The present invention relates to an application technology suitable for 3D display, and more particularly, to an adjustment method of on-screen display (OSD) menu of a 3D display.
At present, the structure of 3D displays mainly follows that of 2D displays. For example, the display-processing chip in a 3D display may adopt the same display-processing chip in 2D displays, which cannot be directly connected to the 3D display panel. Therefore, a field programmable gate array (FPGA) chip will be additionally arranged between the 3D panel and the display-processing chip, in order to process the 3D format through the FPGA chip, and output the result to the 3D display panel.
Common 3D image formats mainly comprise following three types of 3D modes: line-by-line, side-by-side and top-and-bottom 3D modes. Referring to
When the user switches the 2D mode to the top-bottom 3D mode by operating the OSD menu 110, the main screen 100 is separated into an upper sub-screen 100U and a lower sub-screen 100B. Similarly, the OSD menu 110 is torn and divided into the first block 110-3 and the second block 110-4, making the FPGA chip unable to synthesize correct images.
To sum up, there is a need for a proper image processing method to solve the above problems encountered in related art techniques, so as to achieve smooth image mode switching and improve the user experience.
According to the above requirements, it is an object of the present invention to provide an image processing method suitable for 3D displays and related 3D displays to solve the above problems.
An embodiment of the present invention provides an image processing method suitable for 3D display. The image processing method includes: determining, by a processor in a display-processing element, a current display mode of the 3D display according to a detected user command for activating on-screen display (OSD) menu; in response to the current display mode not being a specific 3D display mode, the processor outputting the OSD menu at a preset position, and outputting an input image; and in response to the current display mode being the specific 3D display mode, the processor outputting the OSD menu at an adjusted position, and outputting the input image, wherein the adjusted position is different from the preset position.
Another embodiment of the present invention provides a 3D display that comprises a display-processing element, a format conversion element and a display panel. The display-processing element comprises a processor that determines a current display mode of the 3D display according to a detected control command for activating an OSD. The format conversion element is coupled to the display-processing element, and arranged to receive an input image and the OSD menu from the display-processing element to generate an output image. The display panel is coupled to the format conversion element, and panel arranged to receive and display the output image from the format conversion element. In response to the current display mode being not a specific 3D mode, the processor outputs the OSD menu at a preset position. In response to the current display mode being the specific 3D mode, the processor outputs the OSD menu at an adjusted position different from the preset position.
To sum up, by adjusting the position of the OSD menu in advance, the present invention avoids the problem of mismatch between the image content and the position of the OSD menu caused by the conversion of the display from 2D mode to 3D mode, so that the user will not see any abnormal images when switching the image modes, thus greatly improving the user experience.
The present disclosure is particularly described by following examples that are mainly for illustrative purposes. For those who are familiar with the technologies, various modifications and embellishments can be made without departing from the spirit and scope of the present disclosure, and thus the scope of the present disclosure shall be subject to the content of the attached claims. In the entire specification and claims, unless clearly specified, terms such as “a/an” and “the” can be used to describe “one or at least one” assembly or component. In addition, unless the plural use is obviously excluded in the context, singular terms may also be used to present plural assemblies or components. Unless otherwise specified, the terms used in the entire specification and claims generally have the common meaning as those used in this field. Certain terms used to describe the disclosure will be discussed below or elsewhere in this specification, so as to provide additional guidance for practitioners. The examples throughout the entire specification as well as the terms discussed herein are only for illustrative purposes, and are not meant to limit the scope and meanings of the disclosure or any illustrative term. Similarly, the present disclosure is not limited to the embodiments provided in this specification.
The terms “substantially”, “around”, “about” or “approximately” used herein may generally mean that the error of a given value or range is within 20%, preferably within 10%. In addition, the quantity provided herein can be approximate, which means that unless otherwise stated, it can be expressed by the terms “about”, “nearly”, etc. When the quantity, concentration, or other values or parameters have a specified range, a preferred range, or upper and lower boundaries listed in the table, they shall be regarded as a particular disclosure of all possible combinations of ranges constructed by those upper and lower limits or ideal values, no matter such kind of ranges have been disclosed or not. For example, if the length of a disclosed range is X cm to Y cm, it should be regarded as that the length is H cm, and H can be any real number between x and y.
In addition, the term “electrical coupling” or “electrical connection” may include direct and indirect means of electrical connection. For example, if the first device is described as electrically coupled to the second device, it means that the first device can be directly connected to the second device, or indirectly connected to the second device through other devices or means of connection. In addition, if the transmission and provision of electric signals are described, those who are familiar with the art should understand that the transmission of electric signals may be accompanied by attenuation or other non-ideal changes. However, unless the source and receiver of the transmission of electric signals are specifically stated, they should be regarded as the same signal in essence. For example, if the electrical signal S is transmitted from the terminal A of the electronic circuit to the terminal B of the electronic circuit, which may cause voltage drop across the source and drain terminals of the transistor switch and/or possible stray capacitance, but the purpose of this design is to achieve some specific technical effects without deliberately using attenuation or other non-ideal changes during transmission, the electrical signals S at the terminal A and the terminal B of the electronic circuit should be substantially regarded as the same signal.
The terms “comprising”, “having”, “comprising” and “involving” used herein are open-ended terms, which can mean “comprising but not limited to”. In addition, the scope of any embodiment or claim of the present invention does not necessarily achieve all the purposes, advantages or features disclosed in the present invention. In addition, the abstract and title are only used to assist the search of patent documents, and are not used to limit the scope of claims of the present invention.
Please refer to
The image source device 390 may output images in a standard 3D format (e.g., 3D modes such as the line-by-line, side-by-side and top-and-bottom modes). After receiving image data from the image source device 390, the display device 310 may adjust the resolution of the image data (e.g., the resolution may be adjusted to 4K according to the image data). After that, when the receiving module 313 receives the control command S1 (e.g., the OSD instruction) to activate the OSD menu, the display-processing element 310 may send the instruction signal S2 (UART instruction) to the format conversion element 320 through the instruction interface 318, and the format conversion element 320 may convert the image data from 2D mode to having the image format conforming to the display panel 330 according to the 3D format specified in the instruction signal S2 (UART instruction).
The format conversion element 320 is coupled to the display-processing element 310, and is used for receiving an input image and an OSD menu from the display-processing element 310 to generate an output image C3. The display panel 330 is coupled to the format conversion element 320, and is used for receiving and displaying the output image C3 from the format conversion element 320. If the current display mode is not a specific 3D mode (e.g., the current display mode is the 2D mode or line-by-line 3D mode), the processor 312 will output the OSD menu at a preset position (referring to
It should be noted that if the current display mode is the line-by-line 3D mode or 2D mode, when receiving the control command S1 (OSD instruction) generated by the user for switching to a specific 3D mode through the remote controller or directly pressing the physical key (not shown) of the 3D display 300, the processor 312 can hide the OSD menu before the switching is completed. That is, the displacement operation for the OSD menu will not be displayed on the screen.
In an embodiment of the present invention, the processor 312 outputs the OSD menu at the adjusted position and outputs the input image (jointly represented by the signal C2 in the figure) to the format conversion device 320 in response to the current display mode being a specific 3D mode, wherein the signal C2 is transmitted to the data interface 324 of the format conversion device 320 through the data interface 316 of the display-processing device 310. Then, the format conversion element 320 superimposes the OSD menu with the adjusted position onto the input image as the output image C3, which is then transmitted to the data interface 334 of the display panel 330 through the data interface 326 of the format conversion element 320. In other words, the OSD menu and the input image are first transmitted to the format conversion element 320, and then superimposed by the format conversion element 320. In another embodiment, the processor 312 superimposes the OSD menu with the adjusted position on the input image as a superimposed image, and then transmits the superimposed image to the format conversion element 320. The format conversion element 320 further adjusts the superimposed image according to the adjusted position as the output image C3. In other words, the OSD menu and the input image may be superimposed before being transmitted to the format conversion element 320.
The image processing for the side-by-side 3D mode will be described in details below. Referring to
Referring to
In another embodiment of the present invention, after the main screen generates the two adjacent sub-screens (e.g., aforementioned upper/lower sub-screens or left/right sub-screens), the sub-screens are outputted to the format conversion element 320, and the format conversion element 320 (FPGA chip) will capture the image of the OSD menu located at the preset position 110 as the image of the adjusted position in the output image. That is, compared with the aforementioned embodiments, this embodiment does not pre-shrink the original OSD menu nor copy the sub-screens, instead, the format conversion element 320 forces the image of the original screen menu to replace the image of the adjusted position (e.g., the lower-right corner of the screen), which can achieve similar/same effect as described in the aforementioned embodiments.
Please refer to
S502: Detect a control command for activating an OSD menu;
S504: According to the control command, judge the current display mode of the 3D display, and if the current display mode is not a specific 3D mode, the flow goes to S506; otherwise, if the current display mode is the specific 3D mode, the flow goes to step S508;
S506: Output an OSD menu at a preset position and output an input image; the flow goes to step S510;
S508: In response to the current display mode being the specific 3D mode, output the OSD menu at an adjusted position and output the input image, wherein the adjusted position is different from the preset position.
S510: Flow ends.
As those skilled in the art may readily understand the details of each step in
To sum up, by adjusting the position of the OSD menu in advance, the present invention avoids the problem of mismatch between the image content and the position of the OSD menu caused by the conversion of the display from 2D mode to 3D mode, so that the user will not see any abnormal images when switching the image modes, thus greatly improving the user experience.
Although the present invention has been disclosed by various examples, those are not intended to limit the present invention. Those skilled in the art in the technical field of the present invention can make some changes and embellishments without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be as defined in the appended patent application.
Number | Date | Country | Kind |
---|---|---|---|
111147631 | Dec 2022 | TW | national |