US20150213575A1 - Image display apparatus and method for controlling image display apparatus - Google Patents

Image display apparatus and method for controlling image display apparatus Download PDF

Info

Publication number
US20150213575A1
US20150213575A1 US14/602,744 US201514602744A US2015213575A1 US 20150213575 A1 US20150213575 A1 US 20150213575A1 US 201514602744 A US201514602744 A US 201514602744A US 2015213575 A1 US2015213575 A1 US 2015213575A1
Authority
US
United States
Prior art keywords
data
image data
background image
image
bits
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US14/602,744
Other versions
US9330590B2 (en
Inventor
Katsuya Ota
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Assigned to SEIKO EPSON CORPORATION reassignment SEIKO EPSON CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: OTA, KATSUYA
Publication of US20150213575A1 publication Critical patent/US20150213575A1/en
Application granted granted Critical
Publication of US9330590B2 publication Critical patent/US9330590B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/60Memory management
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2003Display of colours
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/06Handling electromagnetic interferences [EMI], covering emitted as well as received electromagnetic radiation

Definitions

  • the present invention relates to an image display apparatus and a method for controlling the image display apparatus.
  • simultaneous switching noise is produced.
  • the simultaneous switching noise is produced when signals in a plurality of signal lines simultaneously change, causing EMI (ElectroMagnetic Interference) to worsen.
  • EMI ElectroMagnetic Interference
  • sophistication of data processing causes an increase in both signal speed and the number of bits in a data bus in a circuit substrate, making it difficult to take measures against the simultaneous switching noise.
  • a method for reducing the simultaneous switching noise by delaying a signal in each signal line in a data bus for skew adjustment has therefore been proposed (see JP-A-2012-044488, for example).
  • the configuration described in JP-A-2012-044488 includes a buffer circuit and a delay circuit in correspondence with each signal line in a data bus, and the amount of delay provided by the delay circuit is determined based on a change in the signal in the signal line. Since the configuration described above has a complicated circuit configuration, a method for reducing the simultaneous switching noise in a simpler configuration has been desired. In an image data processing apparatus, in particular, a large amount of image data needs to be processed at high speed. In this case, complicated processing for reduction in simultaneous switching noise undesirably tends to cause a problem of delay in processing and other problems.
  • An advantage of some aspects of the invention is to provide a simple configuration that reduces simultaneous switching noise produced in image data processing.
  • the invention can be implemented a the following forms or application examples.
  • This application example is directed to an image display apparatus including a processor, a frame memory into which image data is loaded, a data bus that electrically connects the processor and the frame memory to each other, and a display unit that displays an image based on the image data.
  • the processor loads background image data stored as the image data configured in a predetermined color information format into the frame memory via the data bus in a unit of a predetermined number of bits.
  • the display unit displays a background image based on the background image data loaded into the frame memory.
  • the color information for each pixel is divided into n parts (n is an integer greater than or equal to 1) to form divided data in a unit of the predetermined number of bits, the number of standing bits which is the number of bits having a value of 1 is calculated for each of the parts of the divided data, differences in the number of standing bits between the n parts of the divided data are calculated, and the sum of the differences in the number of standing bits is calculated as a difference sum, the background image data is image data having a difference sum that falls within a lower 50% of the difference sums arranged in descending order for the color information that satisfies a condition that a brightness grayscale level is 90% or greater.
  • the image display apparatus described above includes a processor, a frame memory, a data bus that connects the processor and the frame memory to each other, and a display unit.
  • the processor loads (writes and reads) image data configured in a predetermined color information format into the frame memory via the data bus in a unit of a predetermined number of bits.
  • the display unit displays a background image based on background image data that is the image data loaded into the frame memory and has a predetermined background color. For color information that satisfies a condition that a brightness grayscale level is 90% or greater, the background image data is image data having a difference sum that falls within the lower 50% of the difference sums arranged in descending order.
  • the difference sum is defined as follows: color information for each pixel in the background image data is divided into n parts for form divided data in a unit of the predetermined number of bits to generate divided data, the number of standing bits, which is the number of bits having a value of 1, is calculated for each of the parts of the divided data, and the sum of the differences in the number of standing bits between the parts of the divided data is defined as the difference sum.
  • the switching noise can be reduced. Specifically, the smaller the difference sum, that is, the smaller a change in the number of standing bits having a value of 1, the smaller the magnitude of the switching noise in the image display apparatus.
  • This application example is directed to the image display apparatus according to the application example described above, wherein the predetermined number of bits is determined by a storage bit unit of the frame memory.
  • the background image data can be readily loaded into the frame memory.
  • This application example is directed to the image display apparatus according to the application example described above, wherein among a set of the background image data each of which has the difference sum having a minimum value, the display unit displays the background image using background image data having a maximum brightness.
  • the display unit displays the background image using background image data having a maximum brightness. As a result, a bright background image can be displayed with the switching noise reduced.
  • This application example is directed to the image display apparatus according to the application example described above, wherein the predetermined color information format is a YUV format, and the display unit displays the background image using the background image data having the difference sum of 10 or smaller.
  • the predetermined color information format is a YUV format
  • the switching noise can be reduced.
  • This application example is directed to the image display apparatus according to the application example described above, wherein the predetermined color information format is an RGB format, the background image data is generated based on a predetermined color palette, and the display unit displays the background image using the generated background image data.
  • the predetermined color information format is an RGB format
  • the background image data is generated based on a predetermined color palette
  • the display unit displays the background image using the generated background image data.
  • the switching noise can be reduced.
  • This application example is directed to the image display apparatus according to the application example described above, wherein the background image is a standby image displayed when no image signal is inputted to the image display apparatus.
  • the switching noise in a standby image can be reduced.
  • This application example is directed to the image display apparatus according to the application example described above, wherein the background image is a background image in OSD display.
  • the switching noise in OSD display can be reduced.
  • This application example is directed to a method for controlling an image display apparatus including a processor, a frame memory into which image data is loaded, a data bus that electrically connects the processor and the frame memory to each other, and a display unit that displays an image based on the image data, the method including allowing the processor to load background image data stored as the image data configured in a predetermined color information format into the frame memory via the data bus in a unit of a predetermined number of bits; and allowing the display unit to display a background image based on the background image data loaded into the frame memory.
  • the color information for each pixel is divided into n parts (n is an integer greater than or equal to 1) to form divided data in a unit of the predetermined number of bits
  • the number of standing bits which is the number of bits having a value of 1
  • differences in the number of standing bits between the n parts of the divided data are calculated
  • the sum of the differences in the number of standing bits is calculated as a difference sum
  • the background image data is image data having a difference sum that falls within a lower 50% of the difference sums arranged in descending order for the color information that satisfies a condition that a brightness grayscale level is 90% or greater.
  • the switching noise can be reduced.
  • the difference sum that is, the smaller a change in the number of standing bits having a value of 1
  • the forms and the application examples described above can be provided in an aspect of a program that achieves the functions of the image display apparatus and the method for controlling the image display apparatus or in an aspect of a recording medium or any other medium on which the program is recorded in a computer readable manner.
  • Examples of the recording medium may include a flexible disk, an HDD (Hard Disk Drive), a CD-ROM (Compact Disk Read Only Memory), a DVD (Digital Versatile Disk), a Blu-ray (registered trademark) disc, a magneto-optical disk, a nonvolatile memory card, an internal storage device in the image display apparatus (RAM (Random Access Memory), ROM (Read Only Memory), or any other semiconductor memory), an external storage device (such as USB (Universal Serial Bus) memory), and a variety of other media that can be read by the computer.
  • HDD Hard Disk Drive
  • CD-ROM Compact Disk Read Only Memory
  • DVD Digital Versatile Disk
  • Blu-ray registered trademark
  • magneto-optical disk a nonvolatile memory card
  • an internal storage device in the image display apparatus RAM (Random Access Memory), ROM (Read Only Memory), or any other semiconductor memory
  • an external storage device such as USB (Universal Serial Bus) memory
  • FIG. 1 is a functional block diagram showing a schematic configuration of a projector according to a first embodiment.
  • FIG. 2 describes a process of converting 10-bit data into 8-bit data.
  • FIGS. 3A and 3B describe a change in the number of standing bits in blue data.
  • FIG. 3A describes the change in a case where the brightness grayscale level is 255/255
  • FIG. 3B describes the change in a case where the brightness grayscale level is 248/255.
  • FIG. 4 shows experimental data for different brightness grayscale levels of the blue data.
  • FIG. 5 shows the experimental results rearranged in the descending order of the magnitude of radiation noise.
  • FIGS. 6A and 6B show color palettes in a projector according to a second embodiment.
  • FIG. 6A shows a typical color palette
  • FIG. 6B shows a color palette for a standby image and OSD display.
  • FIG. 1 is a functional block diagram showing a schematic configuration of the projector according to the first embodiment.
  • a projector 1 projects an image on a screen SC.
  • the projector 1 includes an interface 30 , a projection unit 3 (display unit), and an image processing unit 7 .
  • the projector 1 further includes an operation panel operated by a user, a remote control, a remote control receiver that communicates with the remote control, a power supply, and other components, but none of them will be illustrated nor described below.
  • the interface 30 includes a connector connected to an external image supply apparatus (not shown), an interface circuit, and other components (none of them is shown).
  • the interface 30 may include DVI, USB, LAN, HDMI (registered trademark), DisplayPort (trademark), or any of other variety of interfaces as an interface for digital data.
  • the interface 30 may further include an S-video terminal, an RCA terminal, a D terminal, a D-Sub terminal, or any other terminal as an interface for an analog image signal.
  • the apparatus connected to the interface 30 may be a personal computer, a video reproduction apparatus, a DVD reproduction apparatus, a TV tuner, a CATV set top box, a video game console, or any other video output apparatus.
  • the interface 30 in the present embodiment receives digital image data S 1 and an analog image signal S 2 as inputs.
  • the interface 30 outputs the inputted digital image data S 1 and analog image signal S 2 to the image processing unit 7 .
  • the projection unit 3 includes alight source section 4 , a light modulator 5 , and a projection system 6 .
  • the light source section 4 includes a xenon lamp, an ultrahigh-pressure mercury lamp, or any other lamp as a light source.
  • the light source section 4 may further include a reflector and an auxiliary reflector (neither of them is shown) that guide light emitted from the light source to the light modulator 5 .
  • the light source section 4 may further include a group of lenses for enhancing optical characteristics of projected light, a polarizer, a light attenuator that is provided in a position on the path to the light modulator 5 and reduces the amount of light emitted from the light source (none of them is shown).
  • the light modulator 5 modulates the light outputted from the light source section 4 based on image data inputted from the image processing unit 7 .
  • the light modulator 5 in the present embodiment includes three transmissive liquid crystal panels (not shown) corresponding to RGB colors.
  • the light modulator 5 forms an image by pixels arranged in each of the transmissive liquid crystal panels and modulates the light outputted from the light source section 4 .
  • the liquid crystal panels in the light modulator 5 are driven by a liquid crystal driver IC (Integrated Circuit), although not shown, for the image formation.
  • the light modulator 5 may instead be configured by using reflective liquid crystal light valves or three digital mirror devices (DMDs).
  • the light modulator 5 may still instead be configured by using a combination of a color wheel and a single DMD or liquid crystal panel.
  • the projection system 6 includes a group of lenses that perform enlargement and reduction of a projected image and focus adjustment, a zoom adjustment motor, a focus adjustment motor, and other components (none of them is shown).
  • the projection system 6 projects the modulated light (image light) from the light modulator 5 on the screen SC to form an image on the screen SC.
  • the image processing unit 7 processes the digital image data S 1 or the analog image signal S 2 inputted through the interface 30 and outputs the processed data or signal to the projection unit 3 .
  • the image processing unit 7 includes a front-end IC 8 , a scaler IC 9 , an LCD controller IC 10 , and a DDR memory 11 .
  • the DDR memory 11 is a memory device that complies with the DDR SDRAM (Double-Data-Rate Synchronous Dynamic Random Access Memory) standard.
  • a frame memory 15 forms a storage area of the DDR memory 11 .
  • the front-end IC 8 includes a front-end circuit 12 and a color space converter (CSC) 13 .
  • the front-end circuit 12 is disposed in an input stage of the front-end IC 8 and receives the digital image data S 1 and the analog image signal S 2 as inputs through the interface 30 .
  • the front-end circuit 12 decodes the digital image data S 1 inputted through the interface 30 and outputs the decoded data to the color space converter 13 .
  • the front-end circuit 12 further performs A/D conversion on the analog image signal S 2 inputted through the interface 30 and outputs the converted digital image data to the color space converter 13 .
  • the color space converter 13 is formed of hardware capable, for example, of 3 ⁇ 3 matrix operation and disposed in an output stage of the front-end IC 8 .
  • the color space converter 13 performs color space conversion (luminance chrominance space (YUV)-RGB space) on the digital image data inputted from the front-end circuit 12 and outputs the processed data to the scaler IC 9 .
  • the image data is outputted to the scaler IC 9 in the form of an RGB-formatted data formed of a 10-bit R component, a 10-bit G component, and a 10-bit B component.
  • the scaler IC 9 has a color space converter that is not shown but converts the RGB-formatted image data inputted from the front-end IC 8 into YUV-formatted image data.
  • the scaler IC 9 includes a scaler 14 , which processes inputted data under the control of a CPU 21 .
  • the scaler 14 loads the inputted data into the frame memory 15 to draw an image corresponding to one frame.
  • the scaler 14 corresponds to a processor.
  • the scaler 14 and the frame memory 15 are connected to each other via a bus B.
  • the bus B has a data bus having a bus width or a bit width according to the number of bits of image data to be stored in the frame memory 15 .
  • the frame memory 15 stores image data on an 8-bit basis.
  • the data bus of the bus B therefore has an 8-bit bus width.
  • the scaler IC 9 specifically, the color space converter that is not shown converts data formed of a 10-bit R component, a 10-bit G component, and a 10-bit B component into YUV-formatted data, as described above.
  • the converted data is formed of a 10-bit Y component, a 10-bit U component, and a 10-bit V component.
  • the scaler 14 stores (loads) the YUV-formatted data in the frame memory 15 on an 8-bit basis. Therefore, to write the 10-bit data to the frame memory 15 , the data needs to be converted into 8-bit data.
  • FIG. 2 describes a process of converting 10-bit data into 8-bit data.
  • FIG. 2 shows data on a blue image (hereinafter also referred to as “blue data”) that is a standby image displayed when no image signal is inputted to the projector 1 .
  • the scaler 14 converts 10-bit data B 1 formed of a Y component of 049h, a U component of 3FEh, and a V component of 1D 1 h into 8-bit data B 2 formed of a U component of FFh, a Y component of 12h, a V component of 74h, and an additional data of 16h, as shown in FIG. 2 , and writes (loads) the converted data to the frame memory 15 via the bus B.
  • the higher-order 8 bits of each of the components of the 10-bit data B 1 are first extracted and set as the value of the corresponding one of Y, U, and V components of the 8-bit data B 2 .
  • the order of Y, U, and V is then changed to U, Y, and V.
  • the additional data (8 bits) is generated by arranging the lower-order 2 bits of the components of the 10-bit data B 1 in the order of U, Y, and V in an ascending manner and adding “00” as the highest-order 2 bits.
  • the 10-bit data formed of the Y, U, and V components can thus be converted into the 8-bit data formed of the U, Y, and V components and the additional data.
  • the scaler 14 can then write (load) and read the data to and from the frame memory 15 on an 8-bit basis via the bus B having an 8-bit bus width.
  • the 8-bit data formed of the U, Y, and V components and the 8-bit additional data correspond to divided data.
  • the bus B produces the switching noise, as described above.
  • the greater a change (variation) in the number of bits having a value “1” (number of standing bits) on the data bus the greater the magnitude of the switching noise.
  • the reason for this is that the greater a time-series change in the number of standing bits, the greater the variation in the load acting on the power supply (not shown) (the greater a change in power from the power supply). That is, the greater a change in current to be used, the greater the magnitude of switching noise produced from the power supply.
  • the thus produced switching noise causes a large magnitude of radiation noise (RAD noise) to be emitted from the projector 1 .
  • RAD noise radiation noise
  • FIGS. 3A and 3B describe the change in the number of standing bits in the blue data.
  • FIG. 3A describes the change in a case where the brightness grayscale level is 255/255
  • FIG. 3B describes the change in a case where the brightness grayscale level is 248/255.
  • the 8-bit data C 2 is formed of a U component of FFh, a Y component of 12h, a V component of 74h, and additional data of 16h, as shown in FIG. 3A .
  • the number of standing bits is 8 in the U component, 2 in the Y component, 4 in the V component, and 3 in the additional data.
  • the difference in the number of standing bits between U and Y, each of which is a time-series change in the standing bit, is 6.
  • the difference between Y and V is 2
  • the difference between V and the additional data is 1, and the difference between the additional data and U is 5.
  • the sum of the differences or a difference sum is 14.
  • the 8-bit data C 4 is formed of a U component of FCh, a Y component of 11h, a V component of 74h, and additional data of 3Ch.
  • the number of standing bits is 6 in the U component, 2 in the Y component, 4 in the V component, and 4 in the additional data.
  • the difference in the number of standing bits between U and Y, each of which is a time-series change in the standing bit, is 4.
  • the difference between Y and V is 2
  • the difference between V and the additional data is 0, and the difference between the additional data and U is 2.
  • the sum of the differences or the difference sum is 8.
  • FIG. 4 shows experimental data for different brightness grayscale levels of the blue data.
  • the difference sum (8 bits) is 14 and the radiation noise corresponding thereto is 36.3 dB.
  • the difference sum (8 bits) is 8 and the radiation noise corresponding thereto is 29.6 dB.
  • FIG. 5 shows the experimental results rearranged in the descending order of the magnitude of radiation noise.
  • Evaluation of the experimental data in FIG. 5 shows that in the blue data, the brightness grayscale level of 255/255 provides a large difference sum and a large magnitude of radiation noise.
  • the evaluation of the experimental data in FIG. 5 further shows that the brightness grayscale level of 248/255 provides a small difference sum and a small magnitude of radiation noise. That is, based on the results shown in FIGS. 4 and 5 , it can be said that the radiation noise is small and the brightness grayscale level is large at the brightness grayscale level of 248/255, which can be evaluated to be optimum as blue data.
  • the blue data having the brightness grayscale level of 248/255 satisfies the following conditions.
  • the difference sum at the brightness grayscale level of 248/255 falls within the lower 50% of the difference sums arranged in descending order.
  • the format of the color information is YUV, and the difference sum is 10 or smaller.
  • the blue data having the brightness grayscale level of 248/255 is used to form a standby image. Further, when a color different from blue is used to forma standby image, color data that satisfies the condition (1), (2), or (3) described above is also used to form the standby image. Color data that satisfies the condition (1), (2), or (3) described above is also used to form a background image in OSD display.
  • the decrease in the brightness grayscale level can be corrected by a color space converter 17 in the LCD controller IC 10 . In this process, the color space converter 17 does not access the frame memory 15 and therefore does not affect the noise.
  • the scaler 14 performs a variety of types of image processing on an image loaded into the frame memory 15 .
  • resolution conversion is performed on the data inputted from the front-end IC 8 .
  • the scaler 14 may further perform distortion correction on the image loaded into the frame memory 15 to correct trapezoidal distortion and pincushion distortion produced when the projection unit 3 projects an image on the screen SC.
  • the scaler 14 deforms the image in the frame memory 15 in such a way that the distortion produced on the screen SC is canceled.
  • the scaler 14 may further adjust the color tone of the image loaded into the frame memory 15 .
  • the projector 1 has a color mode function of adjusting the color tone of an image projected on the screen SC.
  • a user selects a desired color mode, for example, from a theater mode, a living room mode, a blackboard mode, and other preset color modes.
  • the scaler 14 uses an adjustment parameter corresponding to the specified color mode to change the colors of the image drawn in the frame memory 15 .
  • the scaler 14 outputs the image data in the frame memory 15 to the LCD controller IC 10 .
  • the LCD controller IC 10 includes an LCD controller 16 and the color space converter (CSC) 17 .
  • the LCD controller 16 is disposed in an input stage of the LCD controller IC 10 .
  • the LCD controller 16 performs a variety types of image adjustment including gamma adjustment on the image data inputted from the scaler IC 9 . Having performed the image adjustment, the LCD controller 16 generates data on an image to be drawn on the liquid crystal panels provided in the light modulator 5 and outputs the image data to the color space converter 17 .
  • the LCD controller 16 also has a function of calculating an average picture level (APL) of a single-frame image and a function of measuring a frequency distoribution (histogram) of a single-frame image based on the image data inputted from the scaler 14 .
  • APL average picture level
  • histogram frequency distoribution
  • the color space converter 17 is formed of hardware capable, for example, of 3 ⁇ 3 matrix operation and disposed in an output stage of the LCD controller IC 10 .
  • the color space converter 17 performs color space conversion on the image data processed by the LCD controller 16 and outputs the image data having undergone the color space conversion to the light modulator 5 .
  • the scaler IC 9 further includes the CPU 21 , a RAM 22 , and a ROM 23 .
  • the CPU 21 reads a program stored in the ROM 23 and executes the program to control the components in the image processing unit 7 based on setting values and other data stored in the ROM 23 .
  • the ROM 23 further stores data on a standby image as a background image, image data for OSD display, and other data.
  • the RAM 22 temporarily stores the program executed by the CPU 21 , data to be processed, and other data.
  • the CPU 21 executes the program in the ROM 23 to control the scaler 14 .
  • the scaler 14 loads an image into the frame memory 15 and performs the variety of types of image processing (resolution conversion, distortion correction, and color tone adjustment) described above and other types of processing under the control of the CPU 21 .
  • the CPU 21 outputs data specifying a process to be carried out, a parameter associated with the specified process, and other data to the scaler 14 .
  • the parameter is stored, for example, in the ROM 23 .
  • the first embodiment described above provides the following advantageous effects.
  • the scaler 14 in the projector 1 loads image data configured in the YUV format into the frame memory 15 via the data bus on an 8-bit basis.
  • the scaler 14 further reads the image data from the frame memory 15 . Since each pixel in the image data in the projector 1 has YUV-formatted 10-bit data, the scaler IC 9 converts the 10-bit data into the four types of 8-bit data, Y, U, V, and additional data, and loads them into the frame memory 15 .
  • the number of standing bits is calculated in advance for each of the four types of data, and the differences in the number of standing bits between the four types of data are summed to calculate the difference sum.
  • image data having a difference sum that falls within the lower 50% of the difference sums arranged in descending order is stored as the background image data in the ROM 23 .
  • the projector 1 displays a standby image or a background image in OSD display based on the background image data.
  • image data that is blue data and has a brightness grayscale level of 248/255 and a difference sum of 8 forms a standby image.
  • the thus formed background image allows reduction in the switching noise and further allows reduction in the radiation noise.
  • the smaller the difference sum that is, the smaller the time-series change (variation) in the number of standing bits having a value of 1, the smaller the magnitudes of the switching noise and the radiation noise in the projector 1 .
  • the EMI noise can therefore be suppressed.
  • the projector 1 uses background image data having a difference sum of 8 as the blue data that forms a standby image. As shown in FIG. 5 , when the difference sum is 10 or smaller, the magnitude of radiation noise is about 33 dB or lower, whereby it can be said that the noise level is acceptable and suitable for a standby image and a background image in OSD display.
  • the switching noise and the radiation noise can be reduced by setting the brightness grayscale level of background image data that forms, for example, a standby image and a background image in OSD display stored in advance in the ROM 23 in the projector 1 in such a way that the difference sum is small.
  • the configuration described above is beneficial because no increase in hardware cost is required.
  • a functional block diagram of a projector 2 according to the second embodiment is the same as that of the projector 1 according to the first embodiment and will therefore not be described. Further, the same components as those in the first embodiment have the same reference numerals.
  • the scaler IC 9 in the projector 2 receives data formed of an 8-bit R component, an 8-bit G component, and an 8-bit B component as an input from the front-end IC 8 .
  • the scaler 14 then sequentially loads (stores) the inputted RGB-formatted signals into the frame memory 15 on an 8-bit basis.
  • the projector 2 does not convert the RGB-formatted signal into a YUV-formatted signal.
  • the color palettes are stored in the ROM 23 .
  • FIGS. 6A and 6B show the color palettes in the projector 2 according to the second embodiment.
  • FIG. 6A shows a typical color palette
  • FIG. 6B shows a color palette for a standby image and OSD display.
  • a typical color palette P 1 white, yellow, cyan, green, magenta, red, blue, and black are each expressed by using “0 (0h)” or “255 (FFh).” However, “0” and “255” expressed in bits are “00000000b” and “11111111b”. When these data are loaded from the scaler 14 into the frame memory 15 via the 8-bit data bus, a large magnitude of switching noise is produced.
  • a color palette P 2 shown in FIG. 6B is used.
  • white, yellow, cyan, green, magenta, red, blue, and black are each expressed by using “0 (0h)” or “240 (F0h).” “0” and “240” expressed in bits are “00000000b” and “11110000b”.
  • Using the values described above slightly lowers the brightness grayscale level but reduces the amount of change in the signals at the time of loading these data from the scaler 14 into the frame memory 15 via the 8-bit data bus and also reduces the difference sum.
  • the color palette P 2 corresponds to a predetermined color palette.
  • the second embodiment described above can provide the same advantageous effects as the effects (4) and (5) provided by the first embodiment and can further provide the following advantageous effect.
  • the scaler 14 in the projector 2 writes (loads) and reads image data configured in the RGB format to and from the frame memory 15 via the data bus on an 8-bit basis.
  • the color palette P 2 is used.
  • a change in each signal in the data bus decreases, and the difference sum also decreases.
  • the switching noise (simultaneous switching noise) and the radiation noise can therefore be reduced, whereby EMI noise can be suppressed.
  • a background image projected by the projector 1 is formed of background image data so produced that the difference sum is small and the magnitude of radiation noise is small when the brightness grayscale level is changed.
  • a background image projected by the projector 1 may instead be formed of background image data so produced that the difference sum is small and the magnitude of radiation noise is small when the hue is changed.
  • image data in both the RGB format and the YUV format is 10-bit data, but the image data is not necessarily 10-bit data.
  • image data may instead be 8-bit data to eliminate the need to convert 10-bit data into 8-bit data.
  • the data bus of the bus B has an 8-bit width, but the data bus may instead have an 8-bit width multiplied by m (m is an integer greater than or equal to 1). In this case, data can still be loaded into the frame memory 15 on an 8-bit basis with the write speed improved.
  • the color palette P 2 uses “0 (0h)” and “240 (F0h)”, but the color palette P 2 does not necessarily use “240 (F0h)” and may instead use “224 (E0h)” or “192 (C0h)”.
  • the brightness grayscale level slightly decreases, but a change in each signal that occurs when these data are loaded from the scaler 14 via the 8-bit data bus into the frame memory 15 decreases, and the difference sum also decreases. The switching noise and the radiation noise can therefore be reduced.
  • background image data that forms a standby image, is used in OSD display, or is otherwise used is stored in the ROM 23 but may instead be stored in another nonvolatile memory (not shown) provided in the image processing unit 7 .
  • background image data so produced that the difference sum is small and the magnitude of the radiation noise is also small is stored in advance in the ROM 23 , but the ROM 23 may be replaced with a rewritable nonvolatile memory that allows background image data that forms a standby image, is used in OSD display, or is otherwise used to be rewritable.
  • the projector 1 includes a communication unit (not shown) capable of writing information on background image data received from a personal computer or any other external apparatus (not shown) to the ROM 23 under the control of the CPU 21 . Background image data so produced that the magnitude of radiation noise is small can therefore be set in the projector 1 even after product development.
  • the image display apparatus is a projector that projects an image on the screen SC but is not limited to a projector.
  • the image display apparatus according to an embodiment of the invention may instead be a liquid crystal monitor or a liquid crystal television that displays an image on a liquid crystal display panel, a monitor apparatus or a television receiver that displays an image on a PDP (plasma display panel), a self-luminous display apparatus, such as a monitor apparatus or a television receiver that displays an image on an organic EL display panel called, for example, an OLED (Organic Light-Emitting Diode) and OEL (Organic Electro-Luminescence), and a variety of other display apparatus.
  • OLED Organic Light-Emitting Diode
  • OEL Organic Electro-Luminescence
  • the functional portions in the projectors 1 and 2 shown in FIG. 1 show functional configurations, and specific implementations thereof are not limited to particular ones. Further, the other specific detailed configurations can also be arbitrarily changed to the extent that the changes do not depart from the substance of the invention.

Abstract

In an image display apparatus, a processor loads background image data into a frame memory via a data bus in a unit of a predetermined number of bits. When the color information for each pixel is divided into n parts to form divided data in a unit of the predetermined number of bits, the number of standing bits is calculated for each of the parts of the divided data, differences in the number of standing bits between the n parts of the divided data are calculated, and the sum of the differences in the number of standing bits is calculated as a difference sum, the background image data has a difference sum that falls within a lower 50% of the difference sums arranged in descending order for the color information that satisfies a condition that a brightness grayscale level is 90% or greater.

Description

    BACKGROUND
  • 1. Technical Field
  • The present invention relates to an image display apparatus and a method for controlling the image display apparatus.
  • 2. Related Art
  • In a data processing system having a multiple-bit data bus, it has been known that simultaneous switching noise is produced. The simultaneous switching noise is produced when signals in a plurality of signal lines simultaneously change, causing EMI (ElectroMagnetic Interference) to worsen. In recent years, sophistication of data processing causes an increase in both signal speed and the number of bits in a data bus in a circuit substrate, making it difficult to take measures against the simultaneous switching noise. A method for reducing the simultaneous switching noise by delaying a signal in each signal line in a data bus for skew adjustment has therefore been proposed (see JP-A-2012-044488, for example).
  • The configuration described in JP-A-2012-044488 includes a buffer circuit and a delay circuit in correspondence with each signal line in a data bus, and the amount of delay provided by the delay circuit is determined based on a change in the signal in the signal line. Since the configuration described above has a complicated circuit configuration, a method for reducing the simultaneous switching noise in a simpler configuration has been desired. In an image data processing apparatus, in particular, a large amount of image data needs to be processed at high speed. In this case, complicated processing for reduction in simultaneous switching noise undesirably tends to cause a problem of delay in processing and other problems.
  • SUMMARY
  • An advantage of some aspects of the invention is to provide a simple configuration that reduces simultaneous switching noise produced in image data processing.
  • The invention can be implemented a the following forms or application examples.
  • APPLICATION EXAMPLE 1
  • This application example is directed to an image display apparatus including a processor, a frame memory into which image data is loaded, a data bus that electrically connects the processor and the frame memory to each other, and a display unit that displays an image based on the image data. The processor loads background image data stored as the image data configured in a predetermined color information format into the frame memory via the data bus in a unit of a predetermined number of bits. The display unit displays a background image based on the background image data loaded into the frame memory. When the color information for each pixel is divided into n parts (n is an integer greater than or equal to 1) to form divided data in a unit of the predetermined number of bits, the number of standing bits which is the number of bits having a value of 1 is calculated for each of the parts of the divided data, differences in the number of standing bits between the n parts of the divided data are calculated, and the sum of the differences in the number of standing bits is calculated as a difference sum, the background image data is image data having a difference sum that falls within a lower 50% of the difference sums arranged in descending order for the color information that satisfies a condition that a brightness grayscale level is 90% or greater.
  • The image display apparatus described above includes a processor, a frame memory, a data bus that connects the processor and the frame memory to each other, and a display unit. The processor loads (writes and reads) image data configured in a predetermined color information format into the frame memory via the data bus in a unit of a predetermined number of bits. The display unit displays a background image based on background image data that is the image data loaded into the frame memory and has a predetermined background color. For color information that satisfies a condition that a brightness grayscale level is 90% or greater, the background image data is image data having a difference sum that falls within the lower 50% of the difference sums arranged in descending order. The difference sum is defined as follows: color information for each pixel in the background image data is divided into n parts for form divided data in a unit of the predetermined number of bits to generate divided data, the number of standing bits, which is the number of bits having a value of 1, is calculated for each of the parts of the divided data, and the sum of the differences in the number of standing bits between the parts of the divided data is defined as the difference sum. When the thus determined background image is displayed, the switching noise can be reduced. Specifically, the smaller the difference sum, that is, the smaller a change in the number of standing bits having a value of 1, the smaller the magnitude of the switching noise in the image display apparatus.
  • APPLICATION EXAMPLE 2
  • This application example is directed to the image display apparatus according to the application example described above, wherein the predetermined number of bits is determined by a storage bit unit of the frame memory.
  • According to the image display apparatus described above, since the predetermined number of bits is determined by the storage bit unit of the frame memory, the background image data can be readily loaded into the frame memory.
  • APPLICATION EXAMPLE 3
  • This application example is directed to the image display apparatus according to the application example described above, wherein among a set of the background image data each of which has the difference sum having a minimum value, the display unit displays the background image using background image data having a maximum brightness.
  • According to the image display apparatus described above, among a set of the background image data each of which has the difference sum having a minimum value, the display unit displays the background image using background image data having a maximum brightness. As a result, a bright background image can be displayed with the switching noise reduced.
  • APPLICATION EXAMPLE 4
  • This application example is directed to the image display apparatus according to the application example described above, wherein the predetermined color information format is a YUV format, and the display unit displays the background image using the background image data having the difference sum of 10 or smaller.
  • According to the image display apparatus described above, the switching noise can be reduced.
  • APPLICATION EXAMPLE 5
  • This application example is directed to the image display apparatus according to the application example described above, wherein the predetermined color information format is an RGB format, the background image data is generated based on a predetermined color palette, and the display unit displays the background image using the generated background image data.
  • According to the image display apparatus described above, when the background image data is generated based on a predetermined color palette that provides a small number of standing bits, the switching noise can be reduced.
  • APPLICATION EXAMPLE 6
  • This application example is directed to the image display apparatus according to the application example described above, wherein the background image is a standby image displayed when no image signal is inputted to the image display apparatus.
  • According to the image display apparatus described above, the switching noise in a standby image can be reduced.
  • APPLICATION EXAMPLE 7
  • This application example is directed to the image display apparatus according to the application example described above, wherein the background image is a background image in OSD display.
  • According to the image display apparatus described above, the switching noise in OSD display can be reduced.
  • APPLICATION EXAMPLE 8
  • This application example is directed to a method for controlling an image display apparatus including a processor, a frame memory into which image data is loaded, a data bus that electrically connects the processor and the frame memory to each other, and a display unit that displays an image based on the image data, the method including allowing the processor to load background image data stored as the image data configured in a predetermined color information format into the frame memory via the data bus in a unit of a predetermined number of bits; and allowing the display unit to display a background image based on the background image data loaded into the frame memory. When the color information for each pixel is divided into n parts (n is an integer greater than or equal to 1) to form divided data in a unit of the predetermined number of bits, the number of standing bits, which is the number of bits having a value of 1, is calculated for each of the parts of the divided data, differences in the number of standing bits between the n parts of the divided data are calculated, and the sum of the differences in the number of standing bits is calculated as a difference sum, the background image data is image data having a difference sum that falls within a lower 50% of the difference sums arranged in descending order for the color information that satisfies a condition that a brightness grayscale level is 90% or greater.
  • In the method for controlling an image display apparatus described above, when the thus determined background image is displayed, the switching noise can be reduced. Specifically, the smaller the difference sum, that is, the smaller a change in the number of standing bits having a value of 1, the smaller the magnitude of the switching noise in the image display apparatus.
  • When the image display apparatus and the method for controlling the image display apparatus described above are achieved by using a computer provided in the image display apparatus, the forms and the application examples described above can be provided in an aspect of a program that achieves the functions of the image display apparatus and the method for controlling the image display apparatus or in an aspect of a recording medium or any other medium on which the program is recorded in a computer readable manner. Examples of the recording medium may include a flexible disk, an HDD (Hard Disk Drive), a CD-ROM (Compact Disk Read Only Memory), a DVD (Digital Versatile Disk), a Blu-ray (registered trademark) disc, a magneto-optical disk, a nonvolatile memory card, an internal storage device in the image display apparatus (RAM (Random Access Memory), ROM (Read Only Memory), or any other semiconductor memory), an external storage device (such as USB (Universal Serial Bus) memory), and a variety of other media that can be read by the computer.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
  • FIG. 1 is a functional block diagram showing a schematic configuration of a projector according to a first embodiment.
  • FIG. 2 describes a process of converting 10-bit data into 8-bit data.
  • FIGS. 3A and 3B describe a change in the number of standing bits in blue data. FIG. 3A describes the change in a case where the brightness grayscale level is 255/255, and FIG. 3B describes the change in a case where the brightness grayscale level is 248/255.
  • FIG. 4 shows experimental data for different brightness grayscale levels of the blue data.
  • FIG. 5 shows the experimental results rearranged in the descending order of the magnitude of radiation noise.
  • FIGS. 6A and 6B show color palettes in a projector according to a second embodiment. FIG. 6A shows a typical color palette, and FIG. 6B shows a color palette for a standby image and OSD display.
  • DESCRIPTION OF EXEMPLARY EMBODIMENTS First Embodiment
  • As a first embodiment of an image display apparatus, a projector that loads image data in a YUV format into a frame memory will be described below with reference to the drawings.
  • FIG. 1 is a functional block diagram showing a schematic configuration of the projector according to the first embodiment.
  • A projector 1 projects an image on a screen SC. The projector 1 includes an interface 30, a projection unit 3 (display unit), and an image processing unit 7. The projector 1 further includes an operation panel operated by a user, a remote control, a remote control receiver that communicates with the remote control, a power supply, and other components, but none of them will be illustrated nor described below.
  • The interface 30 includes a connector connected to an external image supply apparatus (not shown), an interface circuit, and other components (none of them is shown). For example, the interface 30 may include DVI, USB, LAN, HDMI (registered trademark), DisplayPort (trademark), or any of other variety of interfaces as an interface for digital data. The interface 30 may further include an S-video terminal, an RCA terminal, a D terminal, a D-Sub terminal, or any other terminal as an interface for an analog image signal. The apparatus connected to the interface 30 may be a personal computer, a video reproduction apparatus, a DVD reproduction apparatus, a TV tuner, a CATV set top box, a video game console, or any other video output apparatus. The interface 30 in the present embodiment receives digital image data S1 and an analog image signal S2 as inputs. The interface 30 outputs the inputted digital image data S1 and analog image signal S2 to the image processing unit 7.
  • The projection unit 3 includes alight source section 4, a light modulator 5, and a projection system 6. The light source section 4 includes a xenon lamp, an ultrahigh-pressure mercury lamp, or any other lamp as a light source. The light source section 4 may further include a reflector and an auxiliary reflector (neither of them is shown) that guide light emitted from the light source to the light modulator 5. The light source section 4 may further include a group of lenses for enhancing optical characteristics of projected light, a polarizer, a light attenuator that is provided in a position on the path to the light modulator 5 and reduces the amount of light emitted from the light source (none of them is shown).
  • The light modulator 5 modulates the light outputted from the light source section 4 based on image data inputted from the image processing unit 7. The light modulator 5 in the present embodiment includes three transmissive liquid crystal panels (not shown) corresponding to RGB colors. The light modulator 5 forms an image by pixels arranged in each of the transmissive liquid crystal panels and modulates the light outputted from the light source section 4. The liquid crystal panels in the light modulator 5 are driven by a liquid crystal driver IC (Integrated Circuit), although not shown, for the image formation. The light modulator 5 may instead be configured by using reflective liquid crystal light valves or three digital mirror devices (DMDs). The light modulator 5 may still instead be configured by using a combination of a color wheel and a single DMD or liquid crystal panel.
  • The projection system 6 includes a group of lenses that perform enlargement and reduction of a projected image and focus adjustment, a zoom adjustment motor, a focus adjustment motor, and other components (none of them is shown). The projection system 6 projects the modulated light (image light) from the light modulator 5 on the screen SC to form an image on the screen SC.
  • The image processing unit 7 processes the digital image data S1 or the analog image signal S2 inputted through the interface 30 and outputs the processed data or signal to the projection unit 3. The image processing unit 7 includes a front-end IC 8, a scaler IC 9, an LCD controller IC 10, and a DDR memory 11. The DDR memory 11 is a memory device that complies with the DDR SDRAM (Double-Data-Rate Synchronous Dynamic Random Access Memory) standard. A frame memory 15 forms a storage area of the DDR memory 11.
  • The front-end IC 8 includes a front-end circuit 12 and a color space converter (CSC) 13. The front-end circuit 12 is disposed in an input stage of the front-end IC 8 and receives the digital image data S1 and the analog image signal S2 as inputs through the interface 30. The front-end circuit 12 decodes the digital image data S1 inputted through the interface 30 and outputs the decoded data to the color space converter 13. The front-end circuit 12 further performs A/D conversion on the analog image signal S2 inputted through the interface 30 and outputs the converted digital image data to the color space converter 13.
  • The color space converter 13 is formed of hardware capable, for example, of 3×3 matrix operation and disposed in an output stage of the front-end IC 8. The color space converter 13 performs color space conversion (luminance chrominance space (YUV)-RGB space) on the digital image data inputted from the front-end circuit 12 and outputs the processed data to the scaler IC 9. In the present embodiment, the image data is outputted to the scaler IC 9 in the form of an RGB-formatted data formed of a 10-bit R component, a 10-bit G component, and a 10-bit B component.
  • The scaler IC 9 has a color space converter that is not shown but converts the RGB-formatted image data inputted from the front-end IC 8 into YUV-formatted image data. The scaler IC 9 includes a scaler 14, which processes inputted data under the control of a CPU 21. The scaler 14 loads the inputted data into the frame memory 15 to draw an image corresponding to one frame. The scaler 14 corresponds to a processor.
  • The scaler 14 and the frame memory 15 are connected to each other via a bus B. The bus B has a data bus having a bus width or a bit width according to the number of bits of image data to be stored in the frame memory 15. In the present embodiment, the frame memory 15 stores image data on an 8-bit basis. The data bus of the bus B therefore has an 8-bit bus width.
  • The scaler IC 9, specifically, the color space converter that is not shown converts data formed of a 10-bit R component, a 10-bit G component, and a 10-bit B component into YUV-formatted data, as described above. The converted data is formed of a 10-bit Y component, a 10-bit U component, and a 10-bit V component. The scaler 14 stores (loads) the YUV-formatted data in the frame memory 15 on an 8-bit basis. Therefore, to write the 10-bit data to the frame memory 15, the data needs to be converted into 8-bit data.
  • FIG. 2 describes a process of converting 10-bit data into 8-bit data.
  • FIG. 2 shows data on a blue image (hereinafter also referred to as “blue data”) that is a standby image displayed when no image signal is inputted to the projector 1. The scaler 14 converts 10-bit data B1 formed of a Y component of 049h, a U component of 3FEh, and a V component of 1D1 h into 8-bit data B2 formed of a U component of FFh, a Y component of 12h, a V component of 74h, and an additional data of 16h, as shown in FIG. 2, and writes (loads) the converted data to the frame memory 15 via the bus B. Specifically, the higher-order 8 bits of each of the components of the 10-bit data B1 are first extracted and set as the value of the corresponding one of Y, U, and V components of the 8-bit data B2. The order of Y, U, and V is then changed to U, Y, and V. Further, the additional data (8 bits) is generated by arranging the lower-order 2 bits of the components of the 10-bit data B1 in the order of U, Y, and V in an ascending manner and adding “00” as the highest-order 2 bits. The 10-bit data formed of the Y, U, and V components can thus be converted into the 8-bit data formed of the U, Y, and V components and the additional data. The scaler 14 can then write (load) and read the data to and from the frame memory 15 on an 8-bit basis via the bus B having an 8-bit bus width. The 8-bit data formed of the U, Y, and V components and the 8-bit additional data correspond to divided data.
  • The switching noise (simultaneous switching noise) will now be described. When the scaler 14 accesses the frame memory 15, the bus B produces the switching noise, as described above. Specifically, the greater a change (variation) in the number of bits having a value “1” (number of standing bits) on the data bus, the greater the magnitude of the switching noise. The reason for this is that the greater a time-series change in the number of standing bits, the greater the variation in the load acting on the power supply (not shown) (the greater a change in power from the power supply). That is, the greater a change in current to be used, the greater the magnitude of switching noise produced from the power supply. The thus produced switching noise causes a large magnitude of radiation noise (RAD noise) to be emitted from the projector 1.
  • Consider now the change in the number of standing bits in the data bus (8-bit width) of the bus B.
  • FIGS. 3A and 3B describe the change in the number of standing bits in the blue data. FIG. 3A describes the change in a case where the brightness grayscale level is 255/255, and FIG. 3B describes the change in a case where the brightness grayscale level is 248/255.
  • When the brightness grayscale level of the blue data is 255/255, and 10-bit data C1 is converted into 8-bit data C2, the 8-bit data C2 is formed of a U component of FFh, a Y component of 12h, a V component of 74h, and additional data of 16h, as shown in FIG. 3A. The number of standing bits is 8 in the U component, 2 in the Y component, 4 in the V component, and 3 in the additional data. The difference in the number of standing bits between U and Y, each of which is a time-series change in the standing bit, is 6. The difference between Y and V is 2, the difference between V and the additional data is 1, and the difference between the additional data and U is 5. The sum of the differences or a difference sum is 14.
  • On the other hand, when the brightness grayscale level of the blue data is 248/255, and 10-bit data C3 is converted into 8-bit data C4, the 8-bit data C4 is formed of a U component of FCh, a Y component of 11h, a V component of 74h, and additional data of 3Ch. The number of standing bits is 6 in the U component, 2 in the Y component, 4 in the V component, and 4 in the additional data. The difference in the number of standing bits between U and Y, each of which is a time-series change in the standing bit, is 4. The difference between Y and V is 2, the difference between V and the additional data is 0, and the difference between the additional data and U is 2. The sum of the differences or the difference sum is 8.
  • The difference sum and the magnitude of radiation noise corresponding thereto were experimentally measured with the brightness grayscale level of the blue data changed (from 255 to 218). Results of the experiment will be described.
  • FIG. 4 shows experimental data for different brightness grayscale levels of the blue data.
  • As shown in FIG. 4, at the highest brightness grayscale level of 255/255, the difference sum (8 bits) is 14 and the radiation noise corresponding thereto is 36.3 dB. On the other hand, at the brightness grayscale level of 248/255, the difference sum (8 bits) is 8 and the radiation noise corresponding thereto is 29.6 dB.
  • Further, the experimental results shown in FIG. 4 will be examined by using a table (figure) in which the experimental results are rearranged in descending order of the magnitude of radiation noise.
  • FIG. 5 shows the experimental results rearranged in the descending order of the magnitude of radiation noise.
  • Evaluation of the experimental data in FIG. 5 shows that in the blue data, the brightness grayscale level of 255/255 provides a large difference sum and a large magnitude of radiation noise. The evaluation of the experimental data in FIG. 5 further shows that the brightness grayscale level of 248/255 provides a small difference sum and a small magnitude of radiation noise. That is, based on the results shown in FIGS. 4 and 5, it can be said that the radiation noise is small and the brightness grayscale level is large at the brightness grayscale level of 248/255, which can be evaluated to be optimum as blue data. The blue data having the brightness grayscale level of 248/255 satisfies the following conditions.
  • (1) For color information in which the brightness grayscale level is 90% or greater, the difference sum at the brightness grayscale level of 248/255 falls within the lower 50% of the difference sums arranged in descending order.
  • (2) Among data in which the difference sum has a minimum of 8, the brightness grayscale level of 248/255 is the greatest.
  • (3) The format of the color information is YUV, and the difference sum is 10 or smaller.
  • In the projector 1 according to the present embodiment, the blue data having the brightness grayscale level of 248/255 is used to form a standby image. Further, when a color different from blue is used to forma standby image, color data that satisfies the condition (1), (2), or (3) described above is also used to form the standby image. Color data that satisfies the condition (1), (2), or (3) described above is also used to form a background image in OSD display. The decrease in the brightness grayscale level can be corrected by a color space converter 17 in the LCD controller IC 10. In this process, the color space converter 17 does not access the frame memory 15 and therefore does not affect the noise.
  • Referring back to FIG. 1, the scaler 14 performs a variety of types of image processing on an image loaded into the frame memory 15. As an example of the variety of types of image processing, resolution conversion is performed on the data inputted from the front-end IC 8.
  • The scaler 14 may further perform distortion correction on the image loaded into the frame memory 15 to correct trapezoidal distortion and pincushion distortion produced when the projection unit 3 projects an image on the screen SC. In the distortion correction, the scaler 14 deforms the image in the frame memory 15 in such a way that the distortion produced on the screen SC is canceled.
  • The scaler 14 may further adjust the color tone of the image loaded into the frame memory 15. The projector 1 has a color mode function of adjusting the color tone of an image projected on the screen SC. In the color mode function, a user selects a desired color mode, for example, from a theater mode, a living room mode, a blackboard mode, and other preset color modes. The scaler 14 uses an adjustment parameter corresponding to the specified color mode to change the colors of the image drawn in the frame memory 15.
  • Having performed the variety of image processing described above, the scaler 14 outputs the image data in the frame memory 15 to the LCD controller IC 10. The LCD controller IC 10 includes an LCD controller 16 and the color space converter (CSC) 17.
  • The LCD controller 16 is disposed in an input stage of the LCD controller IC 10. The LCD controller 16 performs a variety types of image adjustment including gamma adjustment on the image data inputted from the scaler IC 9. Having performed the image adjustment, the LCD controller 16 generates data on an image to be drawn on the liquid crystal panels provided in the light modulator 5 and outputs the image data to the color space converter 17. The LCD controller 16 also has a function of calculating an average picture level (APL) of a single-frame image and a function of measuring a frequency distoribution (histogram) of a single-frame image based on the image data inputted from the scaler 14.
  • The color space converter 17 is formed of hardware capable, for example, of 3×3 matrix operation and disposed in an output stage of the LCD controller IC 10. The color space converter 17 performs color space conversion on the image data processed by the LCD controller 16 and outputs the image data having undergone the color space conversion to the light modulator 5.
  • The scaler IC 9 further includes the CPU 21, a RAM 22, and a ROM 23. The CPU 21 reads a program stored in the ROM 23 and executes the program to control the components in the image processing unit 7 based on setting values and other data stored in the ROM 23. The ROM 23 further stores data on a standby image as a background image, image data for OSD display, and other data. The RAM 22 temporarily stores the program executed by the CPU 21, data to be processed, and other data.
  • The CPU 21 executes the program in the ROM 23 to control the scaler 14. The scaler 14 loads an image into the frame memory 15 and performs the variety of types of image processing (resolution conversion, distortion correction, and color tone adjustment) described above and other types of processing under the control of the CPU 21. The CPU 21 outputs data specifying a process to be carried out, a parameter associated with the specified process, and other data to the scaler 14. The parameter is stored, for example, in the ROM 23.
  • The first embodiment described above provides the following advantageous effects.
  • (1) The scaler 14 in the projector 1 loads image data configured in the YUV format into the frame memory 15 via the data bus on an 8-bit basis. The scaler 14 further reads the image data from the frame memory 15. Since each pixel in the image data in the projector 1 has YUV-formatted 10-bit data, the scaler IC 9 converts the 10-bit data into the four types of 8-bit data, Y, U, V, and additional data, and loads them into the frame memory 15.
  • When background image data that forms, for example, a standby image and a background image in OSD display, is handled, the number of standing bits is calculated in advance for each of the four types of data, and the differences in the number of standing bits between the four types of data are summed to calculate the difference sum. For color information that satisfies the condition that the brightness grayscale level is 90% or greater, image data having a difference sum that falls within the lower 50% of the difference sums arranged in descending order is stored as the background image data in the ROM 23. The projector 1 then displays a standby image or a background image in OSD display based on the background image data. In the present embodiment, image data that is blue data and has a brightness grayscale level of 248/255 and a difference sum of 8 forms a standby image.
  • Displaying the thus formed background image (background color) allows reduction in the switching noise and further allows reduction in the radiation noise. Specifically, the smaller the difference sum, that is, the smaller the time-series change (variation) in the number of standing bits having a value of 1, the smaller the magnitudes of the switching noise and the radiation noise in the projector 1. The EMI noise can therefore be suppressed.
  • (2) In the present embodiment, in the projector 1, among a set of background image data each of which is blue data and has a minimum difference sum of 8, background image data having the maximum brightness grayscale level of “248” forms a background image projected by the projector 1. As a result, a bright background image can be displayed with the switching noise and the radiation noise reduced.
  • (3) In the present embodiment, the projector 1 uses background image data having a difference sum of 8 as the blue data that forms a standby image. As shown in FIG. 5, when the difference sum is 10 or smaller, the magnitude of radiation noise is about 33 dB or lower, whereby it can be said that the noise level is acceptable and suitable for a standby image and a background image in OSD display.
  • (4) In the projector 1, since the magnitude of radiation noise can be reduced by using background image data having a small difference sum, a shield plate, an electromagnetic absorber, and other noise reducing parts can be omitted.
  • (5) The switching noise and the radiation noise can be reduced by setting the brightness grayscale level of background image data that forms, for example, a standby image and a background image in OSD display stored in advance in the ROM 23 in the projector 1 in such a way that the difference sum is small. The configuration described above is beneficial because no increase in hardware cost is required.
  • Second Embodiment
  • In a second embodiment, a projector that loads image data in an RGB format into a frame memory will be described with reference to the drawings.
  • A functional block diagram of a projector 2 according to the second embodiment is the same as that of the projector 1 according to the first embodiment and will therefore not be described. Further, the same components as those in the first embodiment have the same reference numerals.
  • The scaler IC 9 in the projector 2 according to the second embodiment receives data formed of an 8-bit R component, an 8-bit G component, and an 8-bit B component as an input from the front-end IC 8. The scaler 14 then sequentially loads (stores) the inputted RGB-formatted signals into the frame memory 15 on an 8-bit basis. The projector 2 does not convert the RGB-formatted signal into a YUV-formatted signal.
  • A description will now be made of color palettes in the projector 2. The color palettes are stored in the ROM 23.
  • FIGS. 6A and 6B show the color palettes in the projector 2 according to the second embodiment. FIG. 6A shows a typical color palette, and FIG. 6B shows a color palette for a standby image and OSD display.
  • As shown in FIG. 6A, in a typical color palette P1, white, yellow, cyan, green, magenta, red, blue, and black are each expressed by using “0 (0h)” or “255 (FFh).” However, “0” and “255” expressed in bits are “00000000b” and “11111111b”. When these data are loaded from the scaler 14 into the frame memory 15 via the 8-bit data bus, a large magnitude of switching noise is produced.
  • To address the problem, when a standby image is displayed or OSD display is performed or other types of operation are performed, a color palette P2 shown in FIG. 6B is used. In the color palette P2, white, yellow, cyan, green, magenta, red, blue, and black are each expressed by using “0 (0h)” or “240 (F0h).” “0” and “240” expressed in bits are “00000000b” and “11110000b”. Using the values described above slightly lowers the brightness grayscale level but reduces the amount of change in the signals at the time of loading these data from the scaler 14 into the frame memory 15 via the 8-bit data bus and also reduces the difference sum. The color palette P2 corresponds to a predetermined color palette.
  • The second embodiment described above can provide the same advantageous effects as the effects (4) and (5) provided by the first embodiment and can further provide the following advantageous effect.
  • (1) The scaler 14 in the projector 2 writes (loads) and reads image data configured in the RGB format to and from the frame memory 15 via the data bus on an 8-bit basis. When the projector 2 displays a standby image or image data for OSD display, the color palette P2 is used. As a result, a change in each signal in the data bus decreases, and the difference sum also decreases. The switching noise (simultaneous switching noise) and the radiation noise can therefore be reduced, whereby EMI noise can be suppressed.
  • The invention is not limited to the embodiments described above, and a variety of changes, improvements, and other modifications can be made to the embodiments. Variations follow.
  • Variation 1
  • In the first embodiment described above, a background image projected by the projector 1 is formed of background image data so produced that the difference sum is small and the magnitude of radiation noise is small when the brightness grayscale level is changed. A background image projected by the projector 1 may instead be formed of background image data so produced that the difference sum is small and the magnitude of radiation noise is small when the hue is changed.
  • Variation 2
  • In the first embodiment described above, image data in both the RGB format and the YUV format is 10-bit data, but the image data is not necessarily 10-bit data. For example, image data may instead be 8-bit data to eliminate the need to convert 10-bit data into 8-bit data.
  • Variation 3
  • In the first and second embodiments described above, the data bus of the bus B has an 8-bit width, but the data bus may instead have an 8-bit width multiplied by m (m is an integer greater than or equal to 1). In this case, data can still be loaded into the frame memory 15 on an 8-bit basis with the write speed improved.
  • Variation 4
  • In the second embodiment described above, the color palette P2 uses “0 (0h)” and “240 (F0h)”, but the color palette P2 does not necessarily use “240 (F0h)” and may instead use “224 (E0h)” or “192 (C0h)”. In this case, the brightness grayscale level slightly decreases, but a change in each signal that occurs when these data are loaded from the scaler 14 via the 8-bit data bus into the frame memory 15 decreases, and the difference sum also decreases. The switching noise and the radiation noise can therefore be reduced.
  • Variation 5
  • In the projector 1 according to the first embodiment described above, background image data that forms a standby image, is used in OSD display, or is otherwise used is stored in the ROM 23 but may instead be stored in another nonvolatile memory (not shown) provided in the image processing unit 7.
  • Variation 6
  • In the projector 1 according to the first embodiment described above, background image data so produced that the difference sum is small and the magnitude of the radiation noise is also small is stored in advance in the ROM 23, but the ROM 23 may be replaced with a rewritable nonvolatile memory that allows background image data that forms a standby image, is used in OSD display, or is otherwise used to be rewritable. In this case, the projector 1 includes a communication unit (not shown) capable of writing information on background image data received from a personal computer or any other external apparatus (not shown) to the ROM 23 under the control of the CPU 21. Background image data so produced that the magnitude of radiation noise is small can therefore be set in the projector 1 even after product development.
  • Variation 7
  • In the first and second embodiments described above, the image display apparatus is a projector that projects an image on the screen SC but is not limited to a projector. The image display apparatus according to an embodiment of the invention may instead be a liquid crystal monitor or a liquid crystal television that displays an image on a liquid crystal display panel, a monitor apparatus or a television receiver that displays an image on a PDP (plasma display panel), a self-luminous display apparatus, such as a monitor apparatus or a television receiver that displays an image on an organic EL display panel called, for example, an OLED (Organic Light-Emitting Diode) and OEL (Organic Electro-Luminescence), and a variety of other display apparatus.
  • Variation 8
  • The functional portions in the projectors 1 and 2 shown in FIG. 1 show functional configurations, and specific implementations thereof are not limited to particular ones. Further, the other specific detailed configurations can also be arbitrarily changed to the extent that the changes do not depart from the substance of the invention.
  • The entire disclosure of Japanese Patent Application No. 2014-015230, filed Jan. 30, 2014 is expressly incorporated by reference herein.

Claims (8)

What is claimed is:
1. An image display apparatus comprising:
a processor;
a frame memory into which image data is loaded;
a data bus that electrically connects the processor and the frame memory to each other; and
a display unit that displays an image based on the image data,
wherein the processor loads background image data stored as the image data configured in a predetermined color information format into the frame memory via the data bus in a unit of a predetermined number of bits,
the display unit displays a background image based on the background image data loaded into the frame memory, and
when the color information for each pixel is divided into n parts (n is an integer greater than or equal to 1) to form divided data in a unit of the predetermined number of bits,
the number of standing bits, which is the number of bits having a value of 1, is calculated for each of the parts of the divided data,
differences in the number of standing bits between the n parts of the divided data are calculated, and
a sum of the differences in the number of standing bits is calculated as a difference sum,
the background image data is image data having a difference sum that falls within a lower 50% of the difference sums arranged in descending order for the color information that satisfies a condition that a brightness grayscale level is 90% or greater.
2. The image display apparatus according to claim 1,
wherein the predetermined number of bits is determined by a storage bit unit of the frame memory.
3. The image display apparatus according to claim 1,
wherein among a set of the background image data each of which has the difference sum having a minimum value, the display unit displays the background image using background image data having a maximum brightness.
4. The image display apparatus according to claim 1,
wherein the predetermined color information format is a YUV format, and the display unit displays the background image using the background image data having the difference sum of 10 or smaller.
5. The image display apparatus according to claim 1,
wherein the predetermined color information format is an RGB format, the background image data is generated based on a predetermined color palette, and the display unit displays the background image using the generated background image data.
6. The image display apparatus according to claim 1,
wherein the background image is a standby image displayed when no image signal is inputted to the image display apparatus.
7. The image display apparatus according to claim 1,
wherein the background image is a background image in OSD display.
8. A method for controlling an image display apparatus including a processor, a frame memory into which image data is loaded, a data bus that electrically connects the processor and the frame memory to each other, and a display unit that displays an image based on the image data, the method comprising:
allowing the processor to load background image data stored as the image data configured in a predetermined color information format into the frame memory via the data bus in a unit of a predetermined number of bits; and
allowing the display unit to display a background image based on the background image data loaded into the frame memory,
wherein
when the color information for each pixel is divided into n parts (n is an integer greater than or equal to 1) to form divided data in a unit of the predetermined number of bits,
the number of standing bits, which is the number of bits having a value of 1, is calculated for each of the parts of the divided data,
differences in the number of standing bits between the n parts of the divided data are calculated, and
a sum of the differences in the number of standing bits is calculated as a difference sum,
the background image data is image data having a difference sum that falls within a lower 50% of the difference sums arranged in descending order for the color information that satisfies a condition that a brightness grayscale level is 90% or greater.
US14/602,744 2014-01-30 2015-01-22 Image display apparatus and method for controlling image display apparatus Active US9330590B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014015230A JP2015141370A (en) 2014-01-30 2014-01-30 Image display device and control method of image display device
JP2014-015230 2014-01-30

Publications (2)

Publication Number Publication Date
US20150213575A1 true US20150213575A1 (en) 2015-07-30
US9330590B2 US9330590B2 (en) 2016-05-03

Family

ID=53679493

Family Applications (1)

Application Number Title Priority Date Filing Date
US14/602,744 Active US9330590B2 (en) 2014-01-30 2015-01-22 Image display apparatus and method for controlling image display apparatus

Country Status (2)

Country Link
US (1) US9330590B2 (en)
JP (1) JP2015141370A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11212539B2 (en) * 2017-07-28 2021-12-28 Nvidia Corporation Efficient lossless compression of captured raw image information systems and methods
US20220392413A1 (en) * 2021-04-20 2022-12-08 Huzhou China Star Optoelectronics Display Co., Ltd. Driving method, driving circuit, and display device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5592236A (en) * 1995-06-01 1997-01-07 International Business Machines Corporation Method and apparatus for overlaying two video signals using an input-lock
US6023302A (en) * 1996-03-07 2000-02-08 Powertv, Inc. Blending of video images in a home communications terminal
US6414678B1 (en) * 1997-11-20 2002-07-02 Nintendo Co., Ltd. Image creating apparatus and image display apparatus
US6831617B1 (en) * 1999-11-09 2004-12-14 Matsushita Electric Industrial Co., Ltd. Display unit and portable information terminal
US6943834B1 (en) * 1998-02-06 2005-09-13 Canon Kabushiki Kaisha Apparatus and method of converting image data to video signals
US20060214819A1 (en) * 2002-12-16 2006-09-28 Yoshihiko Deoka Image encoding device and method, and encoded image decoding device and method
US7315652B2 (en) * 2002-10-09 2008-01-01 Konica Minolta Business Technologies, Inc. Image processing apparatus
US20090245631A1 (en) * 2008-03-28 2009-10-01 Seiko Epson Corporation Image encoding device, image decoding device, and integrated circuit
US20120044003A1 (en) * 2010-08-20 2012-02-23 Fujitsu Semiconductor Limited Skew adjustment circuit and skew adjustment method
US8243308B2 (en) * 2007-02-05 2012-08-14 Ricoh Company, Ltd. Image processing apparatus for setting image quality mode and processing image data based on supplemental information

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3283005B2 (en) * 1998-11-05 2002-05-20 インターナショナル・ビジネス・マシーンズ・コーポレーション A data transfer method that prevents the transition of image data
JP2002064697A (en) * 2000-08-15 2002-02-28 Fuji Film Microdevices Co Ltd Image processor and image processing method
JP2004139431A (en) * 2002-10-18 2004-05-13 Seiko Epson Corp Method and device for controlling data transfer and display device
KR100874642B1 (en) * 2007-06-26 2008-12-17 엘지디스플레이 주식회사 Liquid crystal display and driving method thereof
US8957886B2 (en) * 2010-01-27 2015-02-17 Industrial Technology Research Institute Power-saving and context-showing display information converting system and corresponding apparatus
JP5533424B2 (en) 2010-08-20 2014-06-25 富士通セミコンダクター株式会社 Integrated circuit device and skew adjustment method for integrated circuit device
JP2014134704A (en) 2013-01-11 2014-07-24 Seiko Epson Corp Image processing system, image processing method, and display device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5592236A (en) * 1995-06-01 1997-01-07 International Business Machines Corporation Method and apparatus for overlaying two video signals using an input-lock
US6023302A (en) * 1996-03-07 2000-02-08 Powertv, Inc. Blending of video images in a home communications terminal
US6414678B1 (en) * 1997-11-20 2002-07-02 Nintendo Co., Ltd. Image creating apparatus and image display apparatus
US6943834B1 (en) * 1998-02-06 2005-09-13 Canon Kabushiki Kaisha Apparatus and method of converting image data to video signals
US6831617B1 (en) * 1999-11-09 2004-12-14 Matsushita Electric Industrial Co., Ltd. Display unit and portable information terminal
US7315652B2 (en) * 2002-10-09 2008-01-01 Konica Minolta Business Technologies, Inc. Image processing apparatus
US20060214819A1 (en) * 2002-12-16 2006-09-28 Yoshihiko Deoka Image encoding device and method, and encoded image decoding device and method
US8243308B2 (en) * 2007-02-05 2012-08-14 Ricoh Company, Ltd. Image processing apparatus for setting image quality mode and processing image data based on supplemental information
US20090245631A1 (en) * 2008-03-28 2009-10-01 Seiko Epson Corporation Image encoding device, image decoding device, and integrated circuit
US20120044003A1 (en) * 2010-08-20 2012-02-23 Fujitsu Semiconductor Limited Skew adjustment circuit and skew adjustment method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11212539B2 (en) * 2017-07-28 2021-12-28 Nvidia Corporation Efficient lossless compression of captured raw image information systems and methods
US11871011B2 (en) 2017-07-28 2024-01-09 Nvidia Corporation Efficient lossless compression of captured raw image information systems and methods
US20220392413A1 (en) * 2021-04-20 2022-12-08 Huzhou China Star Optoelectronics Display Co., Ltd. Driving method, driving circuit, and display device
US11682356B2 (en) * 2021-04-20 2023-06-20 Huizhou China Star Optoelectronics Display Co., Ltd. Driving method, driving circuit, and display device

Also Published As

Publication number Publication date
US9330590B2 (en) 2016-05-03
JP2015141370A (en) 2015-08-03

Similar Documents

Publication Publication Date Title
TWI734978B (en) Method and apparatus for performing tone-mapping of high-dynamic-range video
US8199171B2 (en) Display device, image signal processing method, and program
US8174626B2 (en) Apparatus and method for correcting images displayed by a plurality of image apparatus
US9792666B2 (en) Image processing device, image display device, and method of controlling image processing device for reducing and enlarging an image size
US10937354B2 (en) Electronic device and control method thereof
US9978315B2 (en) Image display apparatus and method of controlling image display apparatus
WO2016157670A1 (en) Image display device, image display method, information processing device, information processing method, and program
US11315290B2 (en) Image processing apparatus and image processing method
US9330590B2 (en) Image display apparatus and method for controlling image display apparatus
US9300968B2 (en) Image processing device, image display device, and projector
JP2006284971A (en) Burning phenomenon correction method, self-light emitting apparatus, burning phenomenon correction apparatus and program
US20230169920A1 (en) Current limiting circuit, display device, and current limiting method
US11682358B2 (en) Electronic apparatus and control method thereof
JP2013057717A (en) Projection apparatus, projection method and program
JP2010113009A (en) Image display device, illuminance acquisition method, illuminance acquisition program, and recording medium
JP2016149047A (en) Image processing apparatus, display device, and image processing method
US11064171B1 (en) Method of controlling display device, and display device
US11057597B2 (en) Display device, display system, and method for controlling display device
JP2019041189A (en) Image projection apparatus and control method of the same
US11869174B2 (en) Image processing apparatus, display apparatus, image processing method, and non-transitory computer readable medium
US20230043004A1 (en) Display apparatus and controlling method thereof
JP2014134704A (en) Image processing system, image processing method, and display device
JP2014098819A (en) Image display device and control method of image display device
JP2010128040A (en) Display device
JP2009025701A (en) Gamma switching device and method

Legal Events

Date Code Title Description
AS Assignment

Owner name: SEIKO EPSON CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OTA, KATSUYA;REEL/FRAME:034789/0836

Effective date: 20150115

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8