IP Library › Granted Patent US 9,070,215
Granted Patent B2
US 9,070,215 · App. 12/127,583 · Granted Jun 30, 2015

Head mounted display, display, and control method thereof

Inventors: Makoto Oikawa (Tokyo, JP); Masahiro Suzuki (Kawasaki, JP); Tomohiko Shimoyama (Tokyo, JP); Akihiro Katayama (Yokohama, JP)
Assignee: CANON KABUSHIKI KAISHA
G06T19/006G02B27/017G02B2027/014G02B2027/0187G09G5/006G09G5/393G09G5/363G09G2340/125G09G2360/18G09G2370/16G09G2380/02G02B27/0101
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,070,215
App. No.
12/127,583
Granted
Jun 30, 2015
Kind
B2
Abstract

If the size of an error portion within an image of the frame of interest is equal to or larger than a threshold and it is determined that no error portion exists within an image of a frame immediately before the frame of interest, a display unit ( 115 ) is caused to display the image of the frame immediately before the frame of interest as the image of the frame of interest. If the size of an error portion within the image of the frame of interest is smaller than the threshold and it is determined that an error portion exists within the image of the frame immediately before the frame of interest, the display unit ( 115 ) is caused to display a result obtained by correcting the error portion within the image of the frame of interest using a pixel group surrounding the error portion.

Claims (40)

1. A head mounted display having a display unit for displaying an image in front of eyes of an observer, comprising:

input hardware sequentially inputting images of frames;

a CPU carrying out functions of a detection unit, a calculation unit, a display control unit, a determination unit, and a control unit;

the detection unit detecting an error image region in an image of a frame of interest input by the input unit hardware;

the calculation unit calculating a size of the detected error image region if the error image region has been detected; and

the display control unit causing the display unit to display the image of the frame of interest when the detection unit has been detected no error image regions within the image of the frame of interest,

wherein the display control unit includes

the determination unit determining whether the calculated size of the detected error image region within the image of the frame of interest is smaller than a predetermined threshold and determining whether the error image region has been detected by the detection unit within a frame immediately before the frame of interest, when the detection unit has detected the error image region within the image of the frame of interest, and

the control unit causing the display unit to display the image of the frame immediately before the frame of interest in place of the image of the frame of interest when the calculated size of the detected error image region within the image of the frame of interest is equal to or larger than the predetermined threshold and the detection unit has detected no error image regions within the frame immediately before the frame of interest, and causing the display unit to display a result obtained by correcting the detected error image region within the image of the frame of interest using a pixel group surrounding the detected error image region when the calculated size of the detected error image region is smaller than the predetermined threshold and the error image region has been detected within the frame immediately before the frame of interest.

2. The display according to claim 1 , wherein the display control unit causes the display unit to display a composite image obtained by superimposing message information representing a warning on the image of the frame of interest when the calculated size of the detected error image region is equal to or larger than the predetermined threshold and the error image region has been detected by the detection unit within the frame immediately before the frame of the interest.

3. The display according to claim 1 , wherein the detection unit detects the error image region by means of a parity check, checksum, or CRC (Cyclic Redundancy Check) whether the error image region exists.

4. The display according to claim 1 , wherein the calculated size of the detected error image region indicates a size of an error portion within a single image of the frame of interest.

5. The display according to claim 1 , wherein the calculated size of the detected error image region indicates a number of pixels affected by the error within the image of the frame of interest.

6. The display according to claim 1 , wherein, in a case that the detected error image region is a single pixel, correcting the detected error image region within the image of the frame of interest using a pixel group surrounding the detected error image region comprises setting a value of the single pixel to an average value of the pixel group surrounding the detected error image region.

7. The display according to claim 1 , wherein, in a case that the detected error image region is a plurality of pixels, correcting the detected error image region within the image of the frame of interest using a pixel group surrounding the detected error image region comprises setting a value of a pixel of the plurality of pixels to a weighted average value of the pixel group surrounding the detected error image region, wherein the weighted average value is weighted in accordance with a shortest distance between the pixel of the plurality of pixels and a pixel of the pixel group surrounding the detected error image region.

