CN101783950A - Method, system and device for displaying image - Google Patents

Method, system and device for displaying image Download PDF

Info

Publication number
CN101783950A
CN101783950A CN 201010115540 CN201010115540A CN101783950A CN 101783950 A CN101783950 A CN 101783950A CN 201010115540 CN201010115540 CN 201010115540 CN 201010115540 A CN201010115540 A CN 201010115540A CN 101783950 A CN101783950 A CN 101783950A
Authority
CN
China
Prior art keywords
frame
mpeg
macro block
video sequence
generate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 201010115540
Other languages
Chinese (zh)
Other versions
CN101783950B (en
Inventor
徐佳宏
肖友能
孙常春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ipanel TV Inc
Embedded Internet Solutions Inc
Original Assignee
Shenzhen Ipanel TV Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Ipanel TV Inc filed Critical Shenzhen Ipanel TV Inc
Priority to CN 201010115540 priority Critical patent/CN101783950B/en
Publication of CN101783950A publication Critical patent/CN101783950A/en
Priority to HK10110724.0A priority patent/HK1144511A1/en
Application granted granted Critical
Publication of CN101783950B publication Critical patent/CN101783950B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method, a system and a device for displaying a static image in a digital TV. The method comprises the steps of: receiving an I frame, and generating a video sequence which is in accordance with a moving picture experts group (MPEG) standard by referring to the I frame; and then, transmitting the generated video sequence to an MPEG hardware decoder for decoding. In the embodiment of the invention, a P frame and a B frame are generated by referring to the I frame, so that the video sequence which is in accordance with the MPEG standard can be generated and then transmitted to the MPEG hardware decoder for decoding, and decoded image is not processed by a CPU; an therefore, the invention saves resource of the CPU, and improves the decoding efficiency.

Description

A kind of method for displaying image, system and device
Technical field
The present invention relates to the digital television techniques field, relate in particular to a kind of method for displaying image, system and corresponding device thereof.
Background technology
Live image panel of expert (MPEG, Motion Picture Expert Group) standard is to transmit the compression standard of Voice ﹠ Video in the multimedia field.The MPEG compression standard designs at moving image, and its basic skills is: gather and preserve first frame information in the unit interval, just only store the part that relative first frame of all the other frames changes then, to reach the purpose of compression.The coded system of first frame is intraframe coding, need not encode with reference to other frames, and data volume is the most complete maximum, also is intracoded frame (I frame, Intra Coded Frame); Surplus frame has two kinds, forward predictive frame (P frame, Forward PredictedFrame) and bi-directional predicted frames (B frame, Both Forward Predicted and Backward PredictedFrame).The P frame is to be reference frame with the I frame, finds out the predicted value and the motion vector of P frame pixel in the I frame, gets prediction difference and motion vector transmits together; From the I frame, find out the predicted value of P frame pixel and obtained P frame pixel sample value mutually according to motion vector at receiving terminal, thereby can obtain complete P frame with difference.The B frame is a reference frame with the I of front or the P frame of P frame and back, finds out predicted value and two motion vectors of B frame pixel, and gets prediction difference and motion vector transmission; Receiving terminal is calculated predicted value according to motion vector and is sued for peace with difference in two reference frames, obtain B frame pixel sample value, thereby can obtain complete B frame.MPEG has realized the frame of static state and frame are compressed into the dynamic video code flow of a consolidation form.Because the compression ratio height, so the speed of mpeg decoder decoding is very fast; Because unified code stream form is arranged, so compatible good.
Picture mainly handles by CPU at present, usually earlier picture is changed into general form, as JPEG (joint photographic experts group) (JPEG, Joint Photographic Experts Group) form, bitmap (BMP, BITMAP), graphic interchange format (GIF, Graphics Interchange Format) the readable form of CPU such as, sending to CPU carries out decoding processing, Shows Picture on display device at last.
The present inventor finds that two calculation processing units are arranged on the digital TV terminal in to the research of above-mentioned prior art and practice process, one is CPU, and one is mpeg standard 2 (MPEG-2) hardware decoder.In application browse graph as the time, be that CPU is handling, image particularly high-definition image is the bigger file of data volume, it is slow that CPU deals with speed, particularly when carrying out real-time batch process, can feel obviously that more CPU speed does not catch up with.The speed of MPEG hardware decoder decoded picture is tens times of CPU, but but is in idle state because of the incompatible problem of form.
Summary of the invention
The embodiment of the invention provides a kind of display packing, system and corresponding device thereof of image.
A kind of display packing of image comprises:
The I frame that meets mpeg standard that reception server issues;
Generate the MPEG video sequence with reference to the I frame that receives;
The MPEG video sequence that generates is sent to the MPEG hardware decoder decodes.
A kind of display packing of image comprises:
Server obtains view data;
Generate the I frame that meets mpeg standard according to the view data of obtaining;
The I frame that generates is handed down to digital TV terminal by network;
The I frame that the digital TV terminal reception server issues;
Generate the MPEG video sequence with reference to the I frame that receives;
The MPEG video sequence that generates is sent to the MPEG hardware decoder decodes.
A kind of image display device comprises:
Receiver module is used to receive the I frame;
Generation module is used for generating the MPEG video sequence according to the I frame that receives;
Decoder module is used for that generation MPEG video sequence is sent to the MPEG hardware decoder and decodes.
A kind of image display system comprises:
Server is used to obtain view data, generates the I frame that meets mpeg standard according to the view data of obtaining, and then the I frame that generates is handed down to digital TV terminal by network;
Digital TV terminal is used to receive the I frame, generates according to the I frame that receives to meet the mpeg standard video sequence, and the video sequence that meets mpeg standard that will generate again sends to the MPEG hardware decoder and decodes.
As can be seen from the above technical solutions, the embodiment of the invention has the following advantages:
In the scheme that the embodiment of the invention provides, system obtains after the I frame of image, can generate P frame and B frame according to this I frame that obtains, thereby generate the video sequence that meets mpeg standard, sends to mpeg decoder and decodes.So CPU just need not carry out the processing of decoded picture, has saved cpu resource, has improved decoding efficiency.
Description of drawings
Fig. 1 is a method for displaying image flow chart in the embodiment of the invention;
Fig. 2 is a method for displaying image flow chart in the embodiment of the invention;
Fig. 3 generates I frame step data flow in the method for displaying image in the embodiment of the invention;
Fig. 4 is an image display device logical construction schematic diagram in the embodiment of the invention;
Fig. 5 is an image display system logical construction schematic diagram in the embodiment of the invention.
Embodiment
The embodiment of the invention provides display packing, method and the device of image, is used to save cpu resource, improves the efficient of handling image.Below be elaborated.
See also Fig. 1, method for displaying image first embodiment comprises in the embodiment of the invention:
101, receive the I frame;
Digital TV terminal receives the I frame in the cable TV network.
102, generate video sequence;
This step is that the CPU by digital TV terminal finishes, and calls generation module by middleware earlier, generates the video sequence IPPPPPP that meets mpeg standard with reference to the I frame again, comprising:
Generate the P frame with reference to the I frame, the macro block bar quantity of P frame equates with macro block bar quantity with reference to the I frame, it is coded macroblocks that the macro block of composition P frame macro block bar has only first macro block and last macro block, and other macro blocks are empty, and first macro block and last macro block need coded data to have:
Quantize scale (quantiser_scale_code): arbitrarily, (CBP is 0 coded_block_pattern), does not promptly encode, and quantizes inoperative because of the block encoding pattern of all pieces of macro block (Block);
Extension bits (extra_bit_slice): be fixed as 0;
Macroblock address increment (macroblock_address_increment): the address increment of first macro block is 1, the address increment of last macro block deducts 1 machine by the video resolution width divided by the merchant of macro block width and obtains, as: the I frame of one 720 * 576 pixel, width is 720, the width of each macro block is 16,720 ÷ 16-1=44, promptly the address increment of last macro block is 44;
Macro block mode (macroblock_modes): the macro block mode of P frame is to travel forward;
Motion vector (motion_vectors): level all is 0 with vertical motion vector.
So constantly generate the P frame, pass through the combination with the I frame again, just can obtain MPEG video sequence: IPPPPPP, middleware sends to the MPEG hardware decoder with the MPEG video sequence of generation.
103, decoding video sequence;
The MPEG hardware decoder receiver, video sequence of digital TV terminal, with video sequence decoding, display device is normal continuous playing image just.
Present embodiment 102 in, can also generate the video sequence that meets mpeg standard: IPBBPBBPBB, as follows:
Generate the P frame with reference to the I frame, the macro block bar quantity of P frame equates with macro block bar quantity with reference to the I frame, it is coded macroblocks that the macro block of composition P frame macro block bar has only first macro block and last macro block, and other macro blocks are empty, and first macro block and last macro block need coded data to have:
Quantize scale (quantiser_scale_code): arbitrarily,, promptly do not encode, quantize inoperative because of the CBP of all Block of macro block is 0;
Extension bits (extra_bit_slice): be fixed as 0;
Macroblock address increment (macroblock_address_increment): the address increment of first macro block is 1, the address increment of last macro block deducts 1 by the video resolution width divided by the merchant of macro block width and calculates, as: the I frame of one 720 * 576 pixel, width is 720, the width of each macro block is 16,720 ÷ 16-1=44, promptly the address increment of last macro block is 44;
Macro block mode (macroblock_modes): the macro block mode of P frame is to travel forward;
Motion vector (motion_vectors): level all is 0 with vertical motion vector.
Generate the B frame with reference to the I frame, the macro block bar quantity of B frame equates with the macro block bar quantity of reference frame I frame, it is coded macroblocks that the macro block of composition B frame macro block bar has only first macro block and last macro block, and other macro blocks are empty, and first macro block and last macro block need coded data to have:
Quantize scale (quantiser_scale_code): arbitrarily,, promptly do not encode, quantize inoperative because of the CBP of all Block of macro block is 0;
Extension bits (extra_bit_slice): be fixed as 0;
Macroblock address increment (macroblock_address_increment): the address increment of first macro block is 1, the address increment of last macro block deducts 1 by the video resolution width divided by the merchant of macro block width and calculates, as: the I frame of one 720 * 576 pixel, width is 720, the width of each macro block is 16,720 ÷ 16-1=44, promptly the address increment of last macro block is 44;
Macro block mode (macroblock_modes): the macro block mode of B frame is set to travel forward;
Motion vector (motion_vectors): level all is 0 with vertical motion vector.
So constantly generate PBB, pass through the combination with the I frame again, just can obtain MPEG video sequence: IPBBPBBPBB, middleware sends to the MPEG hardware decoder with the MPEG video sequence of generation.
Can also generate MPEG video sequence: IBBPBBPBBP, first with reference to I frame generation P frame and B frame (the same video sequence that generates of method: IPBBPBBPBB), be combined into the BBP frame then, pass through combination again with the I frame, just can obtain MPEG video sequence: IBBPBBPBBP, middleware sends to the MPEG hardware decoder with the MPEG video sequence that generates.
In the present embodiment, receive the I frame image data of cable TV network at digital TV terminal after, earlier this I frame image data is generated a video sequence that meets mpeg standard, re-send to the decoding of MPEG hardware decoder, rather than by the CPU broadcast of decoding, reduced the burden of CPU,, improved decoding efficiency greatly based on the powerful hardware decoding capability of MPEG.
Seeing also Fig. 2, is that method for displaying image second embodiment comprises in the embodiment of the invention below:
201, obtain view data
At first the server of digital TV network front end can obtain view data from each scene, and this view data can be the TV programme that derives from the big net, also can be the view data that derives from the forms such as JPEG, BMP in the network.
202, generate the I frame
After server gets access to view data, can screen,, be issued to network itself being exactly the mpeg frame form and being the I frame format to view data; If view data itself is not the mpeg standard frame format, then view data is transformed the I frame, be issued to network.
203, be issued to network
The I frame that generates is handed down to digital TV terminal by network.
204, receive the I frame
The digital TV terminal of cable TV network receives the I frame in the cable TV network.
205, generate video sequence
This step is that the CPU by digital TV terminal finishes, and calls generation module by middleware, regeneration MPEG video sequence earlier.
Can generate MPEG video sequence: IPPPPPP, as follows:
Generate the P frame with reference to the I frame, the macro block bar quantity of P frame equates with macro block bar quantity with reference to the I frame, it is coded macroblocks that the macro block of composition P frame macro block bar has only first macro block and last macro block, and other macro blocks are empty, and first macro block and last macro block need coded data to have:
Quantize scale (quantiser_scale_code): arbitrarily,, promptly do not encode, quantize inoperative because of the CBP of all Block of macro block is 0;
Extension bits (extra_bit_slice): be fixed as 0;
Macroblock address increment (macroblock_address_increment): the address increment of first macro block is 1, the address increment of last macro block deducts 1 by the video resolution width divided by the merchant of macro block width and calculates, as: the I frame of one 720 * 576 pixel, width is 720, the width of each macro block is 16,720 ÷ 16-1=44, promptly the address increment of last macro block is 44;
Macro block mode (macroblock_modes): the macro block mode of P frame is to travel forward;
Motion vector (motion_vectors): level all is 0 with vertical motion vector.
So constantly generate the P frame, pass through the combination with the I frame again, just can obtain MPEG video sequence: IPPPPPP, middleware sends to the MPEG hardware decoder with the MPEG video sequence of generation.
Can also generate MPEG video sequence: IPBBPBBPBB, as follows:
Generate the P frame with reference to the I frame, the macro block bar quantity of P frame equates with macro block bar quantity with reference to the I frame, it is coded macroblocks that the macro block of composition P frame macro block bar has only first macro block and last macro block, and other macro blocks are empty, and first macro block and last macro block need coded data to have:
Quantize scale (quantiser_scale_code): arbitrarily,, promptly do not encode, quantize inoperative because of the CBP of all Block of macro block is 0;
Extension bits (extra_bit_slice): be fixed as 0;
Macroblock address increment (macroblock_address_increment): the address increment of first macro block is 1, the address increment of last macro block deducts 1 by the video resolution width divided by the merchant of macro block width and calculates, as: the I frame of one 720 * 576 pixel, width is 720, the width of each macro block is 16,720 ÷ 16-1=44, promptly the address increment of last macro block is 44;
Macro block mode (macroblock_modes): the macro block mode of P frame is to travel forward;
Motion vector (motion_vectors): level all is 0 with vertical motion vector.
Generate the B frame with reference to the I frame, the macro block bar quantity of B frame equates with the macro block bar quantity of reference frame I frame, it is coded macroblocks that the macro block of composition B frame macro block bar has only first macro block and last macro block, and other macro blocks are empty, and first macro block and last macro block need coded data to have:
Quantize scale (quantiser_scale_code): arbitrarily,, promptly do not encode, quantize inoperative because of the CBP of all Block of macro block is 0;
Extension bits (extra_bit_slice): be fixed as 0;
Macroblock address increment (macroblock_address_increment): the address increment of first macro block is 1, the address increment of last macro block deducts 1 by the video resolution width divided by the merchant of macro block width and calculates, as: the I frame of one 720 * 576 pixel, width is 720, the width of each macro block is 16,720 ÷ 16-1=44, promptly the address increment of last macro block is 44;
Macro block mode (macroblock_modes): the macro block mode of B frame is set to travel forward;
Motion vector (motion_vectors): level all is 0 with vertical motion vector.
So constantly generate the PBB frame, pass through the combination with the I frame again, just can obtain MPEG video sequence: IPBBPBBPBB, middleware sends to the MPEG hardware decoder with the MPEG video sequence of generation.
Can also generate MPEG video sequence: IBBPBBPBBP, first with reference to I frame generation P frame and B frame (the same video sequence that generates of method: IPBBPBBPBB), be combined into the BBP frame then, pass through combination again with the I frame, just can obtain MPEG video sequence: IBBPBBPBBP, middleware sends to the MPEG hardware decoder with the MPEG video sequence that generates.
206, decoding video sequence
The MPEG hardware decoder receiver, video sequence of digital TV terminal, with video sequence decoding, display device is normal continuous playing image just.
In the method for displaying image of present embodiment, front-end server sends to digital TV terminal with the I frame, generate video sequence by digital TV terminal with reference to the I frame then, sending to the MPEG hardware decoder decodes, rather than decode by CPU, alleviated the burden of CPU,, improved decoding efficiency greatly based on the powerful hardware decoding capability of MPEG.
For better understanding, below we consult Fig. 3 202 steps that generate the I frames are elaborated.Comprise:
301, server gets access to view data, carries out 302;
302, judge that view data that server obtains whether for meeting the mpeg standard frame, if meet the mpeg standard frame, carries out 303; If not meeting the mpeg standard frame, carry out 306;
303, judge that meeting the mpeg standard frame is the I frame, if the I frame carries out 304; If not the I frame, carry out 305;
304, the I frame is handed down to digital TV terminal by network;
305, abandon not being the frame data of I frame;
306, with image data decoding, obtain the RGB component and obtain the RGB data, carry out 307 again;
307, the RBG data conversion is become yuv data, carry out 308 again;
308, yuv data is encoded into the I frame.
Preferably,
Execute 303 judge that view data are the I frame after, judge again whether the pairing size of images of this I frame surpasses predefined size value:
If surpass predefined size value, with this I frame down-sampling, carry out 308 then, be re-encoded as the I frame, carry out 304 again and be issued to cable TV network;
If do not surpass predefined size value, carry out 304 and be issued to cable TV network;
Execute 307 the RBG data conversion become yuv data after, judge again whether the pairing size of images of yuv data surpasses predefined size value,
If surpass predefined size value, with this yuv data down-sampling, carry out 308 then and be encoded into the I frame, carry out 304 again and be issued to cable TV network;
If surpass predefined size value, carry out 308 this yuv data is encoded into the I frame, carry out 304 again and be issued to cable TV network.
In the present embodiment, front-end server obtains the I frame or coded image data is become the I frame from the TV programme code stream of big net, finished the part of the macrooperation amount of method for displaying image of the present invention, significantly reduced the burden of digital TV terminal CPU, and guaranteed that digital TV terminal can generate video sequence with the I frame smoothly and decode.And in the preferred version of present embodiment, size is issued in the cable TV network above behind the view data down-sampling of predefined size value again, has alleviated the load of bandwidth, and can control the size of display image.
Introduce the image display device embodiment in the embodiment of the invention below, see also Fig. 4, the image display device in the embodiment of the invention comprises:
Receiver module 401 is used for receiving the I frame data of network;
Generation module 402 is used for generating P frame and B frame with reference to the I frame that receives, and generates the MPEG video sequence by combination then.
Decoder module 403, the MPEG video sequence that is used for generating sends to the MPEG hardware decoder and decodes.
Preferably, image display device can also comprise a control module:
Control module can be come the time of control of video broadcast by the length of control of video sequence: after receiver module 401 receives the I frames, control module gives the I frame additional value, the I frame that the frame number of the video sequence that this value representation will generate, control module will add value again sends to generation module 402;
Control module can be come the priority order of control chart picture broadcast by the priority order of controlling the I frame that receives: after receiver module 401 receives a plurality of I frames, control module sends to generation module with sorted I frame sequence again with a plurality of I frame orderings that receiver module 401 receives;
Whether control module can will resend the I frame that sent to generation module by control, whether the image that comes controls playing to cross will be play again: after receiver module receives the I frame, control module backs up this I frame, and buffer memory is put in backup, to send to generation module again through the I frame that backs up, if when the demand that repeats to generate the I-frame video sequence that has sent to generation module was arranged, control module accessed the backup of I frame correspondence from buffer memory, send to generation module again.
In the image display device of present embodiment, receiver module receives the I frame data, generate the MPEG video sequence by generation module with reference to the I frame data again, send to the hardware decoder decoding, and decode without CPU, reduce the burden of CPU, made full use of the powerful hardware decoding capability of MPEG hardware decoder, improved decoding efficiency.In the preference of present embodiment, after receiving the I frame, receiver module adds a control module, according to user's demand the I frame is controlled, realized image is shown the time, shows order and the function that repeats to show.
Introduce the image display system embodiment in the embodiment of the invention below, see also Fig. 5, the image display system in the embodiment of the invention comprises:
Server 501 is used for obtaining view data from each scene, and this view data can be the TV programme that derives from the big net, also can be the view data that derives from the forms such as JPEG, BMP in the network.If derive from TV programme in the big net, acquisition module can extract frame data and select the I frame to send to digital TV terminal by network from program stream; If derive from the view data of the forms such as JPEG, BMP in the network, acquisition module can become data conversion the data of I frame form, sends to digital TV terminal 502 by network again.
Digital TV terminal 502 is used for the I frame that reception server 501 sends, and generates the MPEG video sequence with reference to the I frame, video sequence is sent to the MPEG hardware decoder again and decodes.
In the image display system of present embodiment, front-end server sends to digital TV terminal with the I frame, generate video sequence by digital TV terminal with reference to the I frame then, sending to the MPEG hardware decoder decodes, rather than decode by CPU, alleviated the burden of CPU,, improved decoding efficiency greatly based on the powerful hardware sign indicating number ability of separating of MPEG.
Need to prove that in this programme embodiment, the I frame that server generates can be the I frame that only has MPEG-1 information, also can be the I frame that has MPEG-2 information.When generating video sequence, if only have MPEG1 information in the I frame, then the video sequence of Sheng Chenging meets the MPEG1 agreement, if having the information of MPEG2 in the I frame, then the video sequence of Sheng Chenging meets the MPEG2 agreement.In the decoding of MPEG hardware decoder, if the MPEG-1 video sequence, because of Moving Picture Experts Group-1 is upward compatible, promptly the stream of MPEG1 promptly can also can be decoded at the hardware decoder of MPEG-2 in the hardware decoder decoding of MPEG-1; If the MPEG-2 video sequence, can only be in the hardware decoder decoding of MPEG-2.Because in actual applications, what digital TV terminal generally adopted all is the MPEG-2 hardware decoder, so what no matter server issued is the I frame of band MPEG1 information or the I frame of band MPEG2 information, the video sequence that the I frame that the hardware decoder of digital TV terminal can both decoding server issues generates.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of the foregoing description is to instruct relevant hardware to finish by program, this program can be stored in the computer-readable recording medium, storage medium can comprise: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or CD etc.
More than method for displaying image provided by the present invention, system and device are described in detail, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (10)

1. a method for displaying image is characterized in that, comprising:
The intracoded frame I frame that meets Motion Picture Experts Group's mpeg standard that reception server issues;
Generate the MPEG video sequence with reference to described I frame;
The MPEG video sequence that generates is sent to the MPEG hardware decoder decodes.
2. method according to claim 1 is characterized in that, described step with reference to I frame generation MPEG video sequence comprises:
Generate forward predicted frame P frame with reference to the I frame, the macro block bar quantity of described P frame equates with described macro block bar quantity with reference to the I frame, it is coded macroblocks that the macro block of forming described P frame macro block bar has only first macro block and last macro block, other macro blocks are empty, and the macro block mode of described coded macroblocks is for travelling forward and motion vector is 0.
3. method according to claim 2 is characterized in that, described step with reference to I frame generation MPEG video sequence also comprises:
With reference to I frame and P frame, generate bi-directional predicted frames B frame, the macro block bar quantity of described B frame equates with described macro block bar quantity with reference to the I frame, it is coded macroblocks that the macro block of forming described B frame macro block bar has only first macro block and last macro block, other macro blocks are empty, and the macro block mode of described coded macroblocks is for travelling forward and motion vector is 0.
4. a method for displaying image is characterized in that, comprising:
Server obtains view data;
Generate the I frame that meets mpeg standard according to described view data;
Described I frame is handed down to digital TV terminal by network;
The I frame that the digital TV terminal reception server issues;
Generate the MPEG video sequence with reference to described I frame;
The MPEG video sequence that generates is sent to the MPEG hardware decoder decodes.
5. method according to claim 4 is characterized in that, describedly generates the step meet mpeg standard I frame according to view data and comprises:
Judge the view data obtain whether for meeting the mpeg standard frame,
If meet the mpeg standard frame, judge whether the described mpeg standard frame that meets is the I frame,
If the I frame is handed down to digital TV terminal by network;
If not the I frame is abandoned the described mpeg standard frame that meets;
If do not meet the mpeg standard frame, then, obtain three primary colors RGB data, then the RGB data conversion of obtaining is become to meet mpeg standard storage format yuv data described image data decoding, again described yuv data is encoded into the I frame, is handed down to digital TV terminal by network.
6. an image display device is characterized in that, comprising:
Receiver module is used to receive the I frame;
Generation module is used for generating the MPEG video sequence according to described I frame;
Decoder module is used for that described generation MPEG video sequence is sent to the MPEG hardware decoder and decodes.
7. device according to claim 6 is characterized in that, described generation module comprises:
Generate the P frame unit, be used for generating the P frame with reference to the I frame.
8. device according to claim 7 is characterized in that, described generation module also comprises:
Generate the B frame unit, be used for generating the B frame with reference to the I frame.
9. according to claim 6 or 7 or 8 described devices, it is characterized in that, also comprise a control module:
Can be used for after receiver module receives the I frame, give described I frame additional value, the number of frames of the video sequence that described value representation will generate, the I frame that will add the frame number value again sends to generation module;
Can also be used for after receiver module receives a plurality of I frames,, more sorted I frame sequence be sent to generation module described a plurality of I frame orderings;
Can also be used for after receiver module receives the I frame, this I frame is backed up, buffering area is put in described backup, again the I frame is sent to generation module, repeat to generate the pairing video sequence of I frame that sends to generation module if desired, the backup of I frame correspondence is accessed from buffering area, send to generation module again.
10. an image display system is characterized in that, comprising:
Server is used to obtain view data, generates the I frame that meets mpeg standard according to described view data, then described I frame is handed down to digital TV terminal by network;
Digital TV terminal is used to receive the I frame, generates according to described I frame to meet the mpeg standard video sequence, more described generation is met the mpeg standard video sequence and sends to the MPEG hardware decoder and decode.
CN 201010115540 2010-02-11 2010-02-11 Method, system and device for displaying image Active CN101783950B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 201010115540 CN101783950B (en) 2010-02-11 2010-02-11 Method, system and device for displaying image
HK10110724.0A HK1144511A1 (en) 2010-02-11 2010-11-18 Method, system and device for displaying images

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010115540 CN101783950B (en) 2010-02-11 2010-02-11 Method, system and device for displaying image

Publications (2)

Publication Number Publication Date
CN101783950A true CN101783950A (en) 2010-07-21
CN101783950B CN101783950B (en) 2012-06-20

Family

ID=42523736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010115540 Active CN101783950B (en) 2010-02-11 2010-02-11 Method, system and device for displaying image

Country Status (2)

Country Link
CN (1) CN101783950B (en)
HK (1) HK1144511A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103124374A (en) * 2011-11-17 2013-05-29 株式会社艾库塞尔 Method for moving image reproduction processing and mobile information terminal using the method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6847684B1 (en) * 2000-06-01 2005-01-25 Hewlett-Packard Development Company, L.P. Zero-block encoding
CN1980367A (en) * 2005-12-06 2007-06-13 上海乐金广电电子有限公司 Data recording control method of static image converting into moving image
CN1988596A (en) * 2005-12-22 2007-06-27 海信集团有限公司 MPEG format picture display method for set-top box
CN101072345A (en) * 2006-05-09 2007-11-14 佳能株式会社 Image encoding apparatus and encoding method, image decoding apparatus and decoding method
US20090322784A1 (en) * 2008-02-27 2009-12-31 Gabriele Sartori System and method for virtual 3d graphics acceleration and streaming multiple different video streams

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6847684B1 (en) * 2000-06-01 2005-01-25 Hewlett-Packard Development Company, L.P. Zero-block encoding
CN1980367A (en) * 2005-12-06 2007-06-13 上海乐金广电电子有限公司 Data recording control method of static image converting into moving image
CN1988596A (en) * 2005-12-22 2007-06-27 海信集团有限公司 MPEG format picture display method for set-top box
CN101072345A (en) * 2006-05-09 2007-11-14 佳能株式会社 Image encoding apparatus and encoding method, image decoding apparatus and decoding method
US20090322784A1 (en) * 2008-02-27 2009-12-31 Gabriele Sartori System and method for virtual 3d graphics acceleration and streaming multiple different video streams

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103124374A (en) * 2011-11-17 2013-05-29 株式会社艾库塞尔 Method for moving image reproduction processing and mobile information terminal using the method
CN103124374B (en) * 2011-11-17 2017-06-06 株式会社艾库塞尔 Dynamic image reproducing method and the portable data assistance using the method

Also Published As

Publication number Publication date
CN101783950B (en) 2012-06-20
HK1144511A1 (en) 2011-02-18

Similar Documents

Publication Publication Date Title
JP5280530B2 (en) Fragmentation reference with temporal compression for video coding
CN101889447B (en) Extension of the AVC standard to encode high resolution digital still pictures in series with video
US8135065B2 (en) Method and device for decoding a scalable video stream
CN1136736C (en) Multi-mode data reduction for MPEG decoder
CN101690163B (en) Shutter time compensation
CN1122414C (en) Memory management system for television receiver
KR100999221B1 (en) Picture coding method and picture decoding method
CN101394569B (en) Error tolerance method, device and chip for AVS video decoder
US20030095603A1 (en) Reduced-complexity video decoding using larger pixel-grid motion compensation
CN1922884B (en) Method of video decoding
CN101878649A (en) An extension to the avc standard to support the encoding and storage of high resolution digital still pictures in parallel with video
CN102113329A (en) Intelligent frame skipping in video coding based on similarity metric in compressed domain
JP2014236264A (en) Image processing apparatus, image processing method and program
US7822123B2 (en) Efficient repeat padding for hybrid video sequence with arbitrary video resolution
US20090060035A1 (en) Temporal scalability for low delay scalable video coding
KR100878809B1 (en) Method of decoding for a video signal and apparatus thereof
CN102598673A (en) Dynamic reference frame reordering for frame sequential stereoscopic video encoding
JP2003319400A (en) Encoding apparatus, decoding apparatus, image processing apparatus, and method and program for them
JP5812028B2 (en) Video processing apparatus and video processing method
CN105519108A (en) Quantization matrix (qm) coding based on weighted prediction
CN101783950B (en) Method, system and device for displaying image
KR101295158B1 (en) Image codec system for supporting spatial random access and image encoding/decoding equipment and method thereof
CN101888545B (en) Compression coding method for signal source with low code rate
US6943707B2 (en) System and method for intraframe timing in multiplexed channel
JP2000092485A (en) Encoding device, decoding device, image processor, and image processing system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1144511

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1144511

Country of ref document: HK