![]() System for Image Quality Optimization
专利摘要:
The present invention relates to a rendering system (200) for rendering content on one or more panels (210, 211), comprising - a render engine (150) configured to receive a plurality of items (560) to display content on one or more screens and for receiving and processing information indicative of one or more areas occupied by said items and requiring color correction, - a color correction module (190) arranged to receive * input from the render engine , said input comprising at least a portion of said plurality of items and processed information indicative of one or more areas occupied by the items and needing color correction, * performing color correction in the one or more areas, and * output to the one or more panels, said output comprising color corrected items. 公开号:BE1022197B1 申请号:E2015/5228 申请日:2015-04-10 公开日:2016-02-26 发明作者:Doorselaer Geert Van;Den Wouwer Dirk Van 申请人:Televic Rail Nv; IPC主号:
专利说明:
System of Image Quality Optimization Field of the Invention The present invention relates generally to the field of passenger information systems as used in transportation vehicles, airports, train stations and so on. Background of the Invention In the field of passenger information systems, more and more high resolution screens are now being installed on board trains, trams and light rail vehicles. They replace matrix screens of lower resolution, e.g. LED screens. This trend is made possible by the increased robustness of these high-resolution screens. Moreover, these visualization devices are now available in different sizes. This facilitates integration into the passenger zone of rail vehicles. This tendency is further reinforced by the fact that embedded processors have become much more powerful and that they are now able to control such high-resolution output devices. The main advantage of these high-resolution screens (implemented as, for example, plasma or TFT screens) is their ability to communicate more information in a manner accessible to passengers in comparison with other, older means of communication. The basic set-up of such a passenger information system is shown in Fig. 1. The left side represents one or more systems (400) that handle the content to be displayed on the visualization panels on board the vehicle (420). These systems are referred to as passenger information fleet managers, content management systems or (real-time) data servers. These systems deliver data (820) that will be brought on board the vehicles by some medium (410). The transfer can for instance be effected by wireless transfer of communication data or by physically bringing the data on board of the train (for example by means of a memory storage device). The network (330) on board the vehicle (420) allows communication between one or more servers (320) and one or more screens (290). The screen (290) includes a network interface (911), a render engine (150) and a video panel (211) (see Fig. 2 on the left) to visualize the data (820) prepared elsewhere (ie not on board). In a particular implementation, the render engine can control different panels (210,211), as shown in Figure 2 on the right. In certain cases, screens (290) are physically grouped together. Multiple screens are then preferably mechanically integrated into a single physical housing (340). An example is illustrated in Fig.3. One of the reasons for integrating multiple screens is that an active area of a certain dimension must be achieved and that these specific sizes are not available on the market. By combining several screens, a larger screen can be realized. On the other hand, some applications require a clear split between different types of information per screen for regulatory reasons, etc. (for example, compatibility with the technical specification of interoperability for persons with reduced mobility - PRM TSI) or for reasons of clarity (eg a clear split between passenger information, infotainment and advertisements). When a plurality of screens are combined as in Fig. 3, panels are often combined that have different physical properties, mainly due to the difference in the visualization technology used. Particularly when combining different sizes, it is virtually impossible to obtain the correct panel sizes with identical physical specifications. When combining these different screens, the brightness and color of these panels differ considerably when applying the same input data and this is noticeable for the viewer. In Fig. 4 the gamuts (710,711) of two types of panels are shown. A gamut (also called color gamut) is a complete subset of colors that can be accurately represented by a certain device. A gamut of an RGB panel is represented by a triangle in a CIE 1931 color space chromaticity diagram. When combining these two panels, it is evident that a red pixel value (255.0.0) physically delivers a different color to each panel (R710 and R711). In the prior art, solutions are known for tackling color and intensity mismatches between panels. Basically, as illustrated in Fig. 5, it means that there is a reference triangle (790) or another polygon that calculates the intersection of the various gamuts of the viewed displays or a part thereof, and uses them in a color correction algorithm module (190), as shown in Fig.7. Additionally, the background lighting of the panels is adjusted by means of a Backlight Correction (BLC) module (180) to match both color and intensity for all pixel values that may be transferred to the screens. In some prior art solutions, the color correction mechanisms and circuits that control the backlight can handle a plurality of panels (see Fig. 8). It is clear that screens that are part of a group of screens that can visualize deeply saturated colors are limited according to the capabilities of the other display (s) in the group. In the example shown in Fig. 4, the display comprising the panel with gamut (711) will output its red pixel value (255.0.0) earlier as orange (Rn0), calculated by the color correction algorithm, to accommodate the capabilities of the display that includes the panel with gamut (710), even though this specific screen is capable of visualizing deeply saturated red (R711). The background and uniform fonts require exactly the same physical color output on the different screens. These object types require color correction at all times. Certain objects, however, preferably require deeply saturated colors, independent of other panels. Examples of such specific objects are logos, high-resolution images, etc. This is shown in Fig. 6. US2003 / 001856 A1 relates to an image display system that is capable of displaying an image with an attribute that varies from area to area on the display screen. The system further comprises an information processing device and an operating system that controls the information processing device. US2008 / 195977 A1 presents a color management system in which a video is color edited for a series of different display devices. The color editing information is used to adjust the display of the video on a specific device. In US2010 / 123802 A1, a digital image processing system is shown for independent, optimized color corrections with respect to the parts of an image that require such correction. There is therefore a need for a solution in which the above problems are solved. Summary of the Invention It is an object of embodiments of the present invention to provide a system capable of providing improved image quality by appropriately handling mismatches in color and intensity between panels or on an individual panel. . The above object is achieved by the solution according to the present invention. In a first aspect, the invention relates to a rendering system for rendering content on one or more panels, comprising - a rendering engine arranged to receive a plurality of items to display content on one or more screens and for receiving and processing information indicative of one or more areas occupied by said items and requiring color correction, - a color correction module adapted to receive * input from the render engine, said input at least part of said plurality of items and processed information indicative of one or more areas occupied by said items and requiring color correction, * performing color correction in said one or more areas and * generating output to the one or more panels, said output including color-corrected items. The proposed solution is indeed capable of performing a selective color correction and thus provides an improved image quality. In addition to the items to be displayed, the render engine also receives information indicating which area or areas occupied by said items requires color correction. After rendering the items to be displayed, the render engine processes that information, which is mapped on said objects on a pixel basis. This information is then passed to a color correction module together with the items that form the content to be displayed, where color correction is performed in the appropriate area (s). The resulting color-corrected items are then supplied to the one or more visualization panels. The output to the one or more panels may also include items that have not passed through the color correction module. In a preferred embodiment, the render engine is arranged to receive and process said information for each item of said plurality separately. Advantageously, the render engine is arranged to receive and process further information that gives an indication of areas that do not require color correction. In one embodiment, at least one of said items is divided into different sections by one or more closed curves that separate an area that requires color correction from other areas. Preferably, the render engine is arranged to add specific data for forwarding to said color correction module synchronized with a video stream derived from said plurality of items, said specific data relating to activating or deactivating said pixel-based color correction module . In a preferred embodiment, the specific data per video line comprises start and stop coordinates of the one or more regions. The start and stop coordinates are encoded in one pixel. In another embodiment, the rendering system is arranged to forward this specific data from the rendering engine to the color correction module via a communication channel. In a preferred embodiment, the rendering system comprises a delay path in parallel with the color correction module for delaying pixels of a line of pixel data corresponding to an item of the plurality, buffer means for storing the line of pixel data and multiplexing means to output taking the color correction module or the delay path. The multiplexing means is then preferably arranged to receive a trigger signal derived from a pixel counter and a parser block adapted to switch between color-corrected and uncorrected pixel streams. In another embodiment, the rendering system comprises a background lighting correction module, arranged to receive input from the render engine, to perform background lighting correction, and to generate output to the screen. In one aspect, the invention also relates to a screen comprising a rendering system and furthermore at least one visualization panel. In another aspect, the invention relates to a content management system for a passenger information system adapted to generate a plurality of items that constitute content to be displayed on a panel of a passenger information system and to provide information to the generated plurality of items to add an indication of one or more areas occupied by said items that require color correction. The invention also relates to a passenger information system comprising a rendering system as described and a content management system as described, wherein said content management system and said rendering system are arranged to cooperate with each other. In another aspect, the invention also relates to a method for optimizing the image quality of content displayed on a panel of a passenger information system. The method includes the steps of - adding to a plurality of items that constitute content to display on said panel of information indicative of one or more areas occupied by said items that require color correction - receiving the plurality of items and said information in a rendering system of the passenger information system, performing in the rendering system of color correction in said one or more areas using said information and generating output to said panel, said output comprising color-corrected items. In order to summarize the invention and the realized advantages over the prior art, certain objects and advantages of the invention have been described above. It goes without saying that all such objectives or advantages are not necessarily achieved according to one specific embodiment of the invention. Thus, for example, persons skilled in the art will recognize that the invention may be embodied or embodied in a manner that achieves or optimizes one advantage or group of benefits as described herein, without necessarily realizing other goals or benefits described or suggested herein. . The above and other aspects of the invention will become clear and further explained with reference to the embodiment (s) described below. Brief description of the drawings The invention will now be further described, by way of example, with reference to the accompanying drawings, in which like reference numerals refer to like elements in the various figures. FIG. 1 illustrates a conventional system for displaying visual content as used in passenger information systems. FIG. 2 illustrates a render engine together with a video panel. FIG. 3 illustrates a group of screens. FIG. 4 illustrates the gamuts of two panels used in a group of screens. FIG. 5 illustrates a reference gamut as input for the color correction mechanism. FIG. 6 illustrates rendered information with objects that require color correction and objects that do not require color correction. FIG. 7 illustrates a general block diagram of a rendering system. FIG. 8 illustrates a color correction mechanism and circuits for controlling the backlight for different panels, as is known in the art. FIG. 9 illustrates different zones of an item to be visualized to which no color correction will be applied. FIG. 10 illustrates encoding in a video line a start and stop coordinate of an area. FIG. 11 illustrates a detailed view of a portion of the rendering system according to an embodiment of the invention. Detailed Description of Illustrative Embodiments The present invention will be described with reference to specific embodiments and with reference to certain drawings, but the invention is not limited thereto, but is only limited by the claims. Moreover, the terms first, second and so forth are used in the description and in the claims to distinguish between similar elements and not necessarily for describing a sequence, either in time, in space, in terms of importance or in any other way. It is to be understood that the terms used are interchangeable under proper conditions and that the embodiments of the invention described herein are capable of operating in sequences other than those described or illustrated herein. It is to be noted that the term "comprising" as used in the claims should not be interpreted as being limited to the means specified thereafter; it does not exclude other elements or steps. It must therefore be interpreted as a specification of the presence of the listed features, units, steps or components referred to, but it does not exclude the presence or addition of one or more other features, units, steps or components or groups thereof. Therefore, the scope of the expression "a device comprising means A and B" should not be limited to devices consisting only of parts A and B. It means that with regard to the present invention, the only relevant parts of the device A and B to be. References in this specification to "one embodiment" or "an embodiment" mean that a particular feature, structure, or feature described in connection with the embodiment is included in at least one embodiment of the present invention. Statements of the phrase "in one embodiment" or "in an embodiment" at different places in this specification do not necessarily all refer to the same embodiment, but it is possible. Furthermore, the specific features, structures or characteristics may be combined in any suitable manner in one or more embodiments, as will be apparent to those skilled in the art from this disclosure. In a similar manner, it should be noted that in the description of exemplary embodiments of the invention, various features of the invention are sometimes grouped in a single embodiment, figure, or description thereof to streamline the disclosure and understanding of one or more of the facilitate various inventive aspects. However, this method of disclosure should not be interpreted as an expression of an intention that the claimed invention requires more features than expressly stated in each claim. As shown in the following claims, the inventive aspects lie in less than all the features of a single preceding disclosed embodiment. Therefore, the claims that follow the detailed description are hereby explicitly included in this detailed description, wherein each claim stands on its own as a separate embodiment of the present invention. In addition, since some embodiments described herein include some, but not other, features included in other embodiments, combinations of features of different embodiments are intended to fall within the scope of the invention and form different embodiments, such as will be understood by someone skilled in this field. For example, in the following claims, any of the claimed embodiments can be used in any combination. It should be noted that the use of certain terminology in describing certain aspects of the invention does not imply that the terminology herein is redefined to be limited to any specific features of the features or aspects of the invention with which that terminology is associated. Numerous specific details are set forth in the description given herein. However, it is understood that embodiments of the invention can be worked out without these specific details. In other cases, well-known methods, structures and techniques were not shown in detail in order not to obstruct the understanding of this description. In a first aspect, the above objective is achieved by adjusting objects and templates that are prepared in the content management system so that they can be handled in the desired, individual way in the rendering system of the screens, as set out below. Metadata is added to the objects and templates that describe for each object which areas require color correction and which areas of the object are preferably visualized without color correction. This latter information is typically provided by a user who decides how the final output will be visualized on board the vehicle. The rendering system according to the invention comprises a rendering engine to which a set of items is supplied, originating from a content management system. The items are the content to be displayed. The render engine receives information indicating whether one or more areas in the image occupied by the items require color correction. Since the render engine receives and brings together all items received from the server (s) on board to form the final layout that should be displayed on the panel, it is the render engine that generates the 'masks' on a pixel basis where color correction is required applied or switched off. The color correction module receives from the render engine the information indicating in which area (s) in the image correction is needed and then performs a color correction algorithm to correct the designated zones. The plurality of items is then output to the visualization panel. In an advantageous embodiment, the object (560) or part thereof is divided into different pieces by one or more closed curves, which isolate the areas requiring color correction from the other areas. Fig. 9 shows an object (560) in which a zone (562) is closed off by curves (580 and 590). This zone will not be color corrected when it is displayed on said visualization means. These specific areas are referred to as masks. These masks are defined in the content management system and are always stored together with the objects and forwarded to the vehicle. In a preferred embodiment, the render engine (150) in the display (370) adheres to data to be output to the color correction module in sync with the video output stream (890) to allow the color correction module to activate color correction on a pixel basis or deactivate. The render engine (150) then preferably hangs up pixels in the output video stream (890) that encode the start and stop coordinates of the areas to be treated differently per video line. These pixels (222) are not visualized on the panel. Fig.10 provides an illustration. In the illustration, the addressed panel has a resolution of k pixels width. In a specific embodiment, the start and stop coordinates of certain region (s) can be encoded within one pixel in a 24 bit color system (e.g., 12 MSBs = start Ps, 12 LSBs = end PE) . The invention also relates to the mechanisms added to the display circuits, which is shown in Fig. 11. Fig. 11 illustrates a part of the rendering system (200). The input from the circuit receives the video data stream and synchronization signals, which together form the signal (890) that the render engine outputs. A line buffer (110) holds one line of pixel data. The additional pixels (222) are split into a parser block (120). Flet parser block (120), together with a horizontal pixel counter, drives a multiplexer (165) that makes the selection between color-corrected data output by the color correction module (190) or the data as received by the source (150) (on which there is no color correction) applied) to which a delay (160) is applied to account for the delay caused by the color correction algorithm (190). Although the invention has been illustrated and described in detail in the drawings and foregoing description, such illustrations and descriptions are to be considered as illustrative or exemplary and not restrictive. The foregoing description explains certain embodiments of the invention in detail. It should be noted, however, that no matter how detailed the foregoing is contained in the text, the invention can be made in many ways. The invention is not limited to the disclosed embodiments. Other variations on the disclosed embodiments may be understood and performed by persons skilled in the art and by practicing the claimed invention, through a study of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps and the indefinite article "a" does not exclude a plural. A single processor or other unit can perform the functions of different items in the claims. The mere fact that certain measures are listed in mutually different dependent claims does not mean that a combination of those measures cannot be used to benefit. A computer program can be stored / distributed on a suitable medium, such as an optical storage medium or semiconductor medium supplied with or as part of other hardware, but can also be distributed in other forms, such as via the internet or other wired or wireless telecommunication systems. Any references in the claims should not be construed as limiting the scope.
权利要求:
Claims (14) [1] Conclusions A rendering system (200) for rendering content on a display consisting of a plurality of panels (210,211) integrated to make a larger screen, comprising - a render engine (150) adapted to receive a plurality of items (560) to display content on one or more screens and to receive and process information that gives an indication about one or more areas occupied by said items and that require color correction and further information that gives an indication of areas that do not require color correction have - a color correction module (190) adapted to * receive input from the render engine, said input comprising at least a portion of said plurality of items and processed information indicating an area or areas occupied by said items and which need color correction, * perform color correction in said one or more areas to achieve color mismatches between panels of said multiply to resolve and generate * output to the one or more panels, said output including color-corrected items. [2] A rendering system as in claim 1, wherein said rendering engine is adapted to receive and process said information for each item of said plurality separately. [3] A rendering system as in any one of the preceding claims, wherein at least one of said items is divided into different sections by one or more closed curves that separate an area that requires color correction from other areas. [4] A rendering system as in any preceding claim, wherein said rendering engine (150) is arranged to add specific data for forwarding to said color correction module synchronized with a video stream derived from said plurality of items, said specific data being related to activate or deactivate said pixel-based color correction module. [5] The rendering system as in claim 4, wherein said specific data per video line starts stop coordinates of said one or more regions. [6] The rendering system as in claim 5, wherein said start and stop coordinates are encoded in one pixel. [7] A rendering system as in claim 5 or 6, comprising a communication channel between said render engine (150) and said color correction module (190) to transfer said coordinates. [8] A rendering system as in any preceding claim, comprising a delay path (160) in parallel with said color correction module for delaying pixels of a line of pixel data corresponding to an item of said plurality, buffer means (110) around said line of pixel data and multiplexing means (165) to take output from said color correction module or from said delay path. [9] The rendering system as in claim 8, wherein said multiplexing means (165) is arranged to receive a trigger signal derived from a pixel counter (130) and a parser block (120) adapted to switch between color-corrected and uncorrected pixel streams. [10] A rendering system as in any preceding claim, comprising a background lighting correction module (180) adapted to receive input from said render engine, to perform background lighting correction, and to generate output to said panel. [11] A screen (370) comprising a rendering system as in any preceding claim and a plurality of panels (210). [12] A content management system for a passenger information system arranged to generate a plurality of items (560) that constitute content to be displayed on a panel of a passenger information system and to add to the generated plurality of items information indicative of one or more areas occupied by said items that require color correction. [13] A passenger information system comprising a rendering system as in any of claims 1 to 10 and a content management system as in claim 12, wherein said content management system and said rendering system are arranged to cooperate with each other. [14] A method for optimizing the image quality of content displayed on a display of a passenger information system consisting of a plurality of panels (210), comprising the steps of - adding to a plurality of items (560) that constitute content to display. giving on said display of information indicative of one or more areas occupied by said items requiring color correction and of further information indicating indicative of areas not requiring color correction, - receiving said plurality of items and said information in a rendering system (200) of said passenger information system, - performing in said color correction rendering system (200) to solve color mismatches between panels of said plurality in said one or more regions using said information and generating output to said panel (210) , wherein said output comprises color-corrected items.
类似技术:
公开号 | 公开日 | 专利标题 CN101587702B|2012-07-04|Display device, drive method therefor, and electronic apparatus WO2015189629A3|2016-03-17|Improvements in and relating to the display of images US9911393B2|2018-03-06|Device and method for compensating voltage of primary color subpixel, and display device JP5673626B2|2015-02-18|Display controller, display device, and video signal output device WO2006058194A3|2006-07-13|System and method for correcting defective pixels of a display device US10033957B2|2018-07-24|Liquid crystal display device BE1022197B1|2016-02-26|System for Image Quality Optimization JP5745836B2|2015-07-08|Display device EP2560396A4|2013-12-18|Method and apparatus for displaying images JP2002318561A|2002-10-31|Display device and display method US20080297455A1|2008-12-04|Image display device and liquid crystal television WO2013180021A1|2013-12-05|Picture processing device, picture display device, and electronic apparatus US10311801B2|2019-06-04|Liquid crystal display device KR101654082B1|2016-09-05|Method for Control Brightness of Unit Module of Electronic Display and Apparatus therof US8878990B2|2014-11-04|Image signal processing apparatus and liquid crystal display CN104267917A|2015-01-07|Edge fusion based large screen display method CN110609668A|2019-12-24|Electronic device and method for controlling the same US20210020114A1|2021-01-21|Electronic device and control method thereof JP2012053387A|2012-03-15|Backlight device, display device equipped with the backlight device, and illuminating device RU2310925C1|2007-11-20|Method of forming image onto light-emitting diode screen US8952957B2|2015-02-10|Three-dimensional display apparatus JP2010224221A|2010-10-07|Image display system, image processor, projector, and image processing method in the image display system JP6598482B2|2019-10-30|Image display device KR20190029534A|2019-03-20|METHOD AND APPARATUS FOR TRANSMITTING DOMAIN BACKLIGHT METADATA FOR HIGH DYNAMIC RANGE JP2014202855A|2014-10-27|Display divice
同族专利:
公开号 | 公开日 EP2930711A1|2015-10-14| EP2930711B1|2018-03-07|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 EP0856829B1|1997-01-31|2008-09-24|Hitachi, Ltd.|Image displaying system and information processing apparatus with control of display attributes specific for a defined display region| US20080195977A1|2007-02-12|2008-08-14|Carroll Robert C|Color management system| KR20100056270A|2008-11-19|2010-05-27|삼성전자주식회사|Digital image signal processing method for color correction and digital image signal processing apparatus for applying the method| US8760464B2|2011-02-16|2014-06-24|Apple Inc.|Shape masks| US20140168277A1|2011-05-10|2014-06-19|Cisco Technology Inc.|Adaptive Presentation of Content| JP2014060545A|2012-09-14|2014-04-03|Sharp Corp|Calibration system and record medium for multi-display|EP3184399A1|2015-12-22|2017-06-28|Televic Rail NV|Display system and method for displaying messages in a passenger compartment of a vehicle| CN109660837B|2018-11-12|2020-12-18|中国铁道科学研究院集团有限公司电子计算技术研究所|Multimedia program scheduling method and device|
法律状态:
2018-12-19| FG| Patent granted|Effective date: 20160226 | 2018-12-19| MM| Lapsed because of non-payment of the annual fee|Effective date: 20180430 |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 EP14164221.5|2014-04-10| EP14164221.5A|EP2930711B1|2014-04-10|2014-04-10|System for optimizing image quality| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|