8. A control method for a head mounted display having a display unit which displays an image in front of eyes of an observer, comprising:

an input step of sequentially inputting images of frames;

a detection step of detecting an error image region in an image of a frame of interest input in the input step;

a calculation step of calculating a size of the detected error image region if the error image region has been detected; and

a display control step of causing the display unit to display the image of the frame of interest when no error image regions within the image of the frame interest have been detected in the detection step,

wherein the display control step includes:

a determination step of determining whether the calculated size of the detected error image region within the image of the frame of interest is smaller than a predetermined threshold and determining whether the error image region has been detected within a frame immediately before the frame of interest in the detection step, when the error image region within the image of the frame of interest has been detected in the detection step, and

a control step of causing the display unit to display the image of the frame immediately before the frame of interest when the calculated size of the detected error image region within the image of the frame of interest is equal or larger than the predetermined threshold and no error image regions have been detected within the frame immediately before the frame of interest in the detection step, and causing the display unit to display a result obtained by correcting the detected error image region within the image of the frame of interest using a pixel group surrounding the detected error image region when the calculated size of the detected error image region is smaller than the predetermined threshold and the error image region has been detected within the frame immediately before the frame of interest.

9. A display having a display unit for displaying an image in front of eyes of an observer, comprising:

input hardware sequentially inputting images of frames;

a CPU carrying out functions of a detection unit, a calculation unit, a display control unit, a determination unit, and a control unit;

the detection unit detecting an error image region in an image of a frame of interest input by the input hardware;

the calculation unit calculating a size of the detected error image region if the error image region has been detected; and

the display control unit causing the display unit to display the image of the frame of interest when the detection unit has been detected no error image regions within the image of the frame of interest,

wherein the display control unit includes:

the determination unit determining whether the calculated size of the detected error image region within the image of the frame of interest is smaller than a predetermined threshold and determining whether the error image region has been detected by the detection unit within a frame immediately before the frame of interest, when the detection unit has detected the error image region within the image of the frame of interest, and

the control unit causing the display unit to display the image of the frame immediately before the frame of interest in place of the image of the frame of interest when the calculated size of the detected error image region within the image of the frame of interest is equal to or larger than the predetermined threshold and the detection unit has detected no error image regions within the frame immediately before the frame of interest, and causing the display unit to display a result obtained by correcting the detected error image region within the image of the frame of interest using a pixel group surrounding the detected error image region when the calculated size of the detected error image region is smaller than the predetermined threshold and the error image region has been detected within the frame immediately before the frame of interest.

10. A control method for a display having a display unit which displays an image in front of eyes of an observer, comprising:

an input step of sequentially inputting images of frames;

a detection step of detecting an error image region in an image of a frame of interest input in the input step;

a calculation step of calculating a size of the detected error image region if the error image region has been detected; and

a display control step of causing the display unit to display the image of the frame of interest when no error image regions within the image of the frame interest have been detected in the detection step,

wherein the display control step includes:

a determination step of determining whether the calculated size of the detected error image region within the image of the frame of interest is smaller than a predetermined threshold and determining whether the error image region has been detected within a frame immediately before the frame of interest in the detection step, when the error image region within the image of the frame of interest has been detected in the detection step, and

a control step of causing the display unit to display the image of the frame immediately before the frame of interest when the calculated size of the detected error image region within the image of the frame of interest is equal or larger than the predetermined threshold and no error image regions have been detected within the frame immediately before the frame of interest in the detection step, and causing the display unit to display a result obtained by correcting the detected error image region within the image of the frame of interest using a pixel group surrounding the detected error image region when the calculated size of the detected error image region is smaller than the predetermined threshold and the error image region has been detected within the frame immediately before the frame of interest.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2008
From: OIKAWA, MAKOTO; SUZUKI, MASAHIRO; SHIMOYAMA, TOMOHIKO; KATAYAMA, AKIHIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 021139/0268 →
Priority Claims (1)
JP 2007-142324 · May 29, 2007 · national
Continuity (1)
Related Publication 20080297436A1 · Dec 4, 2008