CN103491332B - Display processing unit, media player, display processing method and TV signal grasping means - Google Patents
Display processing unit, media player, display processing method and TV signal grasping means Download PDFInfo
- Publication number
- CN103491332B CN103491332B CN201210191154.4A CN201210191154A CN103491332B CN 103491332 B CN103491332 B CN 103491332B CN 201210191154 A CN201210191154 A CN 201210191154A CN 103491332 B CN103491332 B CN 103491332B
- Authority
- CN
- China
- Prior art keywords
- line
- module
- processing
- display
- post
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 89
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000012805 post-processing Methods 0.000 claims abstract description 115
- 238000000034 method Methods 0.000 claims abstract description 41
- 230000008569 process Effects 0.000 claims abstract description 29
- 238000011282 treatment Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 8
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 239000000725 suspension Substances 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
本发明提供了一种显示处理装置,包括显示制式产生装置和图形视频后处理装置。在显示制式产生装置发现下溢时,确定下一次同步的第M+N条线。图形视频后处理装置在得知即将发生下溢时,会继续把当前第M条线做完,然后直接跳过N条线,开始处理第M+N条线,处理完成后开始等待。等到显示制式产生装置也处理到第M+N条线时,图形视频后处理装置恢复到正常工作状态。在从显示制式产生装置发现下溢到显示制式产生装置也处理到第M+N条线这段时间内,显示制式产生装置可以反复显示第M条线,直到显示制式产生装置也处理到M+N条线时进入正常工作状态。
The invention provides a display processing device, which includes a display system generating device and a graphics and video post-processing device. When the display system generation device finds an underflow, determine the M+Nth line of the next synchronization. When the graphics and video post-processing device knows that an underflow is about to occur, it will continue to complete the current Mth line, then directly skip the Nth line, start processing the M+Nth line, and start waiting after the processing is completed. When the display system generation device also processes the M+Nth line, the graphics and video post-processing device returns to the normal working state. During the period from when the display system generating device finds underflow to when the display system generating device also processes the M+Nth line, the display system generating device can repeatedly display the Mth line until the display system generating device also processes the M+Nth line. When there are N lines, it enters the normal working state.
Description
技术领域 technical field
本发明涉及媒体播放器,尤其涉及显示处理装置、显示处理方法以及电视信号抓取方法。The invention relates to a media player, in particular to a display processing device, a display processing method and a TV signal grabbing method.
背景技术 Background technique
机顶盒(Set Top Box)或其它显示相关的设备通常包括图形视频后处理模块和电视制式产生模块。一般而言,图形视频后处理模块用于对已经解压的源进行后期处理,例如:将菜单、字幕与图面的合成、图像的放大或缩小、去噪、图像色彩的调节等。电视制式产生模块用于产生符合显示器显示制式(例如,PAL、NTSC、高清、3D)所需格式的视频数据,以供显示器的正确显示。A set-top box (Set Top Box) or other display-related devices usually include a graphics and video post-processing module and a TV standard generation module. Generally speaking, the graphics and video post-processing module is used to perform post-processing on the decompressed source, such as: combining menus, subtitles and graphics, zooming in or out of images, denoising, adjusting image colors, etc. The TV standard generating module is used to generate video data in a format required by the display standard (for example, PAL, NTSC, HD, 3D) for correct display on the display.
为节约存储器带宽,往往会让图形视频后处理模块直接将处理好的数据传输到电视制式产生模块而不是先写入存储器再由后者读出。但在显示系统中,某些情况下还是会出现局部带宽过大(被其他装置占用)的情况,这会导致图形视频后处理模块能使用的带宽会短暂大幅下降,从而使得图形视频后处理模块的数据处理速度在这段时间中低于电视制式产生模块所要求的速度而出现下溢的情况。In order to save memory bandwidth, the graphics and video post-processing module is often allowed to directly transmit the processed data to the TV system generation module instead of first writing to the memory and then being read by the latter. However, in the display system, in some cases, the local bandwidth is too large (occupied by other devices), which will cause the bandwidth that the graphics and video post-processing module can use to drop sharply for a short time, so that the graphics and video post-processing module During this period of time, the data processing speed of is lower than the speed required by the TV system generation module and underflow occurs.
为了解决该下溢情况,现在技术的做法是:当电视制式产生模块发现下溢时,图形视频后处理模块会立刻放弃对当前正在处理的线所需要的源(存放在存储器中)的剩下所有请求,转而开始对下一条线的处理。然而直接放弃数据请求违背了存储器协议,读请求协议要求请求发出后需要首先等到应答回应然后再等到请求数据回来,才能算一个完整的读请求协议完成。另外,直接放弃数据请求虽然能让图形视频后处理装置较快回到新线的处理,但也因为违背了存储器协议,带来了不稳定,例如读请求被放弃后应答或者请求的数据却回来了。对于这些意外的处理又有可能带来新的问题,而这些可能会影响到后处理装置的方方面面。从以往历史经验来看,这种方法可能导致存储器请求出错而使得整个显示系统出现死锁并且无法恢复。In order to solve the underflow situation, the current technical approach is: when the TV standard generation module finds underflow, the graphics and video post-processing module will immediately give up the remaining resources (stored in the memory) required by the line currently being processed. For all requests, proceed to the next line. However, directly giving up the data request violates the storage protocol. The read request protocol requires that after the request is sent, it must first wait for the response and then wait for the request data to come back. Only then can a complete read request protocol be completed. In addition, although directly abandoning the data request can allow the graphics and video post-processing device to quickly return to the new line of processing, it also violates the memory protocol and brings instability. For example, after the read request is abandoned, it is answered or the requested data is returned. up. These unexpected treatments may bring new problems, and these may affect all aspects of the aftertreatment device. Historically, this approach could lead to memory requests being erroneous and the entire display system deadlocked from recovery.
此外,上述做法经常存在这样一种情况,电视制式产生模块发现下溢时正处在当前线快结束的地方,若此时图形视频后处理模块转入处理下一条线,电视制式产生模块也会很快进入下一条线,那么因为图形视频后处理模块才刚刚开始处理这条线,所以极可能再次发生下溢。In addition, there is often such a situation in the above method that the TV standard generation module is at the end of the current line when it finds an underflow. If the graphics and video post-processing module transfers to the next line at this time, the TV standard generation module will also Going to the next line soon, then it is very likely that the underflow will happen again because the graphics video post-processing module has just started processing this line.
另外,由于每次发现下溢的位置不同,在显示终端上的效果可能是画面右侧比较零乱,给人以不好的观感。In addition, since the position of the underflow is different each time, the effect on the display terminal may be that the right side of the screen is messy, giving people a bad impression.
因此,亟需一种能保证图形视频后处理模块和电视制式产生模块稳定运行并且对显示终端的影响较小的技术方案。Therefore, there is an urgent need for a technical solution that can ensure the stable operation of the graphics and video post-processing module and the TV standard generation module and has less impact on the display terminal.
发明内容 Contents of the invention
为了实现上述目的,本发明提供了显示处理装置、媒体播放器、显示处理方法以及电视信号抓取方法。In order to achieve the above object, the present invention provides a display processing device, a media player, a display processing method and a TV signal grabbing method.
在一个实施例中,本发明提供了一种显示处理装置。该显示处理装置包括:In one embodiment, the present invention provides a display processing device. The display processing device includes:
图形视频后处理装置和显示制式产生装置,graphics and video post-processing device and display system generation device,
所述显示制式产生装置包括:The display system generation device includes:
溢出判断模块,用于判断处理到第M条线时是否即将出现下溢;An overflow judging module, used to judge whether an underflow is about to occur when the M line is processed;
再同步线确定模块,根据下溢的情况确定需要下一次同步的第M+N条线;The resynchronization line determination module determines the M+Nth line that needs to be synchronized next time according to the underflow situation;
所述图形视频后处理装置包括:The graphics and video post-processing device includes:
图形视频后处理模块,用于对已经解压的源进行后处理并直接输出给所述显示制式产生装置;A graphics and video post-processing module, configured to post-process the decompressed source and directly output it to the display system generating device;
中止和再同步线控制模块,用于在下溢即将发生时中止图形视频后处理模块处理第M条线之后的线,并控制所述图形视频后处理模块从存储器读取处理第M+N条线所需的源;The suspension and resynchronization line control module is used to suspend the graphics and video post-processing module to process the lines after the M line when the underflow is about to occur, and control the graphics and video post-processing module to read and process the M+N lines from the memory the required source;
所述显示处理装置还包括电视信号保持模块,位于图形视频后处理装置或显示制式产生装置中,用于自行产生M+1至M+N-1条线的像素。The display processing device also includes a TV signal holding module, which is located in the graphics and video post-processing device or the display system generating device, and is used to generate M+1 to M+N-1 lines of pixels by itself.
在一个实施例中,所述显示处理装置还可包括电视制式抓取模块,所述电视制式抓取模块从另一输出电视信号的视频输出装置中抓取电视信号,并作为所述图形视频后处理装置的输入之一。In one embodiment, the display processing device may further include a TV standard grabbing module, and the TV standard grabbing module grabs a TV signal from another video output device that outputs TV signals, and uses it as the graphic video post One of the inputs to the processing device.
在一个实施例中,本发明提供了一种显示处理方法。该显示处理方法包括:In one embodiment, the present invention provides a display processing method. The display processing methods include:
显示制式产生装置判断第M条线即将出现下溢;The display system generating device judges that the Mth line is about to underflow;
所述显示制式产生装置确定下一次同步的第M+N条线;The display system generating device determines the M+Nth line of the next synchronization;
所述显示制式产生装置将即将下溢的信息以及下一次同步的第M+N线通知图形视频后处理装置;The display system generating device notifies the graphics and video post-processing device of the information about to underflow and the M+Nth line of the next synchronization;
所述图形视频后处理装置继续完成第M条线剩余像素的后处理;The graphics and video post-processing device continues to complete the post-processing of the remaining pixels of the Mth line;
所述图形视频后处理装置暂停后处理新的线;The graphics and video post-processing device pauses to process new lines;
所述显示制式产生装置或所述图形视频后处理装置自行产生M+1至M+N-1条线的像素;以及The display system generating device or the graphics and video post-processing device generates M+1 to M+N-1 lines of pixels by itself; and
所述图形视频后处理装置从存储器读取要后处理的第M+N条线需要的源。The graphics video post-processing means reads from memory the required source for the M+Nth line to be post-processed.
在另一个实施例中,本发明提供了一种显示处理装置,包括:In another embodiment, the present invention provides a display processing device, comprising:
图形视频后处理模块、显示制式产生装置和取线装置,其中:Graphics and video post-processing module, display system generating device and line taking device, wherein:
所述图形视频后处理模块用于对已经解压的源进行后处理,将后处理好的像素存储至存储器,并从所述存储器中取出即将处理的源;The graphics and video post-processing module is used to post-process the decompressed source, store the post-processed pixels into the memory, and take out the source to be processed from the memory;
所述显示制式产生装置包括:The display system generation device includes:
溢出判断模块,用于判断处理到第M条线时是否即将出现下溢;An overflow judging module, used to judge whether an underflow is about to occur when the M line is processed;
再同步线确定模块,根据下溢的情况确定需要下一次同步的第M+N条线;The resynchronization line determination module determines the M+Nth line that needs to be synchronized next time according to the underflow situation;
再同步判断模块,用于判断是否即将输出第M+N条线;Resynchronization judging module for judging whether the M+Nth line is about to be output;
电视制式产生模块,用于接收所述取线装置的输出并产生符合显示器显示制式的视频数据,以供显示器的正确显示;TV standard generating module, used to receive the output of the line taking device and generate video data conforming to the display standard of the display for correct display of the display;
所述取线装置包括:The take-up device includes:
取线模块,用于从所述存储器中读取所述后处理好的像素并传输给所述电视制式产生模块;a line fetching module, configured to read the post-processed pixels from the memory and transmit them to the TV standard generation module;
中止和再同步线读取控制模块,用于得知在下溢即将发生时,在所述图形视频后处理模块处理完第M条线之后中止处理新线,并控制所述取线模块从所述存储器读取处理第M+N条线所需的源;以及Suspend and resynchronize the line read control module, be used for knowing that when underflow is about to take place, stop processing new lines after the Mth line has been processed by the graphics and video post-processing module, and control the line fetching module from the Memory reads the sources needed to process the M+Nth line; and
再同步触发模块,用于当所述显示制式产生装置即将输出第M+N条线时触发所述图形视频后处理模块开始处理第M+N条线。A resynchronization triggering module, configured to trigger the graphics and video post-processing module to start processing the M+Nth line when the display system generating device is about to output the M+Nth line.
所述显示处理装置还包括电视信号保持模块,位于图形视频后处理装置或显示制式产生装置中,用于自行产生M+1至M+N-1条线的像素。The display processing device also includes a TV signal holding module, which is located in the graphics and video post-processing device or the display system generating device, and is used to generate M+1 to M+N-1 lines of pixels by itself.
在又一个实施例中,本发明提供了一种电视信号抓取方法,该方法包括:In yet another embodiment, the present invention provides a method for grabbing a TV signal, the method comprising:
写存储器模块处理到第M条线发现即将出现上溢;Write the memory module and process to the Mth line and find that an overflow is about to occur;
写存储器模块根据上溢的情况确定下一次同步的第M+N条线;The write memory module determines the M+Nth line of the next synchronization according to the overflow situation;
写存储器模块将即将出现上溢的信息以及下一次同步的第M+N条线告知电视制式抓取模块;The write memory module informs the TV system capture module of the information about to overflow and the M+N line of the next synchronization;
电视制式抓取模块暂停抓取新的像素,并等待第M+N条线的到来;The TV standard capture module pauses to capture new pixels, and waits for the arrival of the M+Nth line;
写存储器模块将第M条线写回存储器,并自行产生第M条线的剩余像素;The write memory module writes the Mth line back to the memory, and generates the remaining pixels of the Mth line by itself;
电视制式抓取模块等到第M+N条线,开始抓取像素;以及The TV standard capture module waits until the M+Nth line, and starts to capture pixels; and
写存储器模块等到电视制式抓取模块再次向其传输数据,并开始写第M+N条线至存储器。The write memory module waits until the TV system capture module transmits data to it again, and starts to write the M+Nth line to the memory.
在又一个实施例中,本发明提供了一种媒体播放器。该媒体播放器包括:In yet another embodiment, the present invention provides a media player. This media player includes:
中央处理器,被配置成负责处理软件的运行,通过I/O控制总线处理调度媒体播放器内的各装置以实现多媒体播放功能;The central processing unit is configured to be responsible for processing the operation of the software, and to process and schedule each device in the media player through the I/O control bus to realize the multimedia playback function;
视频输入装置,被配置成从外部获取视频流并将其写入存储器;A video input device configured to obtain a video stream from the outside and write it into a memory;
视频解码装置,被配置成将所述视频输入装置写入所述存储器的视频流按照编码标准解码成非压缩的帧图或场图;A video decoding device configured to decode the video stream written into the memory by the video input device into an uncompressed frame image or field image according to a coding standard;
所述存储器,存储所述视频输入装置写入的视频流;The memory stores the video stream written by the video input device;
显示处理装置,包括图形视频后处理装置和显示制式产生装置,其中:A display processing device, including a graphics and video post-processing device and a display system generating device, wherein:
所述显示制式产生装置包括:The display system generation device includes:
溢出判断模块,用于判断处理到第M条线时是否即将出现下溢;An overflow judging module, used to judge whether an underflow is about to occur when the M line is processed;
再同步线确定模块,根据下溢的情况确定需要下一次同步的第M+N条线;The resynchronization line determination module determines the M+Nth line that needs to be synchronized next time according to the underflow situation;
电视制式产生模块,用于接收图形视频后处理模块的输出并产生符合显示器显示制式的视频数据,以供显示器的正确显示;The TV standard generation module is used to receive the output of the graphics and video post-processing module and generate video data conforming to the display standard for correct display of the display;
所述图形视频后处理装置包括:The graphics and video post-processing device includes:
所述图形视频后处理模块,用于对由所述视频解码装置解码的源进行后处理并输出给所述显示制式产生装置;The graphics and video post-processing module is used to post-process the source decoded by the video decoding device and output it to the display system generating device;
中止和再同步线控制模块,用于得知在下溢即将发生时,在所述图形视频后处理模块处理完第M条线之后中止处理新线,并控制所述图形视频后处理模块从所述存储器读取处理第M+N条线所需的源。Suspend and resynchronize the line control module, be used for knowing that when underflow is about to take place, stop processing the new line after the Mth line has been processed by the graphics and video post-processing module, and control the graphics and video post-processing module from the Memory reads the source needed to process the M+Nth line.
所述显示处理装置还包括电视信号保持模块,位于图形视频后处理装置或显示制式产生装置中,用于自行产生M+1至M+N-1条线的像素。The display processing device also includes a TV signal holding module, which is located in the graphics and video post-processing device or the display system generating device, and is used to generate M+1 to M+N-1 lines of pixels by itself.
本发明的上述技术方案回避了破坏存储器协议的情况,使得整个设计的不确定性更小,设计更稳固,健壮性更好。本发明的技术方案牺牲了几条线,为后面争取了较多的时间,从而使得后面再次出现下溢的可能性较前案更小。并且从显示终端上来看,绝大多数线都是完整的线,相比现有技术中显示终端画水平线参差不齐,尤其是右侧画面较零乱的情况,本发明所展现的画面观感有显著改善。The above-mentioned technical solution of the present invention avoids the situation of destroying the memory protocol, so that the uncertainty of the whole design is smaller, the design is more stable, and the robustness is better. The technical solution of the present invention sacrifices several lines, and buys more time for the latter, so that the possibility of underflow occurring later is smaller than that of the previous proposal. And from the perspective of the display terminal, most of the lines are complete lines. Compared with the uneven horizontal lines drawn by the display terminal in the prior art, especially the messy situation on the right side of the picture, the appearance of the picture displayed by the present invention is significantly different. improve.
附图说明 Description of drawings
图1示出根据本发明的一实施例的媒体播放器;Figure 1 shows a media player according to an embodiment of the present invention;
图2A示出根据本发明的一实施例的显示处理装置;FIG. 2A shows a display processing device according to an embodiment of the present invention;
图2B示出根据本发明的一实施例的显示处理装置;FIG. 2B shows a display processing device according to an embodiment of the present invention;
图3A示出根据本发明的一实施例的显示处理流程图;FIG. 3A shows a flow chart of display processing according to an embodiment of the present invention;
图3B示出根据本发明的一实施例的显示处理流程图;Fig. 3B shows a flow chart of display processing according to an embodiment of the present invention;
图4示出根据本发明的一实施例的显示处理装置;Fig. 4 shows a display processing device according to an embodiment of the present invention;
图5示出根据本发明的一实施例的显示处理装置;Fig. 5 shows a display processing device according to an embodiment of the present invention;
图6示出根据本发明的一实施例的电视信号抓取装置;以及Figure 6 shows a TV signal grabbing device according to an embodiment of the present invention; and
图7示出根据本发明的一实施例的电视信号抓取流程图。Fig. 7 shows a flow chart of TV signal capture according to an embodiment of the present invention.
具体实施方式 detailed description
图1示出根据本发明的一实施例的媒体播放器。该媒体播放器10可以是,但不限于,机顶盒、DVD播放器、NMP播放器、高清播放器等。在一个实施例中,该媒体播放器包括显示处理装置100、视频解码装置102、绘图装置104、视频输入装置106、中央处理器(CPU)108、输入输出控制总线(I/O控制总线)110、存储总线及控制器112、存储器114。Fig. 1 shows a media player according to an embodiment of the present invention. The media player 10 may be, but not limited to, a set-top box, DVD player, NMP player, high-definition player, and the like. In one embodiment, the media player includes a display processing device 100, a video decoding device 102, a drawing device 104, a video input device 106, a central processing unit (CPU) 108, an input and output control bus (I/O control bus) 110 , a storage bus and a controller 112 , and a memory 114 .
中央处理器108被配置成负责处理软件的运行,通过I/O控制总线110处理调度各装置使之实现多媒体播放的功能。I/O控制总线110通过读写各装置的I/O寄存器来作为对各装置进行控制的桥梁。存储器114在媒体播放器工作中用来临时存放各装置以及中央处理器108工作所需数据的芯片。在一个实施例中,存储器114是片外存储器。存储总线及控制器112作为各装置及中央处理器与存储器间交换数据的桥梁,主要有两个功能,即总线仲裁和将内部存储总线转换成片外存储器总线。视频输入装置106被配置成从外部获取视频流并将其写入存储器,该视频输入装置106由中央处理器从I/O控制总线110的总线F控制,从外部总线M获取视频流,通过内部存储总线J将视频流写入存储器114。在一个实施例中,该视频输入装置106可以是USB、SATA、SD、CF接口,外接U盘、移动硬盘、flash卡,也可以是通讯装置,从卫星/有线电视等方面获取视频流。绘图装置104包括绘图引擎,用于处理菜单、字幕或者游戏画面的装置。视频解码装置102是将视频输入装置106写入存储器114的视频流按照编码标准比如mpeg2、rmvb等等解码成非压缩的帧图或场图的装置。The central processing unit 108 is configured to be responsible for processing the running of software, and through the I/O control bus 110 to process and schedule each device to realize the function of multimedia playback. The I/O control bus 110 serves as a bridge for controlling each device by reading and writing the I/O registers of each device. The memory 114 is used to temporarily store the data required by each device and the central processing unit 108 during the operation of the media player. In one embodiment, memory 114 is off-chip memory. The storage bus and controller 112 is used as a bridge for exchanging data between devices, the central processing unit and the memory, and has two main functions, that is, bus arbitration and converting the internal storage bus into an off-chip memory bus. The video input device 106 is configured to obtain a video stream from the outside and write it into the memory. The video input device 106 is controlled by the central processing unit from the bus F of the I/O control bus 110, and the video stream is obtained from the external bus M. Through the internal Memory bus J writes the video stream to memory 114 . In one embodiment, the video input device 106 can be a USB, SATA, SD, CF interface, an external U disk, a mobile hard disk, a flash card, or a communication device to obtain video streams from satellite/cable TV, etc. The drawing device 104 includes a drawing engine for processing menus, subtitles or game screens. The video decoding device 102 is a device for decoding the video stream written by the video input device 106 into the memory 114 into uncompressed frame images or field images according to encoding standards such as mpeg2, rmvb, etc.
在一个实施例中,视频解码装置102(包括视频输入装置106)和绘图装置104两者可以只有一个存在。在另一个实施例中,视频解码装置102和绘图装置104的功能可以由中央处理器108代为处理。In one embodiment, only one of the video decoding device 102 (including the video input device 106 ) and the drawing device 104 may exist. In another embodiment, the functions of the video decoding device 102 and the graphics device 104 can be handled by the CPU 108 instead.
显示处理装置100用于对视频解码装置102解压后的帧图或场图进行后期处理并产生符合显示器显示制式的视频数据,以供显示器的正确显示。显示制式包括,但不限于,PAL、NTSC、高清、3D等制式。该显示处理装置100包括根据本发明一实施例的图形视频后处理装置103和根据本发明一实施例的显示制式产生装置101。本发明提供的这种显示处理装置100在显示制式产生装置101发现下溢时,图形视频后处理装置103会继续把当前第M条线做完,然后直接跳过N条线,开始处理第M+N条线,处理完成后开始等待。等到显示制式产生装置101也处理到第M+N条线时,图形视频后处理装置103恢复到正常工作状态。在从显示制式产生装置101发现下溢到显示制式产生装置101也处理到第M+N条线这段时间内,显示制式产生装置101可以反复显示第M条线,直到显示制式产生装置101也处理到M+N条线时进入正常工作状态。The display processing device 100 is used for post-processing the frame image or field image decompressed by the video decoding device 102 and generating video data conforming to the display format of the display for correct display on the display. Display formats include, but are not limited to, PAL, NTSC, HD, 3D and other formats. The display processing device 100 includes a graphics and video post-processing device 103 according to an embodiment of the present invention and a display format generating device 101 according to an embodiment of the present invention. In the display processing device 100 provided by the present invention, when the display system generating device 101 finds an underflow, the graphics and video post-processing device 103 will continue to complete the current Mth line, and then directly skip N lines and start processing the Mth line. +N lines, wait after the processing is completed. When the display system generating device 101 also processes the M+Nth line, the graphics and video post-processing device 103 returns to the normal working state. During the period from when the display system generating device 101 finds an underflow to when the display system generating device 101 also processes the M+Nth line, the display system generating device 101 can repeatedly display the Mth line until the display system generating device 101 also processes the M+Nth line. It enters the normal working state when M+N lines are processed.
图2A示出根据本发明的一实施例的显示处理装置100。显示处理装置100中的显示制式产生装置101,除了包括现有技术中的电视制式产生模块205所能实现的功能模块之外,还包括第一数据接收和发送模块201、再同步线确定模块202、电视信号保持模块203、再同步判断模块204和溢出判断模块206。显示处理装置100中的图形视频后处理装置103,除了包括现有技术中图形视频后处理模块所能实现的功能模块之外,还包括第二数据接收和发送模块207、中止和再同步线读取控制模块208、再同步触发模块209、图形视频后处理模块210。在一个实施例中,图形视频后处理装置103从存储器中获取数据源,并直接将经过其后处理好的数据直接输入给显示制式产生装置101。FIG. 2A shows a display processing device 100 according to an embodiment of the present invention. The display system generation device 101 in the display processing device 100, in addition to the functional modules that can be realized by the TV system generation module 205 in the prior art, also includes a first data receiving and sending module 201, a resynchronization line determination module 202 , TV signal holding module 203 , resynchronization judging module 204 and overflow judging module 206 . The graphics and video post-processing device 103 in the display processing device 100, in addition to the functional modules that can be realized by the graphics and video post-processing module in the prior art, also includes a second data receiving and sending module 207, a suspension and resynchronization line read Take the control module 208, the resynchronization trigger module 209, and the graphics and video post-processing module 210. In one embodiment, the graphics and video post-processing device 103 obtains the data source from the memory, and directly inputs the post-processed data to the display system generating device 101 .
溢出判断模块206用于判断出即将出现下溢情况。例如,当显示制式产生装置101处理到第M条线时,溢出判断模块206发现可能将出现下溢。再同步线确定模块202根据下溢的情况判断需要下一次同步的起始线,即第M+N条线。在一个实施例中,N由再同步线确定模块202根据下溢的情况确定。在一个实施例中,N也可以是预先设定的。此时,第一数据接收和发送模块201将即将发生下溢的信息以及下一次同步的起始线(即,第M+N条线)发送给图形视频后处理装置103的第二数据接收和发送模块207。图形视频后处理装置103在收到上述信息后,图形视频后处理模块210继续完成第M条线剩余像素的处理。中止和再同步线读取控制模块208在当图形视频后处理模块210处理完第M条线的剩余像素之后,中止图形视频后处理模块210处理新的线,并从存储器读取要做第M+N条线需要的源。与此同时,虽然图形视频后处理装置103已经中止了新线的处理,但是由于显示制式产生装置101需要实时的输出电视信号,因此,电视信号保持模块203被配置成自行产生图形视频后处理装置103没能来得及处理的像素。即,电视信号保持模块203将自行产生M+1至M+N-1条线期间的像素,以保持电视信号的正常输出。在一个实施例中,电视信号保持模块203可以在此期间反复输出第M条线的像素,也可以在此期间自行产生任何像素。再同步判断模块204判断显示制式产生装置101是否即将输出第M+N条线。若判断为否,则电视信号保持模块203将继续自行产生像素;若判断为是,则电视信号保持模块203停止自行产生像素。第一数据接收和发送模块201将显示制式产生装置101即将输出第M+N条线的消息告知图形视频后处理装置103。第二数据接收和发送模块207接收到该信息后,再同步触发模块209触发图形视频后处理模块210开始处理第M+N条线。显示制式产生装置101继而输出图形视频后处理装置103后处理好的第M+N条线。The overflow judging module 206 is used for judging that an underflow is about to occur. For example, when the display system generating device 101 reaches the Mth line, the overflow judging module 206 finds that an underflow may occur. The re-synchronization line determining module 202 determines the starting line that needs to be synchronized next time, that is, the M+Nth line, according to the underflow condition. In one embodiment, N is determined by the resynchronization line determination module 202 according to the underflow condition. In an embodiment, N may also be preset. At this time, the first data receiving and sending module 201 sends the information that underflow is about to occur and the starting line (that is, the M+Nth line) of the next synchronization to the second data receiving and sending module of the graphics and video post-processing device 103. sending module 207 . After the graphics and video post-processing device 103 receives the above information, the graphics and video post-processing module 210 continues to complete the processing of the remaining pixels of the Mth line. Suspend and resynchronize the line read control module 208 after the remaining pixels of the Mth line have been processed by the graphics and video post-processing module 210, suspend the graphics and video post-processing module 210 to process a new line, and read from the memory to do the Mth line Source needed for +N lines. At the same time, although the graphics and video post-processing device 103 has suspended the processing of the new line, since the display system generating device 101 needs to output the TV signal in real time, the TV signal holding module 203 is configured to generate the graphics and video post-processing device 103 by itself. 103 pixels that couldn't be processed in time. That is, the TV signal maintaining module 203 will generate pixels during the M+1 to M+N-1 lines by itself, so as to maintain the normal output of the TV signal. In one embodiment, the television signal holding module 203 may repeatedly output the pixels of the Mth line during this period, and may also generate any pixels by itself during this period. The resynchronization judging module 204 judges whether the display format generator 101 is about to output the M+Nth line. If the judgment is no, the TV signal holding module 203 will continue to generate pixels by itself; if the judgment is yes, the TV signal holding module 203 will stop generating pixels by itself. The first data receiving and sending module 201 informs the graphics and video post-processing device 103 that the display system generating device 101 is about to output the M+Nth line. After the second data receiving and sending module 207 receives the information, the resynchronization triggering module 209 triggers the graphics and video post-processing module 210 to start processing the M+Nth line. The display system generation device 101 then outputs the M+Nth line processed by the graphics and video post-processing device 103 .
值得注意的是,本发明中所涉及的第一数据接收和发送模块和第二数据接收和发送模块所接收和发送的数据还包括经图形视频后处理装置103后处理好的视频数据。It should be noted that the data received and sent by the first data receiving and sending module and the second data receiving and sending module involved in the present invention also include post-processed video data by the graphics and video post-processing device 103 .
在另一个实施例中,电视信号保持模块203也可位于图形视频后处理装置中,如图2B所示。与图2A中的功能类似,为了保持电视信号的正常输出,图2B中的电视信号保持模块203’被配置成自行产生图形视频后处理装置103没能来得及处理的像素,即,电视信号保持模块203’将自行产生M+1至M+N-1条线期间的像素,以保持电视信号的正常输出。In another embodiment, the TV signal holding module 203 may also be located in the graphics and video post-processing device, as shown in FIG. 2B . Similar to the function in FIG. 2A, in order to maintain the normal output of the TV signal, the TV signal holding module 203' in FIG. 203' will generate pixels during M+1 to M+N-1 lines by itself, so as to maintain the normal output of TV signals.
图3A示出根据本发明的一实施例的显示处理流程。为了使流程图更简明,在图3A中,显示制式产生装置采用B表示,图形视频后处理装置采用A表示。在步骤301中,显示制式产生装置判断是否即将出现下溢。若是,则显示制式产生装置继而执行步骤302。在步骤302中,显示制式产生装置确定下一次同步的第M+N条线。显示制式产生装置根据下溢的情况判断N的大小。在步骤303中,显示制式产生装置将即将出现下溢的信息以及下一次同步的第M+N条线告知图形视频后处理装置。在步骤304中,图形视频后处理装置继续完成第M条线剩余像素的处理。在步骤305中,图形视频后处理装置暂停处理新的线,从存储器读取要处理的第M+N条线需要的源。在步骤306中,显示制式产生装置自行产生图形视频后处理装置没能来得及后处理的像素并操持电视信号正常输出,即自行产生M+1至M+N-1条线的像素,以保持电视信号的正常输出。例如,自行产生M+1至M+N-1条线的像素包括自发现下溢到显示制式产生装置也处理到第M+N条线这段时间内反复输出第M条线的像素,也可以在此期间自行产生任何像素。在步骤307中,显示制式产生装置判断是否即将输出第M+N条线。若是,则继而执行步骤308。在步骤308中,显示制式产生装置将即将输出第M+N条线的信息告知图形视频后处理装置。在步骤309中,图形视频后处理装置等待显示制式产生装置告知即将输出第M+N条线。在步骤310中,当图形视频后处理装置接收到即将输出第M+N条线的信息后,触发后处理第M+N条线。在步骤311中,显示制式产生装置输出图形视频后处理装置处理后的第M+N条线的电视信号。FIG. 3A shows a display processing flow according to an embodiment of the present invention. In order to make the flow chart more concise, in FIG. 3A , the display system generation device is represented by B, and the graphics and video post-processing device is represented by A. In step 301, the display system generation device judges whether an underflow is about to occur. If yes, the display format generation device then executes step 302 . In step 302, the display system generation device determines the M+Nth line for the next synchronization. The display system generation device judges the size of N according to the underflow condition. In step 303, the display system generation device notifies the graphics and video post-processing device of the information about the imminent underflow and the M+Nth line of the next synchronization. In step 304, the graphics and video post-processing device continues to complete the processing of the remaining pixels of the Mth line. In step 305, the graphics and video post-processing device suspends processing new lines, and reads the source required for the M+Nth line to be processed from memory. In step 306, the display system generating device automatically generates the pixels that the graphics and video post-processing device cannot post-process in time and controls the normal output of the TV signal, that is, generates the pixels of M+1 to M+N-1 lines by itself to maintain the TV signal. normal output of the signal. For example, the pixels that generate M+1 to M+N-1 lines by themselves include the pixels that repeatedly output the Mth line during the period from the discovery of underflow to the display system generation device also processing the M+Nth line. Any pixels can be generated by themselves during this time. In step 307, the display system generator determines whether the M+Nth line is about to be output. If yes, proceed to step 308 . In step 308, the display system generation device notifies the graphics and video post-processing device of the information that the M+Nth line is about to be output. In step 309, the graphics and video post-processing device waits for the notification from the display system generating device that the M+Nth line is about to be output. In step 310, after receiving the information that the M+Nth line is about to be output, the graphics and video post-processing device triggers post-processing of the M+Nth line. In step 311, the display system generation device outputs the TV signal of the M+Nth line processed by the graphics and video post-processing device.
图3B示出根据本发明的一实施例的显示处理流程。值得注意的是,在该实施例中,自行产生M+1至M+N-1条线的像素由图形视频后处理装置执行。为了使流程图更简明,在图3B中,显示制式产生装置采用B表示,图形视频后处理装置采用A表示。在步骤301中,显示制式产生装置判断是否即将出现下溢。若是,则显示制式产生装置继而执行步骤302。在步骤302中,显示制式产生装置确定下一次同步的第M+N条线。显示制式产生装置根据下溢的情况判断N的大小。在步骤303中,显示制式产生装置将即将出现下溢的信息以及下一次同步的第M+N条线告知图形视频后处理装置。在步骤304中,图形视频后处理装置继续完成第M条线剩余像素的处理。在步骤320中,图形视频后处理装置暂停后处理新的线,并自行产生M+1至M+N-1条线的像素,以保持电视信号的正常输出。在步骤321中,判断是否即将输出第M+N条线。当判断为是时,执行步骤322,即,触发后处理第M+N条线。在步骤323中,示制式产生装置输出图形视频后处理装置处理后的第M+N条线的电视信号。FIG. 3B shows a display processing flow according to an embodiment of the present invention. It should be noted that in this embodiment, the generation of M+1 to M+N-1 pixels of the lines by itself is performed by the graphics and video post-processing device. In order to make the flow chart more concise, in FIG. 3B , the display format generation device is represented by B, and the graphics and video post-processing device is represented by A. In step 301, the display system generation device judges whether an underflow is about to occur. If yes, the display format generation device then executes step 302 . In step 302, the display system generation device determines the M+Nth line for the next synchronization. The display system generation device judges the size of N according to the underflow condition. In step 303, the display system generation device notifies the graphics and video post-processing device of the information about the imminent underflow and the M+Nth line of the next synchronization. In step 304, the graphics and video post-processing device continues to complete the processing of the remaining pixels of the Mth line. In step 320, the graphics and video post-processing device pauses to process new lines, and generates M+1 to M+N-1 lines of pixels by itself, so as to maintain the normal output of TV signals. In step 321, it is judged whether the M+Nth line is about to be output. When the judgment is yes, execute step 322, that is, process the M+Nth line after triggering. In step 323, the display system generating device outputs the TV signal of the M+Nth line processed by the graphics and video post-processing device.
本发明的技术方案回避了破坏存储器协议的情况,使得整个设计的不确定性更小,设计更稳固,健壮性更好。本发明的技术方案牺牲了几条线,为后面争取了较多的时间,从而使得后面再次出现下溢的可能性较前案更小。并且从显示终端上来看,绝大多数线都是完整的线,相比现有技术中显示终端画水平线参差不齐,尤其是右侧画面较零乱的情况,本发明所展现的画面观感有显著改善。The technical scheme of the invention avoids the situation of destroying the memory protocol, so that the uncertainty of the whole design is smaller, the design is more stable, and the robustness is better. The technical solution of the present invention sacrifices several lines, and buys more time for the latter, so that the possibility of underflow occurring later is smaller than that of the previous proposal. And from the perspective of the display terminal, most of the lines are complete lines. Compared with the uneven horizontal lines drawn by the display terminal in the prior art, especially the messy situation on the right side of the picture, the appearance of the picture displayed by the present invention is significantly different. improve.
图4示出根据本发明的另一个实施例的显示处理装置。在一个实施例中,本申请的技术方案可以扩展到后处理的像素先写入存储器再由电视制式产生模块从存储器取回像素的显示处理装置400。具体而言,该显示处理装置400包括图形视频后处理模块401、取线装置402和显示制式产生装置403。Fig. 4 shows a display processing device according to another embodiment of the present invention. In one embodiment, the technical solution of the present application can be extended to the display processing device 400 in which the post-processed pixels are first written into the memory, and then the TV standard generation module retrieves the pixels from the memory. Specifically, the display processing device 400 includes a graphics and video post-processing module 401 , a line fetching device 402 and a display format generating device 403 .
在一个实施例中,该显示制式产生装置403可以采用图2A中的显示制式产生装置101。显示制式产生装置403可以包括溢出判断模块,用于判断处理到第M条线时是否即将出现下溢;再同步线确定模块,根据下溢的情况确定需要下一次同步的第M+N条线;电视信号保持模块,用于自行产生M+1至M+N-1条线的像素;再同步判断模块,用于判断是否即将输出第M+N条线;以及电视制式产生模块,用于接收所述取线装置的输出并产生符合显示器显示制式的视频数据,以供显示器的正确显示。In an embodiment, the display format generating device 403 may adopt the display format generating device 101 shown in FIG. 2A . The display system generation device 403 may include an overflow judging module for judging whether an underflow is about to occur when the M line is processed; a resynchronization line determination module for determining the M+N line that needs to be synchronized next time according to the underflow situation ; The TV signal holding module is used to generate the pixels of M+1 to M+N-1 lines by itself; the resynchronization judgment module is used to judge whether the M+Nth line is about to be output; and the TV system generation module is used for The output of the line taking device is received and video data conforming to the display standard of the display is generated for correct display of the display.
图形视频后处理模块401用于对已经解压的源进行后处理,将后处理好的像素存储至存储器,并从所述存储器中取出即将处理的源。The graphics and video post-processing module 401 is used for post-processing the decompressed source, storing the post-processed pixels into the memory, and fetching the source to be processed from the memory.
取线模块402包括取线模块,用于从所述存储器中读取所述后处理好的像素并传输给所述电视制式产生模块。另外,取线模块402还包括如图2A和图2B中的第一数据接收和发送模块;中止和再同步线读取控制模块,用于得知在下溢即将发生时,在图形视频后处理模块401处理完第M条线之后中止处理新线,并控制取线模块从存储器读取处理第M+N条线所需的源;以及再同步触发模块,用于当显示制式产生装置403即将输出第M+N条线时触发图形视频后处理模块401开始处理第M+N条线。The line fetching module 402 includes a line fetching module for reading the post-processed pixels from the memory and transmitting them to the television system generation module. In addition, the line fetching module 402 also includes the first data receiving and sending module as shown in Fig. 2A and Fig. 2B; the suspension and resynchronization line reading control module is used to know that when the underflow is about to occur, the graphic video post-processing module 401 stops processing the new line after processing the Mth line, and controls the line fetching module to read the source required for processing the M+Nth line from the memory; The graphics and video post-processing module 401 is triggered to start processing the M+Nth line when the M+Nth line is reached.
在又一个实施例中,对应于图2B的技术方案,电视信号保持模块也可位于图形视频后处理模块401中,用于自行产生M+1至M+N-1条线的像素。In yet another embodiment, corresponding to the technical solution in FIG. 2B , the TV signal holding module can also be located in the graphics and video post-processing module 401 , and is used to generate M+1 to M+N-1 lines of pixels by itself.
图4所示的技术方案与图2A和图2B所示的技术方案有以下区别。由于显示制式产生装置101需要实时产生电视信号,因此,图2A和图2B的技术方案对图形视频后处理模块103的处理频率要求较高,通常,图形视频后处理模块103和显示制式产生装置101之间是按线来匹配,即,图形视频后处理模块103只有一条线的时间段来执行所有任务。而图4所示的技术方案的优点在于显示制式产生装置403可以与图形视频后处理模块401隔离。图形视频后处理模块401可以将后处理好的像素先存储在存储器中,取线的工作由取线装置402来处理。因此,图形视频后处理模块401相当于有了缓冲的时间。不过,相比图2A和图2B所示的技术方案,图4所示的技术方案占用带宽会较大。因此,技术人员可以按照不同的需求,根据实际的应用情况采用有针对性的技术方案。The technical solution shown in FIG. 4 has the following differences from the technical solutions shown in FIGS. 2A and 2B . Since the display system generating device 101 needs to generate TV signals in real time, the technical solutions in Fig. 2A and Fig. 2B have higher requirements on the processing frequency of the graphics and video post-processing module 103. Usually, the graphics and video post-processing module 103 and the display system generating device 101 They are matched by lines, that is, the graphics and video post-processing module 103 only has one line of time to perform all the tasks. The advantage of the technical solution shown in FIG. 4 is that the display system generation device 403 can be isolated from the graphics and video post-processing module 401 . The graphics and video post-processing module 401 can first store the post-processed pixels in the memory, and the work of fetching the lines is processed by the fetching device 402 . Therefore, the graphics and video post-processing module 401 is equivalent to buffering time. However, compared with the technical solutions shown in FIGS. 2A and 2B , the technical solution shown in FIG. 4 occupies a larger bandwidth. Therefore, technicians can adopt targeted technical solutions according to different needs and actual application conditions.
图5示出根据本发明的另一实施例的显示处理装置500。本实施例中的显示处理装置500的一个应用场景是画中画。该显示处理装置500除了从存储器获取数据源,还从其它视频输出装置504中抓取图像,以便实现画中画的功能或者实现多个显示画面的功能。该其它视频输出装置504可以是一种能输出电视信号的任何装置,例如摄像机、电脑等。在该显示处理装置500可以包括电视制式抓取模块501、图形视频处理装置502和显示制式产生装置503。电视制式抓取模块501用于从另一视频输出装置中接收电视信号,将抓取到的像素输出给图形视频处理装置502。图形视频处理装置502还可同时从存储器中获取源图,以实现在终端播放器中播放多个画面。其中,图形视频处理装置502和显示制式产生装置503可以是图2A和图2B中的图形视频后处理装置103和显示制式产生装置101。FIG. 5 shows a display processing device 500 according to another embodiment of the present invention. An application scenario of the display processing apparatus 500 in this embodiment is picture-in-picture. The display processing device 500 captures images from other video output devices 504 in addition to obtaining data sources from the memory, so as to realize the function of picture-in-picture or realize the function of multiple display screens. The other video output device 504 may be any device capable of outputting television signals, such as a video camera, a computer, and the like. The display processing device 500 may include a TV standard capturing module 501 , a graphics and video processing device 502 and a display standard generating device 503 . The TV standard capture module 501 is used to receive TV signals from another video output device, and output the captured pixels to the graphics and video processing device 502 . The graphics and video processing device 502 can also obtain the source image from the memory at the same time, so as to realize playing multiple images in the terminal player. Wherein, the graphics and video processing device 502 and the display format generation device 503 may be the graphics and video post-processing device 103 and the display format generation device 101 in FIG. 2A and FIG. 2B .
图6示出根据本发明的一实施例的电视信号抓取装置600。该电视信号抓取装置600可以是对图5示出的场景的扩展。由于电视制式抓取模块601是从另一视频输出装置604中抓取实时图像,因此,电视制式抓取模块一直处于实时处理的状态,而当写存储器模块602的写入存储器的速度跟不上时,则会出现上溢的情况。参考本发明图2A、图2B、图3A、图3B中所讨论的下溢处理方法,当写存储器模块602处理到第M条线并发现可能出现上溢时,写存储器模块602根据上溢的情况来确定下一次同步的线M+N,并将即将出现上溢的信息以及下一次同步的线M+N告诉电视制式抓取模块601,使其暂停抓取新的像素,等到第M+N条线到来时再抓取像素。在暂停取线期间,写存储器模块602自行产生第M条线的剩余像素并等待电视制式抓取模块601再次向其传输数据。FIG. 6 shows a TV signal grabbing device 600 according to an embodiment of the present invention. The television signal grabbing apparatus 600 may be an extension of the scene shown in FIG. 5 . Because the TV system capture module 601 captures real-time images from another video output device 604, the TV system capture module is always in the state of real-time processing, and when the write memory module 602 cannot keep up with the speed of writing memory , overflow occurs. With reference to the underflow processing method discussed in FIG. 2A, FIG. 2B, FIG. 3A, and FIG. 3B of the present invention, when the write memory module 602 processes to the Mth line and finds that overflow may occur, the write memory module 602 situation to determine the line M+N of the next synchronization, and tell the TV system capture module 601 about the overflow information and the line M+N of the next synchronization to make it pause to capture new pixels, and wait until the M+th Grab pixels when N lines arrive. During the suspension of line fetching, the writing memory module 602 generates the remaining pixels of the Mth line by itself and waits for the TV standard capturing module 601 to transmit data to it again.
图7示出根据本发明的一实施例的电视信号抓取流程。为了使流程图更简明,在图7中,电视制式抓取模块采用C表示,写存储器模块采用D表示。在步骤701中,写存储器模块602处理到第M条线发现可能将出现上溢。在步骤702中,写存储器模块602根据上溢的情况确定下一次同步的第M+N条线。在一个实施例中,N根据上溢的情况确定。在一个实施例中,N也可以是预先设定的。在步骤703中,写存储器模块602将即将出现上溢的信息以及下一次同步的第M+N条线告知电视制式抓取模块601。在步骤704中,电视制式抓取模块601暂停抓取新的像素,并等待第M+N条线的到来。在步骤705中,与此同时,写存储器模块602将第M条线写回存储器,并自行产生第M条线的剩余像素。在步骤706中,电视制式抓取模块601等到第M+N条线,开始抓取像素。在步骤707中,写存储器模块602等到电视制式抓取模块601再次向其传输数据,并开始将第M+N条线写入至存储器。Fig. 7 shows a TV signal capturing process according to an embodiment of the present invention. In order to make the flow chart more concise, in FIG. 7 , the TV standard capturing module is represented by C, and the memory writing module is represented by D. In step 701, the write memory module 602 processes to the Mth line and finds that overflow may occur. In step 702, the write memory module 602 determines the M+N line for the next synchronization according to the overflow condition. In one embodiment, N is determined according to overflow conditions. In an embodiment, N may also be preset. In step 703 , the write memory module 602 notifies the TV system capture module 601 of the information about overflow and the M+Nth line of the next synchronization. In step 704, the TV system capturing module 601 pauses capturing new pixels, and waits for the arrival of the M+Nth line. In step 705, at the same time, the write memory module 602 writes the Mth line back to the memory, and generates the remaining pixels of the Mth line by itself. In step 706, the TV system capture module 601 waits until the M+Nth line, and starts to capture pixels. In step 707, the write memory module 602 waits until the TV system capture module 601 transmits data to it again, and starts to write the M+Nth line into the memory.
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明权利要求书的范围内。Those of ordinary skill in the art should recognize that the above embodiments are only used to illustrate the present invention, rather than as a limitation to the present invention, as long as within the scope of the spirit of the present invention, the above-described embodiments Changes and modifications will fall within the scope of the claims of the present invention.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210191154.4A CN103491332B (en) | 2012-06-11 | 2012-06-11 | Display processing unit, media player, display processing method and TV signal grasping means |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210191154.4A CN103491332B (en) | 2012-06-11 | 2012-06-11 | Display processing unit, media player, display processing method and TV signal grasping means |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103491332A CN103491332A (en) | 2014-01-01 |
| CN103491332B true CN103491332B (en) | 2016-12-14 |
Family
ID=49831259
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210191154.4A Active CN103491332B (en) | 2012-06-11 | 2012-06-11 | Display processing unit, media player, display processing method and TV signal grasping means |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103491332B (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1487739A (en) * | 2002-03-04 | 2004-04-07 | �����ɷ� | Method and device for bridging different video formats |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2564045C (en) * | 2004-12-01 | 2013-02-26 | Matsushita Electric Industrial Co., Ltd. | Non-transitory recording medium, reproduction device, non-transitory computer readable recording medium storing a management program, reproduction method, and recording method fora click sound playback |
| US8250410B2 (en) * | 2007-07-04 | 2012-08-21 | Panasonic Corporation | Video recording and reproducing apparatus and method thereof |
-
2012
- 2012-06-11 CN CN201210191154.4A patent/CN103491332B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1487739A (en) * | 2002-03-04 | 2004-04-07 | �����ɷ� | Method and device for bridging different video formats |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103491332A (en) | 2014-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10284808B2 (en) | System and method for supporting selective backtracking data recording | |
| CN107018370B (en) | Display method and system for video wall | |
| US20140111670A1 (en) | System and method for enhanced image capture | |
| US8160129B2 (en) | Image pickup apparatus and image distributing method | |
| KR102070924B1 (en) | Image Recoding System | |
| CN102098443B (en) | A camera device, communication system and corresponding image processing method | |
| US9282291B2 (en) | Audio video recording device | |
| US20230144483A1 (en) | Method for encoding video data, device, and storage medium | |
| WO2023165608A1 (en) | Frame dropping method and apparatus, and server and medium | |
| US7739428B2 (en) | Memory control apparatus and memory control method | |
| US20090033760A1 (en) | Apparatus and method for processing image data | |
| CN115550709A (en) | Data processing method and electronic device | |
| CN119520855B (en) | AI detection method and device for asynchronous processing of video streams based on timestamp alignment | |
| CN104010204B (en) | Image information processing method and device | |
| CN108377402A (en) | A kind of TV screen video recorder suitable for set-top box based on bluetooth | |
| CN103491332B (en) | Display processing unit, media player, display processing method and TV signal grasping means | |
| US9456180B2 (en) | Image processing apparatus, communication system, and computer program | |
| CN114339349B (en) | A display device, data transmission method and storage medium | |
| US20050024505A1 (en) | Signal processing apparatus | |
| JP2005176233A (en) | Communication apparatus and communication system | |
| JP2014150487A (en) | Imaging device | |
| CN115460369A (en) | Video recording device, off-line video analysis method, electronic device and storage medium | |
| CN115811621A (en) | Live stream playing method and device, computer equipment and storage medium | |
| US12341957B2 (en) | Encoding method, electronic device, communication system, storage medium, and program product | |
| US20250080779A1 (en) | Electronic apparatus and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |