This application claims priority under 35 U.S.C. §119 to Korean Patent Application No. 10-2012-0133433 filed on Nov. 23, 2012, the disclosure of which is hereby incorporated by reference herein in its entirety.
1. Field
The disclosed technology relates to display devices. More particularly, certain aspects of the disclosed technology relate to methods of storing gamma data in display devices, display devices, and methods of operating display devices.
2. Description of the Related Technology
Generally, a display device has a gamma characteristic that luminance of a displayed image does not increase in linear proportion to a level of an input signal applied to a pixel. To correct the gamma characteristic of the display device, the luminance of the display device according to the input signal level is measured to generate and store gamma data in the display device, and the display device can adjust the input signal based on the stored gamma data to apply the adjusted input signal to the pixel.
In a conventional display device, the gamma data are generated by measuring luminance of one point of a display panel according to the input signal level. However, as form factor size of a display panel increases, the gamma data have to be generated at multiple points of the display panel. If the gamma data at these points are stored, memory capacity for storing the gamma data must increase.
One aspect includes provide a method of storing gamma data in a display device capable of storing gamma data information of a plurality of positions of a display panel using a small sized gamma table and recovering a gamma curve unique to each display panel.
Another aspect includes a display device capable of storing gamma data information of a plurality of positions of a display panel using a small sized gamma table and recovering a gamma curve unique to each display panel.
Another aspect includes a method of operating a display device capable of storing gamma data information of a plurality of positions of a display panel using a small sized gamma table and recovering a gamma curve unique to each display panel.
According to one aspect of example embodiments, there is a method of storing gamma data in a display device, the method comprising: providing a plurality of gamma curves for a plurality of pixels; storing one of the gamma curves as a reference gamma curve in a gamma table included in the display device; selecting, among a plurality of gray levels, a portion of the gray levels are selected according to a gamma curve characteristic of the display device; and with respect to at least one of the gamma curves, differences between the at least one gamma curve and the reference gamma curve at the selected portion of gray levels are stored in the gamma table.
In example embodiments, the portion of gray levels comprises: selecting the portion of gray levels based on inflection points of the reference gamma curve.
In example embodiments, the portion of gray levels comprises: selecting the portion of gray levels based on a change in slope of the reference gamma curve.
In example embodiments, the at least one gamma curve includes a first gamma curve and a second gamma curve wherein selecting the portion of gray levels comprises: selecting, among the gray levels, first gray levels for the first gamma curve based on inflection points of the first gamma curve or a change in slope of the first gamma curve; and selecting, among the gray levels, second gray levels for the second gamma curve are selected based on inflection points of the second gamma curve or a change in slope of the second gamma curve.
In example embodiments, with respect to the first gamma curve, differences between the first gamma curve and the reference gamma curve comprises: with respect to the second gamma curve, storing differences between the second gamma curve and the reference gamma curve at the second gray levels are stored.
In example embodiments, a gamma curve of a pixel located at a center of a display panel may be stored as the reference gamma curve.
In example embodiments, a middle gamma curve of gamma curves may be stored as the reference gamma curve.
According to another aspect of example embodiments, there is a display device including a display panel, a gamma table, a data converting unit and a driving unit. The display panel includes a plurality of pixels. The pixels include a first pixel having a first gamma curve and a second pixel having a second gamma curve; a gamma table is configured to store gamma data of the first gamma curve at a plurality of gray levels as reference gamma data, and to store offset data corresponding to differences between gamma data of the second gamma curve and the reference gamma data at a portion of the gray levels, the portion of gray levels are selected according to a gamma curve characteristic of the display device; a data converting unit is configured to convert first input data for the first pixel into first gamma corrected data based on the reference gamma data, and to convert second input data for the second pixel into second gamma corrected data based on the reference gamma data and the offset data; and a driving unit is configured to drive the first pixel based on the first gamma corrected data, and to drive the second pixel based on the second gamma corrected data.
In example embodiments, the portion of gray levels is selected based on inflection points of the first gamma curve.
In example embodiments, the portion of gray levels is selected based on a change in slope of the first gamma curve.
In example embodiments, the portion of gray levels is selected based on inflection points of the second gamma curve.
In example embodiments, the portion of gray levels is selected based on a change in slope of the second gamma curve.
In example embodiments, when the second input data indicates one gray level of the portion of gray levels, the data converting unit may generate the second gamma corrected data by calculating a sum of the reference gamma data and the offset data at the one gray level.
In example embodiments, when the second input data indicates one gray level other than the portion of gray levels, the data converting unit may generate the second gamma corrected data by linearly interpolating sums of the reference gamma data and the offset data at the portion of gray levels.
In example embodiments, when third input data for a third pixel is received, the data converting unit generates third gamma corrected data for the third pixel by linearly interpolating the first and second gamma corrected data according to a position of the third pixel.
According to yet another aspect of example embodiments, there is a method of operating a display device. In the method, storing gamma data of a first gamma curve of a first pixel at a plurality of gray levels are stored as reference gamma data; storing offset data corresponding to differences between gamma data of a second gamma curve of a second pixel and the reference gamma data at a portion of the gray levels, the portion of gray levels are selected according to a gamma curve characteristic of the display device; converting first input data for the first pixel into first gamma corrected data based on the reference gamma data; Converting second input data for the second pixel into second gamma corrected data based on the reference gamma data and the offset data; and driving the first pixel and the second pixel based on the first gamma corrected data and the second gamma corrected data, respectively.
In example embodiments, the portion of gray levels is selected based on inflection points of the first gamma curve or a change in slope of the first gamma curve.
In example embodiments, the portion of gray levels is selected based on inflection points of the second gamma curve or a change in slope of the second gamma curve.
In example embodiments, when the second input data indicates one gray level of the portion of gray levels, the second gamma corrected data may be generated by calculating a sum of the reference gamma data and the offset data at the one gray level.
In example embodiments, when the second input data indicates one gray level other than the portion of gray levels, the second gamma corrected data may be generated by linearly interpolating sums of the reference gamma data and the offset data at the portion of gray levels.
Example embodiments can be understood in more detail from the following description taken in conjunction with the accompanying drawings, in which:
The example embodiments are described more fully hereinafter with reference to the accompanying drawings. The disclosed technology may, however, be embodied in many different forms and should not be construed as limited to the example embodiments set forth herein. In the drawings, the sizes and relative sizes of layers and regions may be exaggerated for clarity.
It will be understood that when an element or layer is referred to as being “on,” “connected to” or “coupled to” another element or layer, it can be directly on, connected or coupled to the other element or layer or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly connected to” or “directly coupled to” another element or layer, there are no intervening elements or layers present. Like or similar reference numerals refer to like or similar elements throughout. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that, although the terms first, second, third etc. may be used herein to describe various elements, components, regions, layers, patterns and/or sections, these elements, components, regions, layers, patterns and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer pattern or section from another region, layer, pattern or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of example embodiments.
Spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the exemplary term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Example embodiments are described herein with reference to cross sectional illustrations that are schematic illustrations of illustratively idealized example embodiments (and intermediate structures) of the disclosed technology. As such, variations from the shapes of the illustrations as a result, for example, of manufacturing techniques and/or tolerances, are to be expected. Thus, example embodiments should not be construed as limited to the particular shapes of regions illustrated herein but are to include deviations in shapes that result, for example, from manufacturing. The regions illustrated in the figures are schematic in nature and their shapes are not intended to illustrate the actual shape of a region of a device and are not intended to limit the scope of the inventive concept.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this inventive concept belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Referring to
One of the M+1 gamma curves is stored as a reference gamma curve (S130). For example, the test equipment may determine one of the M+1 gamma curves as the reference gamma curve, and may store reference gamma data of the reference gamma curve in a gamma table included in the display device.
In some example embodiments, a gamma curve of a pixel having a predetermined position among the M+1 pixels may be determined as the reference gamma curve. For example, as illustrated in
In other example embodiments, a middle gamma curve of the plurality of gamma curves functions as the reference gamma curve. For example, as illustrated in
Among a plurality of gray levels, a portion of the plurality of gray levels are selected according to a gamma curve characteristic of the display device (S150). In some example embodiments, the portion of the plurality of gray levels may be selected based on the reference gamma curve. For example, gray levels corresponding to inflection points of the reference gamma curve may be selected as the portion of the plurality of gray levels. In another example, gray levels corresponding to points where changes in slope of the reference gamma curve (e.g., a difference between a slope of the reference gamma curve at the previous gray level and a slope of the reference gamma curve at the current gray level, or a difference between a slope of the reference gamma curve at the current gray level and a slope of the reference gamma curve at the next gray level) are relatively large may be selected as the portion of the plurality of gray levels. In the same display device, the M+1 gamma curves may have similar characteristics (e.g., similar slopes), and thus, although the portion of the plurality of gray levels are selected based on the reference gamma curve, the portion of the plurality of gray levels may substantially correspond to inflection points of the other gamma curves or points of the other gamma curves where changes in slope are relatively large.
In other example embodiments, with respect to each of the M gamma curves except for the reference gamma curve among the M+1 gamma curves, the portion of the plurality of gray levels may be selected per each of the M gamma curves based on each of the M gamma curves. For example, in a case where the M+1 gamma curves include a first gamma curve, a second gamma curve and the reference gamma curve, first gray levels for the first gamma curve may be selected based on inflection points of the first gamma curve or a change in slope of the first gamma curve, and second gray levels for the second gamma curve may be selected based on inflection points of the second gamma curve or a change in slope of the second gamma curve. In this case, offset data of the first gamma curve at the first gray levels (i.e., differences between the first gamma curve and the reference gamma curve at the first gray levels) may be stored in the gamma table with respect to the first gamma curve, and offset data of the second gamma curve at the second gray levels (i.e., differences between the second gamma curve and the reference gamma curve at the second gray levels) may be stored in the gamma table with respect to the second gamma curve. Thus, offset data of the M gamma curves at different gray levels may be stored in the gamma table with respect to the M gamma curves.
Differences between each of the M gamma curves and the reference gamma curve at the selected portion of the plurality of gray levels are stored with respect to the respective M gamma curves (S170). That is, offset data of the each of the M gamma curves at the selected portion of the plurality of gray levels may be stored in the gamma table with respect to the respective M gamma curves. For example, as illustrated in
Display devices will typically have a variety of different gamma curve characteristics. Accordingly, if gray levels at which offset data are stored are fixed, the M gamma curves of the display device may not be recovered in their original form since a gamma curve characteristic of the display device is not considered. However, in the method of storing the gamma data according to example embodiments, the gray levels at which the offset data are stored (e.g., gray levels 73, 438 and 877 in
As described above, in the method of storing the gamma data according to example embodiments, gamma data of one of the M+1 gamma curves at the entire gray levels may be stored as reference gamma data, and offset data corresponding to differences between gamma data of each of the other M gamma curves and the reference gamma data at the portion of gray levels may be stored. Accordingly, the gamma table 300 will have a relatively small size compared to storing data from multiple curves. Further, the portion of gray levels at which the offset data of the M gamma curves are stored may be selected according to a gamma curve characteristic (e.g., an inflection point, a slope, a change in slope, etc. of the reference gamma curve or each of the M gamma curves) of the display device. Accordingly, the display device according to example embodiments may accurately recover the M gamma curves based on the offset data at the gray levels that are selected according to the gamma curve characteristic of the display device.
Further, in the method of storing the gamma data according to example embodiments, the number (i.e., M+1) of pixels for which the reference gamma data or the offset data are stored may range from 2 to the number of the entire pixels included in the display panel. For example, in a case where the display device includes N pixels, the number of pixels for which the reference gamma data or the offset data are stored may range from 2 to N, where N is an integer greater than 1. In the display device including N pixels, although the reference gamma data or the offset data for the N pixels, or the entire set of pixels is stored, the display device may accurately recover gamma curves of the entire pixel set using a small sized gamma table since gamma data for a portion of the pixels (e.g., one pixel) at the entire gray levels are stored as the reference gamma data, and the offset data for the other pixels at the selected portion of gray levels are stored. In the case where the reference gamma data or the offset data for the entire pixels are stored, Mura or spots having a high frequency may be compensated. According to example embodiments, the number of pixels for which the reference gamma data or the offset data are stored may be selected according to a display characteristic.
Referring to
The example display panel 470 includes a plurality of pixels arranged in a matrix form having a plurality of rows and a plurality of columns. According to example embodiments, the display panel 470 can be any suitable display panel, such as a liquid crystal display (LCD) panel, an organic light emitting diode (OLED) panel, a plasma display panel (PDP), a field emission display (FED) panel, etc.
The timing controller 410 receives input data ID and control signals VSYNC, HSYNC, CLK and DE from a host device. For example, the control signals VSYNC, HSYNC, CLK and DE include a vertical synchronization signal VSYNC, a horizontal synchronization signal HSYNC, a clock signal CLK and a data enable signal DE. The timing controller 410 generates gamma corrected data GCD and a control signal CTRL provided to the driving unit 440 based on the input data ID and the control signals VSYNC, HSYNC, CLK and DE. The timing controller 410 includes a data converting unit 420 and a gamma table 430.
The gamma table 430 stores gamma data of a first gamma curve of a first pixel included in the display panel 470 as reference gamma data RGD. For example, the gamma table 430 may store the gamma data of the first gamma curve at the entire gray levels as the reference gamma data RGD. Since the gamma data of the first gamma curve at the entire set of gray levels is stored, the display device 400 can recover the first gamma curve as it is. According to example embodiments, gamma data of a gamma curve of a pixel located at a predetermined position (e.g., the center) of the display panel 470 may be stored as the reference gamma data RGD, or gamma data of a middle gamma curve among gamma curves detected by a test equipment may be stored as the reference gamma data RGD.
The gamma table 430 may further store offset data OD of a second gamma curve of at least one second pixel included in the display panel 470. The offset data OD may correspond to differences between gamma data of the second gamma curve and the reference gamma data RGD. The gamma table 430 may store the offset data OD at a portion of the entire gray levels. Since the gamma data of the second gamma curve are not stored as it is, and the offset data OD, or the differences between the gamma data and the reference gamma data RGD are stored, the gamma table 430 may have a small size. Further, since the offset data OD are not stored at the entire gray levels, and the offset data OD are stored at the portion of gray levels, the gamma table 430 may have a smaller size.
Even if display devices are of the same model, the display devices may have difference gamma curve characteristics. Thus, in a case where the display devices of the same model store the offset data OD at the fixed gray levels, the second gamma curve recovered based on the offset data OD may be different from an actual second gamma curve in at least some display devices.
However, in the display device 400 according to example embodiments, the portion of gray levels at which the offset data OD are stored may be selected according to a gamma curve characteristic (e.g., an inflection point, a slope, a change in slope, etc. of the first gamma curve or the second gamma curve) of each display device 400. For example, in the display device 400, gray levels corresponding to inflection points of the first gamma curve or the second gamma curve may be selected as the portion of gray levels at which the offset data OD are stored, or gray levels corresponding to points where changes in slope of the first gamma curve or the second gamma curve are relatively large may be selected as the portion of gray levels at which the offset data OD are stored. As described above, since the portion of gray levels at which the offset data OD are stored are selected according to the gamma curve characteristic of each display device 400, gamma data at the other gray levels calculated by interpolating (e.g., linearly interpolating) gamma data at the portion of gray levels may be substantially the same as gamma data of the real second gamma curve. That is, the display device 400 may accurately recover the second gamma curve based on the offset data OD at the portion of gray levels selected according to the gamma curve characteristic.
In some example embodiments, the gamma table 430 may be implemented with a look-up table (LUT). Although
The data converting unit 420 may convert the input data ID into the gamma corrected data GCD by using the gamma table 430. For example, the data converting unit 420 may provide the input data ID to the gamma table 430, and may receive the reference gamma data RGD and/or the offset data OD corresponding to the input data ID from the gamma table 430. The data converting unit 420 may generate the gamma corrected data GCD corresponding to the input data ID based on the received reference gamma data RGD and/or the received offset data OD.
For example, the data converting unit 420 may convert first input data ID for the first pixel into first gamma corrected data GCD based on the reference gamma data RGD. That is, when the first input data ID for the first pixel indicates a gray level, the data converting unit 420 may receive the reference gamma data RGD at the gray level from the gamma table 430, and may output the reference gamma data RGD at the gray level as the first gamma corrected data GCD.
Further, the data converting unit 420 may convert second input data ID for the second pixel into second gamma corrected data GCD based on the reference gamma data RGD and the offset data OD. When the second input data ID indicates one of the portion of gray levels at which the offset data OD are stored, the data converting unit 420 may receive the reference gamma data RGD and the offset data OD at the one of the portion of gray levels, and may output a sum of the reference gamma data RGD and the offset data OD at the one of the portion of gray levels as the second gamma corrected data GCD. When the second input data ID indicates one gray level other than the portion of gray levels at which the offset data OD are stored, the data converting unit 420 may receive the reference gamma data RGD and the offset data OD at two or more of the portion of gray levels (e.g., at a gray level higher than the one gray level and at a gray level lower than the one gray level), and may generate the second gamma corrected data GCD by interpolating (e.g., linearly interpolating) at least two sums of the reference gamma data RGD and the offset data OD at two or more of the portion of gray levels.
Further, when the data converting unit 420 receives third input data ID for a third pixel for which neither the reference gamma data RGD nor the offset data OD are stored, the data converting unit 420 may generate third gamma corrected data GCD for the third pixel by linearly interpolating the first and second gamma corrected data GCD for the first and second pixels for which the reference gamma data RGD or the offset data OD are stored according to a position of the third pixel. For example, the data converting unit 420 may calculate the gamma corrected data GCD for adjacent pixels for which the reference gamma data RGD or the offset data OD are stored, and may generate the third gamma corrected data GCD by performing horizontal interpolation and/or vertical interpolation on the gamma corrected data GCD for the adjacent pixels.
The driving unit 440 may be controlled by the timing controller 410 to drive the display panel 470. The driving unit 440 may drive the first pixel based on the first gamma corrected data GCD provided from the timing controller 410, and may drive the second pixel based on the second gamma corrected data GCD provided from the timing controller 410. For example, the driving unit 440 may apply a voltage (or current) having a level corresponding to the first gamma corrected data GCD to the first pixel, and may apply a voltage (or current) having a level corresponding to the second gamma corrected data GCD to the second pixel. In some example embodiments, the driving unit 440 may include a scan driver 460 for turning on or offs thin film transistors formed on the display panel 470, and a source driver 450 for applying voltages (or currents) having levels corresponding to the gamma corrected data GCD provided from the timing controller 410 to the display panel 450.
As described above, the display device 400 according to example embodiments may store the reference gamma data RGD with respect to one position (or one pixel) in the display panel 470, and may store the offset data OD with respect to other positions. Accordingly, the display device 400 may store gamma data information for a plurality of positions by using the small sized gamma table 430. Further, the display device 400 according to example embodiments may select gray levels at which the offset data OD are stored according to a gamma curve characteristic of each display device 400, thereby accurately recover gamma curves that are unique to each display device 400.
Referring to
When the data converting unit 420a receives input data ID for a first pixel for which reference gamma data RGD are stored, the data converting unit 420a may output the reference gamma data RGD as gamma corrected data GCD. Further, when the data converting unit 420a receives input data ID for a second pixel for which offset data OD are stored, and the input data ID indicates a gray level at which the offset data OD are stored, the data converting unit 420a may output a sum of the reference gamma data RGD at the gray level and the offset data OD at the gray level as the gamma corrected data GCD.
When the data converting unit 420a receives input data ID for the second pixel, and the input data ID indicates a gray level at which the offset data OD are not stored, the data converting unit 420a may generate the gamma corrected data GCD by interpolating (e.g., linearly interpolating) sums of the reference gamma data RGD and the offset data OD at gray levels at which the offset data OD are stored using the gray interpolation unit 422a.
For example, as illustrated in
Further, when the data converting unit 420a receives the input data ID for a third pixel for which neither the reference gamma data RGD nor the offset data OD are stored, and the input data ID indicates a gray level (e.g., gray level 73, gray level 438 or 877 gray level illustrated in
For example, as illustrated in
Further, when the data converting unit 420a receives the input data ID for the third pixel for which neither the reference gamma data RGD nor the offset data OD are stored, and the input data ID indicates a gray level at which the offset data OD are not stored, the data converting unit 420a may generate the gamma corrected data GCD corresponding to the input data ID by performing gray interpolation and position interpolation using the gray interpolation unit 422a and the position interpolation unit 424a.
For example, as illustrated in
In other examples, as illustrated in
Referring to
A data converting unit 420 receives first input data ID for the first pixel and second input data ID for the second pixel (S750), converts the first input data ID for the first pixel into first gamma corrected data GCD based on the reference gamma data RGD, and converts the second input data ID for the second pixel into second gamma corrected data GCD based on the reference gamma data RGD and the offset data OD (S770).
A driving unit 440 drives the first pixel based on the first gamma corrected data GCD, and drives the second pixel based on the second gamma corrected data GCD (S790).
In a method of operating the display device 400 according to example embodiments, gamma data information of a plurality of positions is stored using a small sized gamma table 430 by storing the offset data OD for at least one gamma curve of at least one pixel. Further, in the method of operating the display device 400 according to example embodiments, since gray levels at which the offset data OD are stored are selected according to the gamma curve characteristic of each display device 400, a gamma curve unique to each display device 400 can be accurately recovered.
Referring to
The processor 910 performs specific calculations or tasks. For example, the processor 910 may be a mobile system-on-chip (SOC), an application processor, a media processor, a microprocessor, a central process unit (CPU), a digital signal processor, or the like. The processor 910 may be coupled to the memory device 920 via an address bus, a control bus and/or a data bus. For example, the memory device 920 may be implemented by a dynamic random access memory (DRAM), a mobile DRAM, a static random access memory (SRAM), a phase change random access memory (PRAM), a resistance random access memory (RRAM), a nano floating gate memory (NFGM), a polymer random access memory (PoRAM), a magnetic random access memory (MRAM), a ferroelectric random access memory (FRAM), etc. Further, the processor 910 may be coupled to an extension bus, such as a peripheral component interconnect (PCI) bus. The processor 910 may control the input/output device 930 including an input device, such as a keyboard, a mouse, a keypad, etc., and an output device, such as a printer, a speaker, etc. via the extension bus. The processor 910 may be further coupled to the display device 940. The display device 940 may store offset data for at least one gamma curve, and thus may store gamma data information for a plurality of positions using a small sized gamma table. Further, in the display device 940, gray levels at which the offset data are stored may be selected according to a gamma curve characteristic of each display device 940, and thus a gamma curve unique to each display device 940 may be accurately recovered.
Further, the processor 910 may control a storage device, such as a solid state drive, a hard disk drive, a CD-ROM, etc. via the extension bus. The modem 950 may perform wired or wireless communications with an external device. The power supply 960 may supply power to the computing system 500. In some example embodiments, the computing system 900 may further include an application chipset, a camera image processor (CIS), etc.
According to example embodiments, the computing system 900 may be any suitable computing system including the display device 940, such as a digital television (TV), a 3D TV, a personal computer (PC), a home appliance, a laptop computer, a tablet computer, a mobile phone, a smart phone, a personal digital assistant (PDA), a portable multimedia player (PMP), a digital camera, a music player, a portable game console, a navigation device, etc.
The foregoing is illustrative of example embodiments, and is not to be construed as limiting thereof. Although a few example embodiments have been described, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from the novel teachings and advantages of example embodiments. Accordingly, all such modifications are intended to be included within the scope of example embodiments as defined in the claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures. Therefore, it is to be understood that the foregoing is illustrative of example embodiments and is not to be construed as limited to the specific embodiments disclosed, and that modifications to the disclosed example embodiments, as well as other example embodiments, are intended to be included within the scope of the appended claims. The inventive concept is defined by the following claims, with equivalents of the claims to be included therein.
Number | Date | Country | Kind |
---|---|---|---|
10-2012-0133433 | Nov 2012 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
6611249 | Evanicky et al. | Aug 2003 | B1 |
6894670 | Funakoshi et al. | May 2005 | B2 |
8274399 | Strachan | Sep 2012 | B2 |
8624942 | Jeon | Jan 2014 | B2 |
8947467 | Yoo et al. | Feb 2015 | B2 |
20030071923 | Eskin | Apr 2003 | A1 |
20030098983 | Terada | May 2003 | A1 |
20060132415 | Yu | Jun 2006 | A1 |
20060279481 | Haruna et al. | Dec 2006 | A1 |
20070279433 | Huang | Dec 2007 | A1 |
20080186264 | Lee | Aug 2008 | A1 |
20090015576 | Hu | Jan 2009 | A1 |
20090109156 | Hu | Apr 2009 | A1 |
20090201275 | Bae | Aug 2009 | A1 |
20100001984 | Kim | Jan 2010 | A1 |
20100020094 | Park et al. | Jan 2010 | A1 |
20100033513 | Choi et al. | Feb 2010 | A1 |
20100259415 | Strachan | Oct 2010 | A1 |
20110141414 | Furukawa | Jun 2011 | A1 |
20110273626 | Yoo et al. | Nov 2011 | A1 |
20120162272 | Lee | Jun 2012 | A1 |
20120194572 | Saitoh et al. | Aug 2012 | A1 |
20130135272 | Park | May 2013 | A1 |
20140002479 | Muijs | Jan 2014 | A1 |
20140210847 | Knibbeler et al. | Jul 2014 | A1 |
Number | Date | Country |
---|---|---|
05-064110 | Mar 1993 | JP |
10-2006-0098594 | Sep 2006 | KR |
Number | Date | Country | |
---|---|---|---|
20140146090 A1 | May 2014 | US |