One or more embodiments described herein relate to a display device.
Monitors, televisions, and portable displays are being made from liquid crystal displays, organic electroluminescent displays, and other flat panel displays because they are lighter and thinner than their conventional cathode ray tube counterparts. Flat panel displays are used for a variety of indoor and outdoor purposes. When used, for example, to display public information, flat panel displays may display one still image for a long period of time or may repeatedly display several still images at relatively long time intervals.
In accordance with one or more embodiments, a display device includes a controller to receive original image data and output a display image signal; and a display panel to receive the display image signal and display a display image corresponding to the display image signal, wherein the controller includes: an image shift controller to generate shifted image data by modulating the original image data to shift the display image sequentially along a preset shift path on the display panel, and a memory to store a shift path value indicating a distance by which the display image has been shifted on the preset shift path, wherein the image shift controller is to generate the display image signal by processing the shifted image data, and when the display device is powered on, the image shift controller is to generate shifted image data corresponding to a shift path value stored in the memory.
The image shift controller may compare image data for at least two successive frames, and when a proportion of same image data in the at least two successive frames exceeds a preset threshold value, generate the shifted image data by modulating the original image data to shift the display image to a next location on the preset shift path.
The image shift controller may compare image data corresponding to at least two successive frames, count the image data corresponding to the at least two successive frames as being identical when the proportion of the same image data exceeds the preset threshold value, and generate the shifted image data by modulating the original image data to shift the display image to a next location on the preset shift path, when a cumulative count value for image data corresponding to three or more frames is equal to or greater than a preset threshold value.
The image shift controller may generate the shifted image data by modulating the original image data to shift the display image continuously and sequentially along a series of locations on the preset shift path at predetermined time intervals.
The preset shift path may include a quadrilateral spiral pattern which winds outwardly from a center location. The preset shift path may include a zigzag pattern in which the display image is to be shifted in a first direction multiple times, shifted in a second direction once, and then shifted in a third direction multiple times in a repeated manner.
A display image corresponding to the shifted image data may includes a blank between at least an edge of the display panel and an edge of the display image, and the blank may correspond to no image in the original image data. The blank of the display image corresponding to the shifted image data may be filled with black image data. The portion of the display image adjacent to the blank may be enlarged, and the blank of the display image corresponding to the shifted image data may be filled with the enlarged portion. The display image may be shifted by one pixel column or one pixel row each shift.
The memory maybe a nonvolatile memory. The memory may include a lookup table indicating the preset shift path, and the image shift controller may receive an operation start signal when the display device is powered on, read a shift path value stored in the memory based on the operation start signal, and generate shifted image data corresponding to the stored shift path value by referring to the lookup table.
The image shift controller may include an image smoother, the image shift controller may receive current frame image data and previous frame image data, generate shifted image data for the current frame image data and shifted image data for the previous frame image data by referring to the shift path value, and send the shifted image data for the current frame image data and the shifted image data for the previous frame image data to the image smoother, and the image smoother may compare the shifted image data for the current frame image data and the shifted image data for the previous frame image data, and to modulate the shifted image data for the current frame image data to increase or decrease a gray value for pixels having gray values different from those of corresponding pixels of the shifted image data for the previous frame image data by more than a predetermined threshold value.
The image smoother may modulate the shifted image data for the current frame image data such to increase or decrease the gray value by one gray value in each frame for the pixels having gray values different from those of the corresponding pixels of the shifted image data for the previous frame image data by more than the predetermined threshold value.
In accordance with one or more other embodiments, a display device includes a controller to receive original image data and output a display image signal; and a display panel to receive the display image signal and display a display image corresponding to the received display image signal, wherein the controller includes: an image shift controller to generate shifted image data by modulating the original image data to shift the display image sequentially along a preset shift path on the display panel, and a memory which to store a shift path value indicating a distance by which the display image has been shifted on the preset shift path, wherein the image shift controller is to: generate the display image signal by processing the shifted image data, and when the display device is powered on, generate shifted image data corresponding to a shift path value for a start location on the preset shift path, generate shifted image data to shift the display image sequentially along a reduced path on the display panel, and then generate shifted image data corresponding to a shift path value stored in the memory.
The reduced path may include a path along which a display image for the shifted image data corresponding to the shift path value for the start location on the preset shift path is shifted by one pixel per location in first and second directions of the display panel to reach a display image for the shifted image data corresponding to the shift path value stored in the memory.
The memory may be a nonvolatile memory. The memory may include a lookup table indicating the preset shift path, and the image shift controller may receive an operation start signal when the display device is powered on, read a shift path value stored in the memory based on the operation start signal, and generate shifted image data corresponding to the stored shift path value by referring to the lookup table.
In accordance with one or more other embodiments, a display device includes a controller to receive original image data and output a display image signal; and a display panel to receive the display image signal and display a display image corresponding to the received display image signal, wherein the controller includes: an image shift controller to generate shifted image data by modulating the original image data to shift the display image sequentially along a preset shift path on the display panel, and a memory to store a shift path value indicating a distance by which the display image has been shifted on the preset shift path, the image shift controller to: generate the display image signal by processing the shifted image data, and when the display device is powered on, generate shifted image data corresponding to a shift path value for a start location on the preset shift path and then generate shifted image data corresponding to a shift path value stored in the memory.
The memory may be a nonvolatile memory. The memory may include a lookup table indicating the preset shift path, and the image shift controller may receive an operation start signal when the display device is powered on, read a shift path value stored in the memory based on the operation start signal, and generate shifted image data corresponding to the stored shift path value by referring to the lookup table.
Features will become apparent to those of skill in the art by describing in detail exemplary embodiments with reference to the attached drawings in which:
Example embodiments are described more fully hereinafter with reference to the accompanying drawings; however, they may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey exemplary implementations to those skilled in the art. Like reference numerals refer to like elements throughout.
It will be understood that when an element or layer is referred to as being “on,” or “connected to” another element or layer, it can be directly on or connected 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” or “directly connected to” another element or layer, there are no intervening elements or layers present. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
The data driver 200 may receive a display image signal R,G,B and a data control signal DCS from a timing controller 410 and transmits the display image signal R,G,B and the data control signal DCS to the data lines DL1 through DLm. The data driver 200 may include a latch circuit and a level shifter circuit. The latch circuit may store converted image data received in series and transmit the converted image data to the display panel 100 in parallel. The level shifter circuit may adjust the level of a voltage actually applied to the display panel 100 according to the converted image data.
The scan driver 300 may receive a scan control signal SCS from the timing controller 410 and sequentially transmits the scan signals S1 through Sn to the scan lines SL1 through SLn based on the scan control signal SCS. The scan signals S1 through Sn may perform a switching role to allow the data signals D1 through Dm from the data lines DL1 through DLm to be transmitted to a plurality of pixels.
In
The control unit 400 includes the timing controller 410, an image shift controller 420, and a memory 430. The timing controller 410 receives a shifted image signal S_IMAGE from the image shift controller 420, processes the shifted image signal S_IMAGE into the display image signal R,G,B, and transmits the display image signal R,G,B to the data driver 200. In addition, the timing controller 410 outputs the data control signal DCS and the scan control signal SCS for driving the data driver 200 and the scan driver 300 in synchronization with the display image signal R,G,B. The display image signal R,G,B may be a signal indicative of a gray value of each of the pixels in the display panel 100, which is obtained by processing the shifted image signal S_IMAGE. The timing controller 410 may process the shifted image signal S_IMAGE into the display image signal R,G,B, for example, by additionally modulating or compensating the shifted image signal S_IMAGE based on a user preference and/or device characteristics of the display device 10.
The image shift controller 420 receives original image data IMAGE and generates the shifted image signal S_IMAGE. For example, the image shift controller 420 may generate the shifted image signal S_IMAGE by modulating the received original image data IMAGE so that an image displayed on the display panel 100 may be shifted sequentially along a preset shift path.
In addition, the image shift controller 420 may store a shift path value SPV indicating a distance by which an image has been shifted on the preset shift path in the memory 430, or may read the shift path value SPV from the memory 430. The image shift controller 420 may also store received image data in the memory 430. Further, the image shift controller 420 may read from the memory 430 image data stored in the memory 430 in a previous frame and compare the original image data IMAGE of a current frame with the image data of the previous frame.
The memory 430 may be a nonvolatile memory that retains the stored shift path value SPV even when the display device 10 is powered off. The memory 430 may be, for example, a flash memory, an electrically erasable programmable read-only memory (EEPROM), or another type of memory.
The shift path value SPV may include a shift index SI indicating the number of shifts on the shift path and shift coordinate values indicating how much a display image has been shifted in the horizontal direction and the vertical direction. In the present specification, assuming that the number of points or locations existing on one shift path is N (where N is a natural number), the shift index SI has a value of 1 to N. In addition, the shift coordinate values indicate the number of pixels by which the original image data IMAGE has been shifted in the horizontal and vertical directions of the display device 10 and are expressed as coordinates (i,j), where i and j are integers.
The term ‘pixel,’ as used herein, corresponds to one ‘dot’ in image data including a plurality of ‘dots’ and corresponds to one dot (e.g., a red, green or a blue pixel) for expressing the one ‘dot’ in the image data among a plurality of dots on the display panel 100.
When the display device 10 is powered on after being powered off, an image shift processor 422 receives an operation start signal S_START indicating that the display device 10 has been powered on and reads the shift path value SPV from the memory 430. The image shift processor 422 may output the shifted image signal S_IMAGE by modulating the original image data IMAGE according to the shift path value SPV.
Accordingly, in one embodiment, when the display device 10 is powered on after being powered off, the image shift controller 420 may shift the original image data IMAGE to a location corresponding to the shift path value SPV, not to a start location on the shift path, e.g., a location where the shift index SI has a value of one or the shift coordinate values are (0,0).
In
The image shift processor 422 may cumulatively compare the previous frame image Gn−1 and the current frame image Gn to determine whether the previous frame image Gn−1 and the current frame image Gn are identical. If the same image is continuously repeated over a number of frames, the image shift processor 422 may shift the current frame image Gn to a next location on the shift path to generate the shifted image signal S_IMAGE.
For example, the image shift processor 422 may compare pixels of the previous frame image Gn−1 with corresponding pixels of the current frame image Gn. When the proportion of identical pixels is equal to or greater than a predetermined value (e.g., 90% or more), the image shift processor 422 considers the previous frame image Gn−1 and the current frame image Gn to be identical. When a cumulative count value is equal to or greater than a is predetermined threshold value (e.g., 1,000), the current frame image Gn may be shifted to a next location on the shift path.
The image shift controller 420 determines whether a condition for shifting an image is satisfied by comparing the current frame image Gn and the previous frame image Gn−1. In another embodiment, the image shift controller 420 may determine whether a different condition is satisfied for shifting the image.
The image shift controller 420 may actively determine whether an image shift condition is satisfied as in the embodiment of
In another embodiment, the image shift controller 420 may use a hybrid method which shifts an image to sequential locations by actively determining whether an image shift condition is satisfied after the image shift mode is passively set by the user or the device manufacturer.
When an image shift condition is satisfied, the image shift controller 420 may modulate the original image data IMAGE into the shifted image signal S_IMAGE such that the display image is shifted to a next location on the preset shift path. Accordingly, the display panel 100 may display a second shifted image S2.
In the embodiment of
The image having “BLUE” at the center against the lattice pattern in the background has overall been shifted to the right in the second shifted image S2 as compared in the first shifted image S1. Accordingly, a portion of a right edge area of the first shifted image S1 may lie beyond a right edge of the display panel 100. As a result, the portion that lies beyond the right edge of the display panel 100 may not be displayed. Also, a blank BK corresponding to no image data may be formed between a left edge of the display image and a left edge of the display panel 100. The second shifted image S2 may have the blank BK in a left edge area filled with predetermined image data, e.g., black image data. In another embodiment, a portion of the display image adjacent to the blank BK may be enlarged and the blank BK may be filled with the enlarged portion. The shift path value SPV corresponding to the second shifted image S2 may be represented by a shift index SI of 2 or shift coordinate values of (1,0).
In the embodiment of
Next, when the image shift condition is satisfied, the display image may be shifted to a next location on the preset path. Accordingly, the display panel 100 may display a third shifted image.
The image having “BLUE” at the center against the lattice pattern in the background has overall been shifted downward in the third shifted image as compared in the second shifted image S2. Accordingly, a portion of a lower edge area of the second shifted image S2 may lie beyond a lower edge of the display panel 100. The portion that lies beyond the lower edge of the display panel 100 may not be displayed. A blank BK corresponding to no image data may be formed between the left edge of the display image and the left edge of the display panel 100 and between an upper edge of the display image and an upper edge of the display panel 100. The third shifted image may have the blank BK in a left edge area and an upper edge area filled with predetermined image data, e.g., black image data. The shift path value SPV corresponding to the third shifted image may be represented by a shift index SI of 3 or shift coordinate values of (1,−1).
In this way, whenever the image shift condition is satisfied, the display image is shifted, and third through tenth shifted images are sequentially displayed on the display panel 100 along the preset shift path.
The image having “BLUE” at the center against the lattice pattern in the background has overall been shifted to the right in the tenth shifted image as compared in the ninth shifted image. Accordingly, the blank BK in a left edge area of the tenth shifted image may be thicker than the blank BK in a left edge area of the ninth shifted image. In
For example, when first through Nth shift coordinate values (0,0) through (i,j) (where i and j are integers) of first through Nth shifted images are arranged in order of shift indices S1 through SN of the first through Nth shifted images, a spiral pattern may be formed that winds outward from the center in the clockwise direction. In another embodiment, the preset shift path may be different from a quadrilateral spiral pattern.
The lookup table of
More specifically,
When the display device 10 is powered on after being powered off, the image shift processor 422 receives the operation start signal S_START indicating that the display is device 10 has been powered on and reads the shift path value SPV stored in the memory 430. The image shift processor 422 outputs the shifted image signal S_IMAGE, for example, by modulating the original image data IMAGE according to the shift path value SPV.
The image shift processor 422 store a current shift path value SPV in the memory 430, for example, whenever the display device 10 is powered off or whenever the image is shifted.
Accordingly, when the display device 10 is powered on after being powered off, the image shift controller 420 shifts the original image data IMAGE to an appropriate location by referring to the stored shift path value SPV, not to the start location on the preset shift path, e.g., the location represented by a shift index SI of 1 or shift coordinate values of (0,0).
For example, when the display device 10 is powered on after being powered off, the image shift controller 420 may generate shifted image data by converting the original image data IMAGE such that a shifted image corresponding to the shift path value SPV stored in the memory 430 is displayed first when the display device 10 is powered on. In the embodiments of
In another embodiment, a shifted image displayed first when the display device 10 is powered on may be set to a shifted image at a next location on the preset shift path, for example, a shifted image corresponding to a next shift path value SPV on the preset shift path of shift path values SPV stored in the memory 430.
Referring to
While the sixth shifted image S6 is being displayed, the display device 10 may be powered off. Here, the shift path value SPV corresponding to the sixth shifted image S6, that is, a shift index SI of 6 or shift coordinate values of (−1,0), may be stored in the memory 430 and the operation of the image shift controller 420 may be stopped.
Referring to
For example, referring back to
Accordingly, the same shifted image as the sixth shifted image S6 displayed before the display device 10 was powered off may be displayed first when the display device 10 is powered on again. In this way, whenever the image shift condition is satisfied, the image shift controller 420 may shift the sixth shifted image S6 sequentially to generate a thirteenth shifted image S13.
While the thirteenth shifted image S13 is being displayed, the display device 10 may be powered off. Here, the shift path value SPV corresponding to the thirteenth shifted image S13, that is, a shift index SI of 13 or shift coordinate values of (1,−2) may be stored in the memory 430 and the operation of the image shift controller 420 may be stopped.
Referring to
For example, referring back to
Accordingly, the same shifted image as the thirteenth shifted image S13 displayed before the display device 10 was powered off may be displayed first when the display device 10 is powered on again. In this way, whenever the image shift condition is satisfied, the image shift controller 420 may shift the thirteenth shifted image S13 sequentially to generate a thirtieth shifted image S30.
When the display device 10 is powered on after being powered off in
Therefore, the image shift condition may be satisfied the same number of times for each shifted image along the preset shift path. For example, when the image shift condition is that the same image should be displayed for a predetermined period of time or longer, shifted images on the preset shift path (excluding a shifted image displayed first when the display device 10 is powered on) may be displayed for the same period of time, and the shifted image displayed first when the display device 10 is powered on may be displayed for a period of time maximum twice longer than the period of time during which the other shifted images are displayed.
Unlike in the display device 10 of the embodiment in
Therefore, shifted images (e.g., the first through sixth shifted images S1 through S6 of
Accordingly, the shifted images corresponding to the first few locations on the preset shift path are displayed for a longer time than other shifted images corresponding to later locations on the preset shift path during the entire period of time that the display device is used. In addition, the occurrence of an afterimage effect from image shifting may be reduced or prevented.
On the other hand, in the display device 10 according to the embodiment of
An embodiment of a method (hereinafter, referred to as “edge scaling”) for enlarging a portion of a display image and filling the blank BK of
More specifically, in the display device 10 according to
Referring to
Referring to
Referring to
Next, the image shift processor 422 may perform edge scaling on each of the shifted image for the current frame image Gn and the shifted image for the previous frame image Gn−1. The shifted and edge-scaled image for the current frame image Gn and the shifted and edge-scaled image for the previous frame image Gn−1 may be sent to the image smoother.
The image smoother compares the shifted and edge-scaled image for the current frame image Gn and the shifted and edge-scaled image for the previous frame image Gn−1 and performs image smoothing such that a difference in color, brightness, and/or gray level (represented by RGB pixels) between corresponding pixels of the shifted and edge-scaled image for the current frame image Gn and the shifted and edge-scaled image for the previous frame image Gn−1 does not exceed a predetermined threshold value.
Referring to
When the image shift condition is satisfied, and thus when a shifted and edge-scaled image for a previous frame corresponds to the first shifted image S1 on the left side of
For easy comparison of the first shifted image S1 and the second shifted image S2, images displayed at the same location on the display panel 100 are illustrated as a first enlarged portion A1 and an Mth enlarged portion AM in
Referring to the first enlarged portion A1 and the Mth enlarged portion AM, when the first shifted image S1 changes to the second shifted image S2, gray values of some pixels of the shifted and edge-scaled image for the current frame and the shifted and edge-scaled image for the previous frame may change abruptly from a white gray value to a black gray value. Such an abrupt change in the gray values of the pixels may be perceived as screen flicker, thus degrading display quality.
The image smoother may compare shifted and edge-scaled images for two successive frames and modulate the shifted and edge-scaled image for a current frame, such that a difference in gray value between the two images does not exceed a predetermined threshold value for pixels whose gray values are different in the two images by more than a predetermined threshold value. For example, the image smoother may modulate the shifted and edge-scaled image for the current frame such that the gray values of the above pixels are gradually increased or decreased at a predetermined rate over frames. For example, the gray values of the pixels may be increased or decreased by one gray value in each frame.
Referring to
Referring to
For example, when the display device 10 is powered off while a thirteenth shifted image S13 is displayed as illustrated in
In the embodiment of
In another embodiment, the reduced path RP may extend to a shifted image (e.g., the thirteenth shifted image S13 of
In another embodiment, the reduced path RP may extend to the shifted image corresponding to the stored shift path value SPV directly from the location of the first shifted image S1 without an intermediate shifted image.
Referring to
Referring to
The processors, controllers, shift operations, and other computational features of the embodiments disclosed herein may be implemented in logic which, for example, may include hardware, software, or both. When implemented at least partially in hardware, the processors, controllers, shift operations, and other computational features may be, for example, any one of a variety of integrated circuits including but not limited to an application-specific integrated circuit, a field-programmable gate array, a combination of logic gates, a system-on-chip, a microprocessor, or another type of processing or control circuit.
When implemented in at least partially in software, the processors, controllers, shift operations, and other computational features may include, for example, a memory or other storage device for storing code or instructions to be executed, for example, by a computer, processor, microprocessor, controller, or other signal processing device. The computer, processor, microprocessor, controller, or other signal processing device may be those described herein or one in addition to the elements described herein. Because the algorithms that form the basis of the methods (or operations of the computer, processor, microprocessor, controller, or other signal processing device) are described in detail, the code or instructions for implementing the operations of the method embodiments may transform the computer, processor, controller, or other signal processing device into a special-purpose processor for performing the methods herein.
Also, another embodiment may include a computer-readable medium, e.g., a non-transitory computer-readable medium, for storing the code or instructions described above. The computer-readable medium may be a volatile or non-volatile memory or other storage device, which may be removably or fixedly coupled to the computer, processor, controller, or other signal processing device which is to execute the code or instructions for performing the method embodiments described herein.
By way of summation and review, flat panel displays are used for a variety of indoor and outdoor purposes. When used, for example, to display public information, flat panel displays may display one still image for a long period of time or may repeatedly display several still images at relatively long time intervals. This may produce an effect (e.g., an afterimage effect) which adversely affects display quality. In accordance with one of more of the aforementioned embodiments, afterimage and/or other effects created when a display device displays one still image for a long time or repeatedly displays several still images at relatively long time intervals may be reduced or prevented.
Example embodiments have been disclosed herein, and although specific terms are employed, they are used and are to be interpreted in a generic and descriptive sense only and not for purpose of limitation. In some instances, as would be apparent to one of skill in the art as of the filing of the present application, features, characteristics, and/or elements described in connection with a particular embodiment may be used singly or in combination with features, characteristics, and/or elements described in connection with other embodiments unless otherwise indicated. Accordingly, it will be understood by those of skill in the art that various changes in form and details may be made without departing from the spirit and scope of the invention as set forth in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2014-0192063 | Dec 2014 | KR | national |
This application is a Continuation of U.S. patent application Ser. No. 6/458,941, filed on Jul. 1, 2019, which is a Continuation of U.S. patent application Ser. No. 14/695,368, filed Apr. 24, 2015, issued as U.S. Pat. No. 10,339,901, and claims priority from and the benefit of Korean Patent Application No. 10-2014-0192063, filed on Dec. 29, 2014, each of which is hereby incorporated by reference for all purposes as if fully set forth herein.
Number | Name | Date | Kind |
---|---|---|---|
8345041 | Kim et al. | Jan 2013 | B2 |
20020075412 | Tang et al. | Jun 2002 | A1 |
20050157171 | Bowser | Jul 2005 | A1 |
20050204313 | Enoki et al. | Sep 2005 | A1 |
20060061658 | Faulkner et al. | Mar 2006 | A1 |
20070171311 | Chan et al. | Jul 2007 | A1 |
20070192821 | Suga | Aug 2007 | A1 |
20080211802 | Yun et al. | Sep 2008 | A1 |
20100027898 | Lee et al. | Feb 2010 | A1 |
20130093802 | Tanaka | Apr 2013 | A1 |
20150009249 | Kudo et al. | Jan 2015 | A1 |
20150103083 | Obinata et al. | Apr 2015 | A1 |
20150194101 | Yaras et al. | Jul 2015 | A1 |
Number | Date | Country |
---|---|---|
2000-231364 | Aug 2000 | JP |
2006510282 | Mar 2006 | JP |
10-2005-0105574 | Nov 2005 | KR |
1020060043797 | May 2006 | KR |
10-2006-0098458 | Sep 2006 | KR |
1020070082035 | Aug 2007 | KR |
10-2010-0007079 | Jan 2010 | KR |
10-2015-0102134 | Sep 2015 | KR |
Entry |
---|
Non-Final Office Action dated Oct. 17, 2016 in U.S. Appl. No. 14/695,368. |
Final Office Action dated Mar. 20, 2017 in U.S. Appl. No. 14/695,368. |
Advisory Action dated Jun. 8, 2017 in U.S. Appl. No. 14/695,368. |
Notice of Abandonment dated Oct. 13, 2017 in U.S. Appl. No. 14/695,368. |
Notice of Allowance dated Feb. 25, 2019 in U.S. Appl. No. 14/695,368. |
Non-Final Office Action dated May 18, 2020, in U.S. Appl. No. 16/458,941. |
Final Office Action dated Oct. 9, 2020, in U.S. Appl. No. 16/458,941. |
Notice of Allowance dated Dec. 1, 2022, in U.S. Appl. No. 16/458,941. |
Number | Date | Country | |
---|---|---|---|
20230222995 A1 | Jul 2023 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16458941 | Jul 2019 | US |
Child | 18124508 | US | |
Parent | 14695368 | Apr 2015 | US |
Child | 16458941 | US |