This application claims the benefit of Taiwan application Serial No. 107113720, filed Apr. 23, 2018, the subject matter of which is incorporated herein by reference.
The invention relates to a communication system, and more particularly to a time-domain decision feedback equalizer in a communication system.
Television systems are essential and indispensable devices in many households. In the recent years, newly launched television systems are able to not only play programs provided by television service providers, but also connect to the Internet or pluggable external devices and play various types of multimedia files provided from these sources.
In practice, video data from different sources is usually in different standards. When a user switches a television system between video data of two different standards, many circuits in the video processor 110 need to be again set according to the standard of the video data to be played. During the process of switching, a current television usually presents a black picture in order to prevent a user from perceiving meaningless transient noise displayed on the screen; that is, the video processor 110 is caused to provide an all-black video frame, and an all-black picture is played on the display 120. Only when new settings are complete, the video processor 110 then again starts to output new video signals to the display 120. An issue of the above approach is that the all-black picture presented during the resetting period may result in undesired user experience.
To resolve the above issue, the present invention provides a display apparatus and an image processing method thereof.
According to an embodiment of the present invention, a display apparatus includes a selecting circuit, a video processor, a graphics processor, a combining circuit, a retrieving circuit and a graphics controller. The selecting circuit determines target video data according to a playback command, and generates a retrieval request when the playback command asks to change the target video data from first video data to second video data. The video processor processes the target video data and generates a corresponding video signal. The graphics processor processes graphic data and generates a corresponding graphic signal. The retrieving circuit, in response to the retrieval request, retrieves a static picture associated with the first video data, and accordingly generates a retrieval result. The graphics controller utilizing the retrieval result as the graphic data provided to the graphics processor. The combining circuit combines the graphic signal on the video signal to generate an output video signal.
According to another embodiment of the present invention, an image processing method applied to a display apparatus is provided. The display apparatus includes a video processor and a graphics processor. The video processor generates a video signal corresponding to target video data. The graphics processor generates a graphic signal corresponding to graphic data. The image processing method includes: (a) receiving a playback command asking to change the target video data from first video data to second video data; (b) if the determination result of step (a) is affirmative, retrieving a static picture associated with the first video data and accordingly generating a retrieval result; (c) setting the retrieval result as the graphic data provided to the graphics processor; and (d) combining the graphic signal on the video signal to generate an output video signal.
The above and other aspects of the invention will become better understood with regard to the following detailed description of the preferred but non-limiting embodiments. The following description is made with reference to the accompanying drawings.
It should be noted that, the drawings of the present invention include functional block diagrams of multiple functional modules related to one another. These drawings are not detailed circuit diagrams, and connection lines therein are for indicating signal flows only. The interactions between the functional elements/or processes are not necessarily achieved through direct electrical connections. Further, functions of the individual elements are not necessarily distributed as depicted in the drawings, and separate blocks are not necessarily implemented by separate electronic elements.
The display apparatus 200 may be connected to a multiple video data sources, and the selecting circuit 205 selects target video data according to a playback command and provides the selected target video data to the video processor 210. In a practical application, the playback command may be transmitted by a user through a remote controller or a control panel of the display apparatus 200, and the multiple sets of video data may corresponding to, for example but not limited to, programs provided by television service providers, videos read from disks by a disk playback device, multimedia files acquired from the Internet, or multimedia files provided from external devices such as portable drives. The scope of the present invention does not limit the quantity of sources, types of sources and formats of the video data. To keep the description simple and clear,
The video processor 210 receives and processes the target video data and generates a corresponding video signal. More specifically, the video processor 210 may perform one or more image processing processes (for example but not limited to, decoding, demodulation, scaling, and luminance/chrominance adjustment) so as to have the video signal conform to the playback standard of the display 260.
The graphics processor 220 receives and processes graphic data from the graphics controller 250 to generate a corresponding graphic signal. In practice, the graphics processor 220 may be, for example but not limited to, a circuit that renders graphics to provide an on-screen display (OSD) function. For example, the graphic data may be text description or other auxiliary information associated with the target video data, or may be a setting condition (e.g., a screen brightness level or speaker volume) associated with the display apparatus 200. The graphics controller 250 may provide the graphic data to the graphics processor 220 only when needed.
The combining circuit 230 combines the video signal and the graphic signal to generate an output video signal, and provides the output video signal to the display 260 for display. The combining circuit 230 superimposes a graphic layer corresponding to the graphic signal on a graphic layer corresponding to the video signal, such that the graphic layer corresponding to the graphic signal is not masked by the graphic layer corresponding to the video signal; that is, the display priority of the graphic signal is higher than that of the video signal. It should be noted that, the image process technique of combining the two graphic layers is generally known to a person skilled in the art, and is omitted herein.
As previously described, video data from different sources is often in different standards, and when a playback process needs to switch between video data of two different standards, circuits or image processing processes in the video processor 210 may need to be again set. Assume that the target video data selected by the selecting circuit 205 is originally the first video data. When the playback command asks the selecting circuit 205 to change the target video data from the first video data to the second video data, the selecting circuit 205, in addition to changing the target video data outputted, further generates a retrieval request to both the retrieving circuit 240 and the graphics controller 250. In response to the retrieval request, the retrieving circuit 240 retrieves a static picture which is associated with the first video data and then accordingly generates a retrieval result. For example, the static picture may be a latest complete picture, in the video signal outputted from the video processor 210, that corresponds to the first video data, and the retrieving circuit 240 may retrieve the image data of that last complete picture from a memory buffer area (not shown) in the video processor 210. In one embodiment, the retrieving circuit 240 takes the static picture as the retrieval result. In another embodiment, the retrieving circuit 240 generates the retrieval result by performing an image processing process (for example but not limited to, reducing the resolution) on the static picture. The purpose of retrieving the last complete picture corresponding to the video data is to provide a viewer with a complete visual picture, thus resolving the issue of the all-black picture and the desired user experience caused thereby in the prior art.
As shown in
In one embodiment, after the video processor 210 completes one or more settings corresponding to the second video data and is able to start to normally output the video data corresponding to the second video data, the video processor 210 transmits a completion notification to accordingly notify the graphics controller 250 to stop utilizing the retrieval result as the graphic data provided to the graphics processor 220. In another embodiment, the graphics processor 250 utilizes, within a predetermined period after receiving the retrieval request, the retrieval result as the graphic data provided to the graphics controller 220, and stops providing the retrieval result when the predetermined period ends. For example, assuming it is known that the video processor 210 requires one second at most for setting adjustment each time, the predetermined period may be set as one second.
The above circuits may be implemented by various control/processing platforms, including fixed and programmable logic circuits, e.g., programmable logic gate arrays, application-specific integrated circuits, microcontrollers, microprocessors, and digital signal processors. Further, the circuits may also be designed to complete a task thereof through executing a processor instruction stored in a memory (not shown).
A person skilled in the art could conceive of applying the operation variations and details in the description associated with the foregoing display apparatus 200 to the image processing method, and associated details are omitted herein.
While the invention has been described by way of example and in terms of the preferred embodiments, it is to be understood that the invention is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.
Number | Date | Country | Kind |
---|---|---|---|
107113720 | Apr 2018 | TW | national |