WO2016002657A1 - 画像生成装置および画像生成方法 - Google Patents

画像生成装置および画像生成方法 Download PDF

Info

Publication number
WO2016002657A1
WO2016002657A1 PCT/JP2015/068526 JP2015068526W WO2016002657A1 WO 2016002657 A1 WO2016002657 A1 WO 2016002657A1 JP 2015068526 W JP2015068526 W JP 2015068526W WO 2016002657 A1 WO2016002657 A1 WO 2016002657A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
viewpoint
transmission format
angular resolution
head mounted
Prior art date
Application number
PCT/JP2015/068526
Other languages
English (en)
French (fr)
Inventor
友博 大戸
Original Assignee
株式会社ソニー・コンピュータエンタテインメント
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 株式会社ソニー・コンピュータエンタテインメント filed Critical 株式会社ソニー・コンピュータエンタテインメント
Priority to CN201580035107.2A priority Critical patent/CN106663336B/zh
Priority to EP15815602.6A priority patent/EP3166080A4/en
Priority to US15/320,489 priority patent/US9939890B2/en
Publication of WO2016002657A1 publication Critical patent/WO2016002657A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/017Head mounted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/211Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/332Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/428Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/02Viewing or reading apparatus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/06Ray-tracing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/04Context-preserving transformations, e.g. by using an importance map
    • G06T3/047Fisheye or wide-angle transformations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/64Constructional details of receivers, e.g. cabinets or dust covers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/105Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals using inertial sensors, e.g. accelerometers, gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6045Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/011Head-up displays characterised by optical features comprising device for correcting geometrical aberrations, distortion
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/0123Head-up displays characterised by optical features comprising devices increasing the field of view
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0179Display position adjusting means not related to the information to be displayed
    • G02B2027/0187Display position adjusting means not related to the information to be displayed slaved to motion of at least a part of the body of the user, e.g. head, eye
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2215/00Indexing scheme for image rendering
    • G06T2215/16Using real world measurements to influence rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2016Rotation, translation, scaling

Definitions

  • the present invention relates to an apparatus and method for generating a wide viewing angle image.
  • a head mounted display (HMD) connected to a game machine is mounted on a head, and while watching a screen displayed on the head mounted display, game play is performed by operating a controller or the like.
  • HMD head mounted display
  • the user's view range extends outside the screen of the display, so the user may not be able to concentrate on the screen of the display or may not be immersed in the game. .
  • the head mounted display is attached, since the user can not see the image other than the image displayed on the head mounted display, the immersive feeling in the image world is enhanced, and the entertainment property of the game is further enhanced.
  • the present invention has been made in view of these problems, and an object thereof is to provide an image generating apparatus and an image generating method capable of generating a wide viewing angle image suitable for display on a head mounted display or the like. is there.
  • an image generating apparatus includes an image generating unit that generates an image viewed from a given viewpoint, and the generated image per unit angle centered on the viewpoint. And an image conversion unit for converting an angular resolution, which is the number of pixels of the image data, into a transmission format adjusted according to the direction of the light beam toward the viewpoint.
  • Yet another aspect of the present invention is an image generation method.
  • This method comprises: an image generating step of generating an image viewed from a given viewpoint; and the generated image in a direction of rays toward an angle resolution toward the viewpoint, which is the number of pixels per unit angle centered on the viewpoint. And an image conversion step of converting into a transmission format adjusted accordingly.
  • Yet another aspect of the present invention is also an image generation method.
  • the method includes a ray tracing step of drawing an image by tracking rays entering a given viewpoint in the reverse direction.
  • the ray tracing step generates an image in a transmission format in which an angular resolution, which is the number of pixels per unit angle centering on the viewpoint, is adjusted in accordance with a ray direction toward the viewpoint.
  • a wide viewing angle image suitable for display on a head mounted display or the like can be generated.
  • FIG. 2 is a functional configuration diagram of a panoramic image generation device according to the present embodiment. It is a figure explaining the angular resolution of the image displayed on the display surface. It is a figure explaining the relationship between the direction of the light ray which goes to a viewpoint, and the position of the pixel on a display surface. It is a figure explaining the image format which has arrange
  • FIGS. 11A and 11B are diagrams for explaining the case where the panoramic image of FIG. 10 is transferred to the head mounted display in a normal transmission format for comparison and reproduced on the head mounted display.
  • 12 (a) and 12 (b) are diagrams for explaining the case where the panoramic image of FIG. 10 is transferred to the head mounted display in the wide viewing angle image transmission format of the present embodiment and reproduced on the head mounted display. is there.
  • FIG. 1 is an external view of a head mounted display 100.
  • Head mounted display 100 includes a body portion 110, a forehead contact portion 120, and a temporal portion contact portion 130.
  • the head mounted display 100 is a display device mounted on the head of the user for viewing still images, moving images, and the like displayed on the display and listening to sounds, music, and the like output from headphones.
  • the position information of the user can be measured by a position sensor such as a GPS (Global Positioning System) built in or externally attached to the head mounted display 100. Further, posture information such as a rotation angle or inclination of the head of the user wearing the head mounted display 100 can be measured by a posture sensor built in or externally attached to the head mounted display 100.
  • a position sensor such as a GPS (Global Positioning System) built in or externally attached to the head mounted display 100.
  • posture information such as a rotation angle or inclination of the head of the user wearing the head mounted display 100 can be measured by a posture sensor built in or externally attached to the head mounted display 100.
  • the main body unit 110 includes a display, a position information acquisition sensor, an attitude sensor, a communication device, and the like.
  • the forehead contact unit 120 and the temporal contact unit 130 optionally include biological information acquisition sensors capable of measuring biological information such as the user's body temperature, pulse, blood component, sweating, brain waves, and cerebral blood flow. You may
  • the head mounted display 100 may further be provided with a camera for capturing an eye of the user.
  • the camera mounted on the head mounted display 100 can detect the line of sight of the user, the movement of the pupil, blinks and the like.
  • the method of generating an image displayed on the head mounted display 100 will be described.
  • the method of generating an image according to the present embodiment is not limited to the head mounted display 100 in a narrow sense, but a glasses, glasses type display, glasses type camera, It can also be applied when wearing headphones, headsets (headphones with microphones), earphones, earrings, earpiece cameras, hats, camera hats, hair bands etc.
  • FIG. 2 is a functional block diagram of the head mounted display 100. As shown in FIG. 1
  • the control unit 10 is a main processor that processes and outputs signals such as image signals and sensor signals, and instructions and data.
  • the input interface 20 receives an operation signal and a setting signal from the touch panel and the touch panel controller, and supplies the operation signal and the setting signal to the control unit 10.
  • the output interface 30 receives an image signal from the control unit 10 and causes the display to display the image signal.
  • the backlight 32 supplies backlight to the liquid crystal display.
  • the communication control unit 40 transmits data input from the control unit 10 to the outside through wired or wireless communication via the network adapter 42 or the antenna 44.
  • the communication control unit 40 also receives data from the outside by wired or wireless communication via the network adapter 42 or the antenna 44, and outputs the data to the control unit 10.
  • the storage unit 50 temporarily stores data to be processed by the control unit 10, parameters, operation signals and the like.
  • the GPS unit 60 receives position information from the GPS satellites in accordance with the operation signal from the control unit 10 and supplies the position information to the control unit 10.
  • the wireless unit 62 receives the position information from the wireless base station according to the operation signal from the control unit 10 and supplies the position information to the control unit 10.
  • the attitude sensor 64 detects attitude information such as a rotation angle and an inclination of the main body 110 of the head mounted display 100.
  • the attitude sensor 64 is realized by appropriately combining a gyro sensor, an acceleration sensor, an angular acceleration sensor, and the like.
  • the external input / output terminal interface 70 is an interface for connecting peripheral devices such as a USB (Universal Serial Bus) controller.
  • the external memory 72 is an external memory such as a flash memory.
  • the clock unit 80 sets time information in accordance with a setting signal from the control unit 10 and supplies time data to the control unit 10.
  • the image conversion unit 90 receives an image signal from the control unit 10, converts the image signal according to the distortion characteristic of the optical system of the head mounted display 100, and returns the image signal to the control unit 10.
  • the control unit 10 can supply an image or text data to the output interface 30 for display on the display, or can supply the image or text data to the communication control unit 40 to be transmitted to the outside.
  • FIG. 3 is a block diagram of a panoramic image generation system according to the present embodiment.
  • the head mounted display 100 is connected to the game machine 200 by an interface that connects peripheral devices such as wireless communication or USB.
  • the game console 200 may be further connected to a server via a network.
  • the server may provide the game machine 200 with an online application such as a game in which a plurality of users can participate via the network.
  • the head mounted display 100 may be connected to a computer or a portable terminal instead of the game console 200.
  • FIG. 4 is a functional configuration diagram of a panoramic image generation device 700 according to the present embodiment.
  • the figure depicts a block diagram focusing on functions, and these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof.
  • the panoramic image generation device 700 is mounted on the game machine 200 to which the head mounted display 100 is connected, but at least a part of the functions of the panoramic image generation device 700 may be mounted on the control unit 10 of the head mounted display 100 .
  • the function of an image conversion unit 780 described later may be mounted on the head mounted display 100 side.
  • at least part of the functions of the panoramic image generation apparatus 700 may be implemented on a server connected to the game console 200 via a network.
  • the zoom instruction acquisition unit 710 acquires the zoom magnification instructed by the user via the input interface 20 of the head mounted display 100.
  • the zoom magnification acquired by the zoom instruction acquisition unit 710 is supplied to the sensitivity adjustment unit 720 and the panoramic image processing unit 750.
  • the position / rotation information acquisition unit 730 detects the head of the user wearing the head mounted display 100 based on the position information detected by the GPS unit 60 or the motion sensor of the head mounted display 100 and the posture information detected by the posture sensor 64. Get information about the position and rotation of the unit.
  • the position of the user's head may be obtained by detecting the movement of the head mounted display 100 by the camera of the game console 200.
  • the position / rotation information acquisition unit 730 acquires the position and rotation of the head of the user based on the sensitivity instructed by the sensitivity adjustment unit 720. For example, when the user turns the neck, the posture sensor 64 detects a change in the user's head angle, but the sensitivity adjustment unit 720 changes the detected angle until the change in the angle exceeds a predetermined value. The position / rotation information acquisition unit 730 is instructed to ignore the
  • the sensitivity adjustment unit 720 adjusts the sensitivity of the head angle detection based on the zoom magnification acquired from the zoom instruction acquisition unit 710. As the zoom magnification increases, the sensitivity of the head angle detection decreases. When the zoom is performed, the angle of view decreases, so that the vibration of the display image due to the shaking of the head can be suppressed by lowering the sensitivity of detecting the angle of the head.
  • the coordinate conversion unit 740 performs coordinate conversion for generating an image to be displayed on the head mounted display 100 with a tracking function, using the position and rotation of the head mounted display 100 acquired by the position and rotation information acquisition unit 730. Do.
  • the panoramic image processing unit 750 reads panoramic image data from the panoramic image storage unit 760, and according to coordinate conversion by the coordinate conversion unit 740, a panoramic image corresponding to the position and rotation of the head mounted display 100 is The image is generated at the designated zoom magnification and supplied to the image conversion unit 780.
  • panoramic image data may be moving image or still image content created in advance, or may be rendered computer graphics.
  • the image conversion unit 780 converts the format of the wide viewing angle image generated by the panoramic image processing unit 750 into a transmission format suitable for the characteristics of the user's eye.
  • the angular resolution is an important factor that affects the quality of the image.
  • the “angular resolution” is the number of pixels per unit angle centered on the viewpoint. In the case of the head mounted display 100 that displays a horizontally long image like a panoramic image, angular resolution is biased depending on the direction of the light beam toward the viewpoint.
  • the image conversion unit 780 adjusts the angular resolution in accordance with the characteristics of the user's eyes, and thereby the image is displayed in the “wide view angle image transmission format” suitable for viewing a wide view angle panoramic image on the head mounted display 100. Convert. Details of this image conversion process will be described later.
  • the image conversion unit 780 provides the image providing unit 770 with the image thus converted into the wide viewing angle image transmission format.
  • the image providing unit 770 supplies the panoramic image data converted by the image conversion unit 780 to the head mounted display 100.
  • FIG. 5 is a diagram for explaining the angular resolution of the image displayed on the display surface.
  • the pixels displayed on the display surface 400 are schematically shown by black dots.
  • the pixel density is biased depending on the direction of the ray entering the viewpoint O.
  • the number of pixels for the minute angle ⁇ in the ray direction from the front to the viewpoint O is three as indicated by the reference numeral 410, but the number of pixels for the minute angle ⁇ in the direction from the right diagonal to the viewpoint O is indicated by the numeral 420 And seven.
  • the angular resolution in the direct front direction is the lowest, and the angular resolution becomes higher as going in the lateral direction.
  • the difference between the angular resolution in the oblique lateral direction and the angular resolution in the frontal direction becomes remarkable.
  • human beings are mainly conscious of rays from the front direction (center of the image) and rays from oblique direction (peripheral part of the image) are not so conscious, the angular resolution of the center of the image is It is inconvenient to be lower than the angular resolution of the periphery.
  • a common transmission format independent of the head mounted display device is defined between the panoramic image generating device 700 and each head mounted display 100, and the panoramic image generating device 700 generates an image in the common transmission format. Or directly convert the generated image to its common transmission format and then transmit the image to the individual head mounted displays 100.
  • Each head mounted display 100 converts the image of the common transmission format received from the panoramic image generator 700 into a format suitable for the optical characteristics of each device and displays it on the display panel.
  • the panoramic image generating apparatus 700 can generate an image without being aware of the difference between head mounted display devices by using a common transmission format independent of the device, and it is possible to separate individual head mounted displays having different optical characteristics. There is no need to respond to
  • a "wide viewing angle image transmission format" in which the angular resolution is adjusted according to the characteristics of the eye is used.
  • a wide viewing angle image transmission format in which the angular resolution is adjusted in accordance with the direction of light directed to the viewpoint will be described. More specifically, first, a transmission format will be described in which the angular resolution is adjusted to be uniform regardless of the light ray direction toward the viewpoint.
  • FIG. 6A is a diagram for explaining the relationship between the ray direction toward the viewpoint and the position of the pixel on the display surface.
  • the distance from the viewpoint O to the display surface 400 is 1.
  • P be a pixel when the display surface 400 is viewed straight from the viewpoint O.
  • Q be a pixel on the display surface 400 that is in a ray direction at an angle ⁇ with respect to the front.
  • Pixel Q is located on display surface 400 at a distance from pixel P by tan ⁇ .
  • R be a pixel on the display surface 400 which is in the ray direction of the angle n ⁇ (n is a natural number) with respect to the front.
  • Pixel R is located on display surface 400 at a distance of tan (n ⁇ ) from pixel P. If the pixels are arranged on the display surface 400 at a distance of tan ⁇ , tan 2 ⁇ , tan 3 ⁇ ... from the pixel P instead of equally spacing the pixels on the display surface 400, the angular resolution is directed to the viewpoint O It can be made uniform regardless of the ray direction.
  • FIG. 6B is a diagram for explaining an image format in which pixels are arranged such that the angular resolution is uniform regardless of the direction of the light beam toward the viewpoint.
  • the pixels are arranged at positions on the display surface 400 indicated by tan (n ⁇ ) (n is a natural number) at every angle ⁇ , so that the angular resolution (per unit angle) in any ray direction toward the viewpoint O
  • the number of pixels of) can be made uniform.
  • FIGS. 7A and 7B are diagrams for explaining a normalized format in which the angular resolution is made uniform regardless of the direction of the light beam toward the viewpoint as an example of the wide viewing angle image transmission format.
  • color information of pixels at a position of a panel to be lighted is transmitted, but in the wide viewing angle image transmission format, color information of pixels in a light ray direction toward a viewpoint is transmitted.
  • the position of the viewpoint is (0, 0, 0)
  • the horizontal direction, the vertical direction, and the front-rear direction are respectively taken on the X axis, Y axis, and Z axis
  • the front direction is the plus of the Z axis.
  • the pixels (X, Y) of the generated image are arranged at equal intervals.
  • the resolution and angle of view in the horizontal and vertical directions are set to values unique to the panel device, and are determined independently of the transmission format of the image.
  • the conventional, widely used image transmission format determines the display position of the pixel, assuming that the pixel (X, Y) is in the ray direction (X, Y, 1) towards the viewpoint, the pixel is Displayed in the interval.
  • the angular resolution at the center of the image is lower than the angular resolution at the peripheral portion of the image, so it is not the best transmission format for displaying on a wide viewing angle head mounted display. Absent. Therefore, the X-axis and Y-axis of the pixel are scaled non-linearly to adjust the angular resolution according to the ray direction toward the viewpoint. As an example, in order to make the angular resolution constant regardless of the direction of the ray towards the viewpoint, the coordinates of the pixel are taken not by (X, Y) but by (tan (X), tan (Y)).
  • the image in the normal format is converted to a normalized format in which pixels are arranged at the position of (tan (X), tan (Y)).
  • the pixel arrangement on the display surface is high in pixel density in the central part of the image and low in pixel density in the peripheral part, but the angular resolution depends on the direction of the rays toward the viewpoint. It becomes uniform.
  • the i-th pixel in the X direction and the j-th pixel in the Y direction are indicated by coordinates (tan (X), tan (Y)) on the display surface. It may be displayed on the display position.
  • FIGS. 7A and 7B three-dimensionally show conversion to the normalized format, and a spherical surface of radius 1 centered on the viewpoint O in FIG. 6B is illustrated.
  • z 1
  • the ray direction of the pixel is multiplied by (cos) (X) cos (Y) (X) cos (Y), cos (X) sin (Y), cos (X) cos (Y)) may be used.
  • this normalized format can not represent an image exceeding 180 degrees in the vertical direction because the singular points are at 90 degrees above and below.
  • FIG. 8A and FIG. 8B are diagrams for explaining another example of the normalized format in which the angular resolution is made uniform regardless of the ray direction toward the viewpoint.
  • angles corresponding to latitude and longitude are used so that an image of 360 degrees in the horizontal direction and 180 degrees in the vertical direction can be displayed. That is, the format of the image is defined as that the light of the pixel is directed from the ray direction (sin (X) cos (Y), sin (Y), cos (X) cos (Y)) to the viewpoint O. This is the same as the light beam direction (tan (X), tan (Y) / cos (X), 1) except singularity and directionality.
  • This format is suitable for a panoramic image which is less than 180 degrees in the height direction and more than 180 degrees in the lateral direction because the singular points are at the upper and lower 90 degrees. Of course, this format can be used without exceeding 180 degrees in the horizontal direction. When viewed by a human, the viewing angle is said to be more than 180 degrees left and right, and a format that can represent an image greater than 180 degrees in the horizontal direction is particularly advantageous for panoramic images.
  • the image transmission format normalized so that the angular resolution (the number of pixels per unit angle centered on the viewpoint) is uniform is defined, but the human field of view has a central part Part is visible mainly, and the peripheral part (the part seen diagonally) is not so visible (not conscious), increase the angular resolution of the central part and the angular resolution of the peripheral part
  • An image transmission format may be defined in which the angular resolution is adjusted according to the ray direction to lower it.
  • a transmission format using a function including parameters will be described.
  • the angular resolution is uniform regardless of the direction of the light toward the viewpoint
  • the direction is (tan (X), tan (Y), 1).
  • the ray direction is set to (sin (X) / (cos (X) P1 ), sin (Y) / (cos (Y) P2 ), 1).
  • P1 and P2 are parameters effective in the horizontal and vertical directions, respectively.
  • P1 and P2 have a value of 1, the pixel density is uniform regardless of the ray direction, and the values of P1 and P2 are greater than 1
  • the pixel density in the central portion increases, and when the values of P1 and P2 are smaller than 1, the pixel density in the peripheral portion (the direction of light from the oblique side) increases.
  • the panoramic image generator 700 determines the parameters P1 and P2, or the panoramic image generator 700 receives the designated parameters P1 and P2 from the head mounted display 100, and the panoramic image generator 700 calculates the angular resolution with the desired parameters. Generate an image of the adjusted transmission format.
  • a transmission format using a parameter function can be defined by defining the direction of light of light of each pixel toward the viewpoint as a function including parameters.
  • the panoramic image generating apparatus 700 or the head mounted display 100 can designate the transmission pattern to make the angular resolution of the image variable.
  • FIG. 9 is a sequence diagram for explaining the procedure of image generation and image transmission by the panoramic image generation system of the present embodiment.
  • the panoramic image processing unit 750 of the panoramic image generation device 700 generates a wide viewing angle image such as a panoramic image to be displayed on the head mounted display 100 (S10).
  • a wide viewing angle image such as a panoramic image to be displayed on the head mounted display 100 (S10).
  • This may be, for example, a panoramic image photographed by a camera or an artificial image rendered using computer graphics.
  • the panoramic image need not be an image whose angle of view in the horizontal direction exceeds 180 degrees, and may be an image whose angle of view in the horizontal direction is 180 degrees or less.
  • the angle of view in the vertical direction may also be greater than or equal to 180 degrees.
  • the image conversion unit 780 converts the angular resolution of the generated image into a wide viewing angle image transmission format adjusted in accordance with the light ray direction toward the viewpoint (S20).
  • the format of the image once generated is converted to a wide viewing angle image transmission format
  • ray tracing toward the viewpoint is traced in the reverse direction using ray tracing to directly calculate color information of each pixel
  • the configuration of the image conversion unit 780 is unnecessary, and the panoramic image processing unit 750 having the function of the ray tracing unit may generate an image in the wide viewing angle image transmission format.
  • the image providing unit 770 transfers the image of the wide viewing angle image transmission format to the head mounted display 100 (S30).
  • the head mounted display 100 receives an image in a wide viewing angle image transmission format, and the image conversion unit 90 converts the image into an image suitable for a display panel by converting the image according to the unique optical characteristics of the head mounted display 100 ( S40).
  • the output interface 30 displays the image converted for the head mounted display 100 on the display (S50).
  • the GPS unit 60 or motion sensor acquires information on the position of the user's head
  • the posture sensor 64 detects information on the rotation of the head. Acquire (S60). Information regarding position and rotation is sent to the panoramic image generator 700.
  • the coordinate conversion unit 740 of the panoramic image generation device 700 changes the viewpoint position and the gaze direction from which the panoramic image is to be viewed, based on the acquired information on the position and rotation of the head of the user (S70).
  • the panoramic image processing unit 750 generates a panoramic image when viewed from the new viewpoint position in the new viewpoint direction. After that, steps S20 to S70 are repeated.
  • FIG. 10 is a view showing an example of a panoramic image generated by the panoramic image processing unit 750. As shown in FIG. In this example, the horizontal angle of view is an image of 180 degrees.
  • FIGS. 11A and 11B are diagrams for explaining the case where the panoramic image of FIG. 10 is transferred to the head mounted display 100 in a normal transmission format for comparison and reproduced by the head mounted display 100 for comparison. .
  • FIG. 11A shows the panoramic image of FIG. 10 compressed in the normal transmission format.
  • the image is uniformly compressed at the center and the periphery of the image.
  • the entire image is blurred and the resolution of the central part of the image is the same as that of the peripheral part as shown in FIG. It will deteriorate.
  • FIG. 12 (a) and 12 (b) are diagrams for explaining the case where the panoramic image of FIG. 10 is transferred to the head mounted display in the wide viewing angle image transmission format of the present embodiment and reproduced on the head mounted display. is there.
  • FIG. 12A shows the panoramic image of FIG. 10 converted into a transmission format in which the angular resolution is adjusted so as to be uniform regardless of the direction of the light toward the viewpoint.
  • the resolution of the central part of the image is compressed to be higher than the resolution of the peripheral parts.
  • the image generation device generates a wide viewing angle image with a common transmission format that does not depend on the optical characteristics of the individual head mounted display devices, and transmits it to the head mounted display In order to convert the image to optical properties in the head mounted display, it is not necessary to generate the image to the properties of the individual head mounted display devices. Thus, processing for generating a wide viewing angle image independent of the head mounted display device can be realized.
  • a wide viewing angle image transmission format in which the angular resolution is adjusted in accordance with the direction of the light beam toward the viewpoint, a wide viewing angle image suitable for any type of head mounted display can be provided.
  • a wide-viewing-angle image generated by an image generation device is transmitted to a head mounted display in a conventional transmission format that uniformly compresses the entire image, apparent image quality deteriorates in the center of the image when displayed on a head mounted display.
  • the resolution of the central portion of the image can be made higher than that of the peripheral portion. It is possible to prevent the deterioration of the image quality.
  • the embodiment in which the wide-viewing-angle image is displayed on the head mounted display has been described.
  • the present invention is also applicable to the case of displaying the wide-viewing-angle image on a normal desktop type or wall-mounted display
  • the image generation method of the embodiment may be applied to convert the angular resolution of the image into a format suitable for the characteristics of the human eye.
  • the technique of adjusting the angular resolution in accordance with the direction of light directed to the viewpoint is also effective in displaying a panoramic image on a landscape or portrait display.
  • Reference Signs List 10 control unit 20 input interface, 30 output interface, 32 backlight, 40 communication control unit, 42 network adapter, 44 antenna, 50 storage unit, 60 GPS unit, 62 wireless unit, 64 attitude sensor, 70 external input / output terminal interface , 72 external memory, 80 clock unit, 90 image conversion unit, 100 head mounted display, 110 main body unit, 120 forehead contact unit, 130 side head contact unit, 200 game machine, 700 panoramic image generating device, 710 zoom instruction Acquisition unit, 720 sensitivity adjustment unit, 730 position / rotation information acquisition unit, 740 coordinate conversion unit, 750 panoramic image processing unit, 760 panoramic image storage unit, 770 Image providing unit, 780 image conversion unit.
  • It can be used as a technology for generating a wide viewing angle image.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • Optics & Photonics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Architecture (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Geometry (AREA)
  • Computing Systems (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)

Abstract

 パノラマ画像処理部750は、与えられた視点から見えるパノラマ画像のような広視野角画像を生成する。画像変換部780は、生成された広視野角画像を、視点を中心とする単位角度あたりのピクセル数である角解像度を視点に向かう光線方向に応じて調整した伝送フォーマットに変換する。画像提供部770は、角解像度が調整された伝送フォーマットで画像をヘッドマウントディスプレイ100に送信する。ヘッドマウントディスプレイ100は受信した画像をデバイスの光学特性に適合するように変換して表示する。

Description

画像生成装置および画像生成方法
 この発明は、広視野角画像を生成する装置および方法に関する。
 ゲーム機に接続されたヘッドマウントディスプレイ(HMD)を頭部に装着して、ヘッドマウントディスプレイに表示された画面を見ながら、コントローラなどを操作してゲームプレイすることが行われている。ゲーム機に接続された通常の据え置き型のディスプレイでは、ディスプレイの画面の外側にもユーザの視野範囲が広がっているため、ディスプレイの画面に集中できなかったり、ゲームへの没入感に欠けることがある。その点、ヘッドマウントディスプレイを装着すると、ヘッドマウントディスプレイに表示される映像以外はユーザは見ないため、映像世界への没入感が高まり、ゲームのエンタテインメント性を一層高める効果がある。
 また、ヘッドマウントディスプレイにパノラマ画像を表示させ、ヘッドマウントディスプレイを装着したユーザが頭部を回転させると、360度のパノラマ画像や仮想空間が表示されるようにすると、さらに映像への没入感が高まり、ゲームなどのアプリケーションの操作性も向上する。
 広視野角の画像を表示するヘッドマウントディスプレイデバイスでは、デバイス内のレンズ等の光学系の歪みを完全に取り除く構成にすることが物理的に難しいため、デバイス内の画像表示ユニットの各ピクセルの表示位置と、光学系を通した視聴者の表示位置との対応関係が非線形になることが多い。特に、光学系の特性の違いからヘッドマウントディスプレイデバイス毎に上述の対応関係が異なるため、個々のヘッドマウントディスプレイに適した画像を生成するには、デバイス毎に異なる画像変換が必要となる。
 現在はゲーム機やパーソナルコンピュータなどの画像生成装置側で特定のヘッドマウントディスプレイデバイスの特性に適したフォーマットで画像を生成し、ヘッドマウントディスプレイに転送する方式が取られている。簡単に言えば、画像生成装置側で特定のヘッドマウントディスプレイのパネルに表示されるべき画像を直接生成している。しかし、この方式では、ヘッドマウントディスプレイデバイスの種類が今後増えてくると画像生成装置側で個々のヘッドマウントディスプレイに合わせて個別に画像を生成する必要があり、対応が難しくなる。今日、ヘッドマウントディスプレイを提供するベンダーがいくつかあるが、ヘッドマウントディスプレイに共通の画像伝送フォーマットがないため、個々のヘッドマウントディスプレイデバイスの特性に合わせて画像を生成するしかないのが現状である。
 一方、画像生成装置側で生成されたパノラマ画像のような広視野角画像をそのまま圧縮して伝送し、ヘッドマウントディスプレイ側で光学特性に合わせて変換して表示すると、視点に向かう光線方向によって角解像度に偏りが生じ、画像の中央部で見かけの画質が劣化する。これは、解像度が画面全体で均一である画像を広視野角で見た場合に生じる現象であり、ヘッドマウントディスプレイに限らず、横長または縦長のディスプレイでも課題となりうる。
 本発明はこうした課題に鑑みてなされたものであり、その目的は、ヘッドマウントディスプレイ等での表示に適した広視野角画像を生成することのできる画像生成装置および画像生成方法を提供することにある。
 上記課題を解決するために、本発明のある態様の画像生成装置は、与えられた視点から見える画像を生成する画像生成部と、生成された前記画像を、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向に応じて調整した伝送フォーマットに変換する画像変換部とを含む。
 本発明の別の態様もまた、画像生成装置である。この装置は、与えられた視点に向かう光線を逆方向に追跡することにより画像を描画するレイトレーシング部を含む。前記レイトレーシング部は、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向によって調整した伝送フォーマットで画像を生成する。
 本発明のさらに別の態様は、画像生成方法である。この方法は、与えられた視点から見える画像を生成する画像生成ステップと、生成された前記画像を、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向に応じて調整した伝送フォーマットに変換する画像変換ステップとを含む。
 本発明のさらに別の態様もまた、画像生成方法である。この方法は、与えられた視点に入る光線を逆方向に追跡することにより画像を描画するレイトレーシングステップを含む。前記レイトレーシングステップは、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向に応じて調整した伝送フォーマットで画像を生成する。
 なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
 本発明によれば、ヘッドマウントディスプレイ等での表示に適した広視野角画像を生成することができる。
ヘッドマウントディスプレイの外観図である。 ヘッドマウントディスプレイの機能構成図である。 本実施の形態に係るパノラマ画像生成システムの構成図である。 本実施の形態に係るパノラマ画像生成装置の機能構成図である。 ディスプレイ面に表示された画像の角解像度を説明する図である。 視点に向かう光線方向とディスプレイ面上のピクセルの位置の関係を説明する図である。 角解像度が視点に向かう光線方向によらずに均一になるようにピクセルを配置した画像フォーマットを説明する図である。 角解像度を視点に向かう光線方向によらずに均一にした正規化フォーマットを説明する図である。 角解像度を視点に向かう光線方向によらずに均一にした正規化フォーマットを説明する図である。 角解像度を視点に向かう光線方向によらずに均一にした正規化フォーマットの別の例を説明する図である。 角解像度を視点に向かう光線方向によらずに均一にした正規化フォーマットの別の例を説明する図である。 本実施の形態のパノラマ画像生成システムによる画像生成と画像伝送の手順を説明するシーケンス図である。 図4のパノラマ画像処理部により生成されたパノラマ画像の一例を示す図である。 図11(a)および図11(b)は、比較のために通常の伝送フォーマットで図10のパノラマ画像をヘッドマウントディスプレイに転送し、ヘッドマウントディスプレイで再生した場合を説明する図である。 図12(a)および図12(b)は、本実施の形態の広視野角画像伝送フォーマットで図10のパノラマ画像をヘッドマウントディスプレイに転送し、ヘッドマウントディスプレイで再生した場合を説明する図である。
 図1は、ヘッドマウントディスプレイ100の外観図である。ヘッドマウントディスプレイ100は、本体部110、前頭部接触部120、および側頭部接触部130を含む。
 ヘッドマウントディスプレイ100は、ユーザの頭部に装着してディスプレイに表示される静止画や動画などを鑑賞し、ヘッドホンから出力される音声や音楽などを聴くための表示装置である。
 ヘッドマウントディスプレイ100に内蔵または外付けされたGPS(Global Positioning System)などの位置センサによりユーザの位置情報を計測することができる。また、ヘッドマウントディスプレイ100に内蔵または外付けされた姿勢センサによりヘッドマウントディスプレイ100を装着したユーザの頭部の回転角や傾きといった姿勢情報を計測することができる。
 本体部110には、ディスプレイ、位置情報取得センサ、姿勢センサ、通信装置などが含まれる。前頭部接触部120および側頭部接触部130には、オプションとして、ユーザの体温、脈拍、血液成分、発汗、脳波、脳血流などの生体情報を計測することのできる生体情報取得センサをもたせてもよい。
 ヘッドマウントディスプレイ100には、さらに、ユーザの目を撮影するカメラが設けられてもよい。ヘッドマウントディスプレイ100に搭載されたカメラにより、ユーザの視線、瞳孔の動き、瞬きなどを検出することができる。
 ここでは、ヘッドマウントディスプレイ100に表示される画像の生成方法を説明するが、本実施の形態の画像生成方法は、狭義のヘッドマウントディスプレイ100に限らず、めがね、めがね型ディスプレイ、めがね型カメラ、ヘッドフォン、ヘッドセット(マイクつきヘッドフォン)、イヤホン、イヤリング、耳かけカメラ、帽子、カメラつき帽子、ヘアバンドなどを装着した場合にも適用することができる。
 図2は、ヘッドマウントディスプレイ100の機能構成図である。
 制御部10は、画像信号、センサ信号などの信号や、命令やデータを処理して出力するメインプロセッサである。入力インタフェース20は、タッチパネルおよびタッチパネルコントローラから操作信号や設定信号を受け付け、制御部10に供給する。出力インタフェース30は、制御部10から画像信号を受け取り、ディスプレイに表示させる。バックライト32は、液晶ディスプレイにバックライトを供給する。
 通信制御部40は、ネットワークアダプタ42またはアンテナ44を介して、有線または無線通信により、制御部10から入力されるデータを外部に送信する。通信制御部40は、また、ネットワークアダプタ42またはアンテナ44を介して、有線または無線通信により、外部からデータを受信し、制御部10に出力する。
 記憶部50は、制御部10が処理するデータやパラメータ、操作信号などを一時的に記憶する。
 GPSユニット60は、制御部10からの操作信号にしたがって、GPS衛星から位置情報を受信して制御部10に供給する。無線ユニット62は、制御部10からの操作信号にしたがって、無線基地局から位置情報を受信して制御部10に供給する。
 姿勢センサ64は、ヘッドマウントディスプレイ100の本体部110の回転角や傾きなどの姿勢情報を検出する。姿勢センサ64は、ジャイロセンサ、加速度センサ、角加速度センサなどを適宜組み合わせて実現される。
 外部入出力端子インタフェース70は、USB(Universal Serial Bus)コントローラなどの周辺機器を接続するためのインタフェースである。外部メモリ72は、フラッシュメモリなどの外部メモリである。
 時計部80は、制御部10からの設定信号によって時間情報を設定し、時間データを制御部10に供給する。
 ヘッドマウントディスプレイ100では、ユーザのすぐ目の前に配置されたディスプレイパネルに画像を表示するだけではピントが合わずにぼやけてしまうため、プリズムやレンズなどの光学系を用いて、広い視野角で歪みなく画像が見えるようにしている。画像変換部90は、制御部10から画像信号を受け取り、ヘッドマウントディスプレイ100の光学系の歪み特性に応じて画像信号を変換し、制御部10に返す。
 制御部10は、画像やテキストデータを出力インタフェース30に供給してディスプレイに表示させたり、通信制御部40に供給して外部に送信させることができる。
 図3は、本実施の形態に係るパノラマ画像生成システムの構成図である。ヘッドマウントディスプレイ100は、無線通信またはUSBなどの周辺機器を接続するインタフェースでゲーム機200に接続される。ゲーム機200は、さらにネットワークを介してサーバに接続されてもよい。その場合、サーバは、複数のユーザがネットワークを介して参加できるゲームなどのオンラインアプリケーションをゲーム機200に提供してもよい。ヘッドマウントディスプレイ100は、ゲーム機200の代わりに、コンピュータや携帯端末に接続されてもよい。
 図4は、本実施の形態に係るパノラマ画像生成装置700の機能構成図である。同図は機能に着目したブロック図を描いており、これらの機能ブロックはハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現することができる。
 パノラマ画像生成装置700は、ヘッドマウントディスプレイ100が接続されたゲーム機200に実装されるが、パノラマ画像生成装置700の少なくとも一部の機能をヘッドマウントディスプレイ100の制御部10に実装してもよい。特に後述の画像変換部780の機能をヘッドマウントディスプレイ100側に実装してもよい。あるいは、パノラマ画像生成装置700の少なくとも一部の機能を、ネットワークを介してゲーム機200に接続されたサーバに実装してもよい。
 ズーム指示取得部710は、ヘッドマウントディスプレイ100の入力インタフェース20を介してユーザが指示するズームの倍率を取得する。ズーム指示取得部710が取得したズーム倍率は感度調整部720とパノラマ画像処理部750に供給される。
 位置・回転情報取得部730は、ヘッドマウントディスプレイ100のGPSユニット60やモーションセンサにより検知される位置情報と姿勢センサ64により検知される姿勢情報にもとづいて、ヘッドマウントディスプレイ100を装着したユーザの頭部の位置と回転に関する情報を取得する。ユーザの頭部の位置は、ゲーム機200のカメラによりヘッドマウントディスプレイ100の動きを検出することにより取得されてもよい。
 位置・回転情報取得部730は、感度調整部720から指示された感度にもとづいて、ユーザの頭部の位置と回転を取得する。たとえば、ユーザが首を回すと、姿勢センサ64によりユーザの頭部の角度の変化が検出されるが、感度調整部720は、角度の変化が所定の値を超えるまでは検出された角度の変化を無視するように位置・回転情報取得部730に指示する。
 また、感度調整部720は、ズーム指示取得部710から取得されたズーム倍率にもとづいて頭部の角度検出の感度を調整する。ズーム倍率が大きくなるほど、頭部の角度検出の感度を下げる。ズームすると、画角が小さくなるため、頭部の角度検出感度を下げることで頭部の揺れによる表示画像の振動を抑えることができる。
 モーションセンサとして、3軸地磁気センサ、3軸加速度センサおよび3軸ジャイロ(角速度)センサの少なくとも1つ以上の組み合わせを用いて、ユーザの頭部の前後、左右、上下の動きを検出してもよい。また、ユーザの頭部の位置情報を組み合わせて頭部の動き検出の精度を向上させてもよい。
 座標変換部740は、位置・回転情報取得部730により取得されたヘッドマウントディスプレイ100の位置および回転を用いて、トラッキング機能付きのヘッドマウントディスプレイ100に表示すべき画像を生成するための座標変換を行う。
 パノラマ画像処理部750は、パノラマ画像記憶部760からパノラマ画像データを読み出し、座標変換部740による座標変換にしたがって、ヘッドマウントディスプレイ100の位置および回転に応じたパノラマ画像を、ズーム指示取得部710から指定されたズーム倍率で生成し、画像変換部780に与える。ここで、パノラマ画像データは、事前に作成された動画または静止画コンテンツであってもよく、レンダリングされたコンピュータグラフィックスであってもよい。
 画像変換部780は、パノラマ画像処理部750が生成した広視野角画像のフォーマットをユーザの眼の特性に適した伝送フォーマットに変換する。
 一般的なHDTV(High-Definition Television)の場合、水平画角は約33度であるが、ヘッドマウントディスプレイ100などでパノラマ画像のような広視野角画像を表示する場合、90度を超える水平画角が求められる。同じ解像度の画像に対して画角が40度から100度に増えるとピクセル密度が下がり、画像の中心部の解像度(dpi;dots per inch)は約1/3.2倍になる。
 特にヘッドマウントディスプレイ100を装着したユーザが広視野角のパノラマ画像を見る場合、角解像度が画像の品質を左右する重要なファクターとなる。「角解像度」とは、視点を中心とする単位角度あたりのピクセル数である。パノラマ画像のように横長の画像を表示するヘッドマウントディスプレイ100の場合、視点に向かう光線方向によって角解像度に偏りが生じる。
 画像変換部780は、ユーザの眼の特性に合わせて角解像度を調整することで、ヘッドマウントディスプレイ100で広視野角のパノラマ画像を見るのに適した「広視野角画像伝送フォーマット」に画像を変換する。この画像変換処理の詳細については後述する。
 画像変換部780は、このように広視野角画像伝送フォーマットに変換された画像を画像提供部770に与える。画像提供部770は、画像変換部780により変換されたパノラマ画像データをヘッドマウントディスプレイ100に供給する。
 図5は、ディスプレイ面に表示された画像の角解像度を説明する図である。この図では、ディスプレイ面400に表示されるピクセルを黒点で模式的に示している。
 視点Oからディスプレイ面400に映し出された画像を見た場合、視点Oに入る光線方向によってピクセル密度に偏りがある。真正面から視点Oに向かう光線方向の微小角αに対するピクセル数は符号410で示したように3個であるが、右斜めから視点Oに向かう光線方向の微小角αに対するピクセル数は符号420で示した7個である。このように、ディスプレイ面400に等間隔でピクセルが配置された画像を視点Oから見た場合、真正面方向の角解像度が最も低く、横方向に行くにしたがって角解像度は高くなる。特にヘッドマウントディスプレイ100で広視野角のパノラマ画像を見る場合、斜め横方向の角解像度と真正面方向の角解像度の差は顕著になる。本来は人間には真正面方向からの光線(画像の中心部)が主に意識され、斜め方向からの光線(画像の周辺部)はあまり意識されないにもかかわらず、画像の中心部の角解像度が周辺部の角解像度よりも低くなることは不都合である。
 本実施の形態では、パノラマ画像生成装置700と個々のヘッドマウントディスプレイ100との間でヘッドマウントディスプレイデバイスに依存しない共通の伝送フォーマットを定義し、パノラマ画像生成装置700がその共通の伝送フォーマットで画像を直接生成するか、生成した画像をその共通の伝送フォーマットに変換してから個々のヘッドマウントディスプレイ100に画像を送信する。個々のヘッドマウントディスプレイ100はパノラマ画像生成装置700から受信した共通の伝送フォーマットの画像を各デバイスの光学特性に適したフォーマットに変換し、ディスプレイパネルに表示する。パノラマ画像生成装置700は、デバイスに依存しない共通の伝送フォーマットを用いることによって、ヘッドマウントディスプレイデバイスの違いを意識せずに画像を生成することができ、光学特性の異なる個別のヘッドマウントディスプレイに個別に対応する必要がなくなる。
 さらに、本実施の形態では、ヘッドマウントディスプレイ100で広視野角画像を表示するのに適した共通の伝送フォーマットとして、角解像度を眼の特性に合わせて調整した「広視野角画像伝送フォーマット」を採用する。ここでは角解像度を眼の特性に合わせて調整する例として、角解像度を視点に向かう光線方向に応じて調整した広視野角画像伝送フォーマットを説明する。より具体的には、最初に、角解像度を視点に向かう光線方向によらずに均一になるように調整した伝送フォーマットを説明する。
 図6Aは、視点に向かう光線方向とディスプレイ面上のピクセルの位置の関係を説明する図である。視点Oからディスプレイ面400までの距離を1とする。視点Oからディスプレイ面400を真正面に見たときのピクセルをPとする。真正面に対して角度βの光線方向にあるディスプレイ面400上のピクセルをQとする。ピクセルQはディスプレイ面400上でピクセルPからtanβの距離だけ離れた位置にある。
 真正面に対して角度nβ(nは自然数)の光線方向にあるディスプレイ面400上のピクセルをRとする。ピクセルRはディスプレイ面400上でピクセルPからtan(nβ)の距離だけ離れた位置にある。ピクセルをディスプレイ面400上に等間隔に配置するのではなく、ピクセルPからtanβ、tan2β、tan3β…の距離だけ離れたディスプレイ面400上の位置にピクセルを配置するなら、角解像度を視点Oに向かう光線方向によらずに均一にすることができる。
 図6Bは、角解像度が視点に向かう光線方向によらずに均一になるようにピクセルを配置した画像フォーマットを説明する図である。この図では、角度β毎にtan(nβ)(nは自然数)で示されるディスプレイ面400上の位置にピクセルが配置されることで、視点Oに向かういずれの光線方向でも角解像度(単位角度あたりのピクセル数)を均一にすることができる。
 図7Aおよび図7Bは、広視野角画像伝送フォーマットの一例として、角解像度を視点に向かう光線方向によらずに均一にした正規化フォーマットを説明する図である。
 通常のテレビやディスプレイでは発光させるパネルの位置のピクセルのカラー情報を伝送するが、広視野角画像伝送フォーマットでは、視点に向かう光線方向にあるピクセルのカラー情報を伝送する。ここで、視点の位置を(0,0,0)として、水平方向、垂直方向、前後方向をそれぞれX軸、Y軸、Z軸に取り、正面方向をZ軸のプラスにする。生成された画像のピクセル(X,Y)は等間隔に並んでいるとする。また、水平方向、垂直方向の解像度や画角は、パネルデバイス固有の値に設定され、画像の伝送フォーマットとは独立に決まっているものとする。
 従来の一般的に広く使用されている画像の伝送フォーマットは、ピクセル(X,Y)は視点に向かう光線方向(X,Y,1)にあるとしてピクセルの表示位置を決めており、ピクセルは等間隔に表示される。
 しかし、従来の伝送フォーマットでは、画像の中心部の角解像度が画像の周辺部の角解像度に比べて低くなってしまうため、広視野角のヘッドマウントディスプレイで表示するための伝送フォーマットとしては最適ではない。そこで、ピクセルのX軸、Y軸を非線形にスケーリングして目盛りを取ることで角解像度を視点に向かう光線方向に応じて調整する。一例として、角解像度を視点に向かう光線方向によらずに一定にするために、ピクセルの座標を(X,Y)で取るのではなく(tan(X),tan(Y))で取る。
 X方向にi番目、Y方向にj番目のピクセルを生成するとき、通常の画像フォーマットでは、
 X=Xscale×i+Xoffset
 Y=Yscale×j+Yoffset
で決まる座標(X,Y)のピクセルを生成するが、正規化フォーマットでは(tan(X),tan(Y))の座標のピクセルを生成する。これは、ディスプレイ面で発光するピクセルの光が光線方向(tan(X),tan(Y),1)から視点Oに入ることを意味する。
 このようにして通常フォーマットの画像は、(tan(X),tan(Y))の位置にピクセルを配置した正規化フォーマットに変換される。この結果、ディスプレイ面上のピクセルの配置は図6Bに示したように画像の中央部ではピクセル密度が高く、周辺部ではピクセル密度が低いフォーマットになるが、角解像度は視点に向かう光線方向によらず均一になる。正規化フォーマットで伝送された画像をヘッドマウントディスプレイ100で表示するときは、X方向にi番目、Y方向にj番目のピクセルをディスプレイ面の座標(tan(X),tan(Y))で示される位置に表示させればよい。
 図7Aおよび図7Bは、正規化フォーマットへの変換を立体的に示したものであり、図6Bにおける視点Oを中心とする半径1の球面が図示されている。ただしこの正規化フォーマットへの変換では、z=1であるため、視点Oの前方で水平方向180度に広がる画像しか表現できない。zに負の値を許して、水平方向180度を超えて視点Oの後方の画像まで表現できるようにするため、全体にcos(X)cos(Y)をかけてピクセルの光線方向を(sin(X)cos(Y),cos(X)sin(Y),cos(X)cos(Y))としてもよい。なお、この正規化フォーマットは、特異点が上下90度にあるため、垂直方向に180度を超える画像は表現できないことに留意する。
 図8Aおよび図8Bは、角解像度を視点に向かう光線方向によらずに均一にした正規化フォーマットの別の例を説明する図である。
 この正規化フォーマットでは、水平方向に360度、垂直方向に180度の画像を表示できるように、緯度、経度に相当する角度を用いる。すなわち、ピクセルの光が光線方向(sin(X)cos(Y),sin(Y),cos(X)cos(Y))から視点Oに向かうとして画像のフォーマットを定義する。これは特異点や方向性を除けば光線方向(tan(X),tan(Y)/cos(X),1)と同じである。このフォーマットは、上下90度に特異点があるため、高さ方向に180度未満、横方向に180度を超えるパノラマ画像に適したフォーマットである。もちろん横方向に180度を超えなくてもこのフォーマットを使用できる。人間は両眼で見た場合、視野角は左右180度を超えると言われており、水平方向に180度を超える画像を表現できるフォーマットは、特にパノラマ画像に有利である。
 上記の説明では、角解像度(視点を中心とする単位角度あたりのピクセル数)が均一になるように正規化された画像伝送フォーマットを定義したが、人間の視界には画像の中央部(真正面方向に見える部分)が主に見えており、周辺部(斜め方向に見える部分)はあまり見えていない(意識されない)ことを考慮して、中央部の角解像度を高くし、周辺部の角解像度を低くするように角解像度を光線方向に応じて調整した画像伝送フォーマットを定義してもよい。また、光線方向に応じた角解像度の調整方法をパラメータを用いて指定可能な伝送フォーマットを定義してもよい。
 パラメータを含んだ関数を用いた伝送フォーマットを説明する。画像の中心部に比べて周辺部の解像度を減らすための伝送フォーマットとして、図7Aおよび図7Bで説明した、角解像度を視点に向かう光線方向によらずに均一にした正規化フォーマットではピクセルの光線方向を(tan(X),tan(Y),1)とした。パラメータ関数で定義する伝送フォーマットでは、光線方向を(sin(X)/(cos(X)P1),sin(Y)/(cos(Y)P2),1)とする。
 P1、P2はそれぞれ横方向、縦方向に効くパラメータであり、P1、P2の値が1の場合、ピクセル密度は光線方向によらずに均一であり、P1、P2の値が1よりも大きい場合、中心部(真正面からの光線方向)のピクセル密度が高くなり、P1、P2の値が1よりも小さい場合、周辺部(斜め横からの光線方向)のピクセル密度が高くなる。パノラマ画像生成装置700がパラメータP1、P2を決定するか、パノラマ画像生成装置700がヘッドマウントディスプレイ100から指定されたパラメータP1、P2を受け取り、パノラマ画像生成装置700は、所望のパラメータで角解像度を調整した伝送フォーマットの画像を生成する。
 一般に、パラメータ関数を用いた伝送フォーマットは、各ピクセルの光が視点に向かう光線方向をパラメータを含んだ関数で定義することにより定義することができる。
 次に、ピクセルの送信パターンを指定することで角解像度を調整可能な伝送フォーマットを説明する。ピクセルX、Yは、送信時のi,j番目のピクセルに対して、スケールとオフセットをかけて、X=Xscale×i+Xoffset、Y=Yscale×j+Yoffsetにより作成されるが、送信すべきピクセルを特定のパターンで省く。たとえば、1番から1920番までの1920個のピクセルを送る代わりに、1番から3000番までの3000個のピクセルに対して、1番から1080番までは奇数番のピクセルのみ送信し、1081番から1920番まではすべてのピクセルを送信し、1921番から3000番までは偶数番のピクセルのみを送信することで、合計1920個をヘッドマウントディスプレイ100に送信する。これにより、画像の中心部はピクセル密度を高くし、周辺部のピクセル密度を低くすることができる。このような送信パターンをパラメータとして指定できるような伝送フォーマットにすれば、パノラマ画像生成装置700またはヘッドマウントディスプレイ100が送信パターンを指定して画像の角解像度を可変にすることができる。
 図9は、本実施の形態のパノラマ画像生成システムによる画像生成と画像伝送の手順を説明するシーケンス図である。
 パノラマ画像生成装置700のパノラマ画像処理部750は、ヘッドマウントディスプレイ100に表示すべきパノラマ画像などの広視野角画像を生成する(S10)。これは、たとえばカメラで実写されたパノラマ画像やコンピュータグラフィックスを用いてレンダリングされた人工画像であってもよい。パノラマ画像は水平方向の画角が180度を超える画像である必要はなく、水平方向の画角が180度以下の画像であってもよい。垂直方向の画角も180度を超えても、180度以下であってもよい。
 画像変換部780は、生成された画像の角解像度を視点に向かう光線方向に応じて調整した広視野角画像伝送フォーマットに変換する(S20)。
 上記の説明では、いったん生成された画像のフォーマットを広視野角画像伝送フォーマットに変換したが、レイトレーシングを用いて視点に向かう光線を逆方向に追跡して各ピクセルのカラー情報を直接計算で求めることにより、広視野角画像伝送フォーマットの画像を直接、生成することも可能である。この場合、画像変換部780の構成は不要であり、レイトレーシング部の機能を有するパノラマ画像処理部750が広視野角画像伝送フォーマットで画像を生成すればよい。
 画像提供部770は、広視野角画像伝送フォーマットの画像をヘッドマウントディスプレイ100に転送する(S30)。
 ヘッドマウントディスプレイ100は、広視野角画像伝送フォーマットの画像を受け取り、画像変換部90がヘッドマウントディスプレイ100の固有の光学特性に合わせて画像を変換することでディスプレイパネルに適した画像に変換する(S40)。出力インタフェース30は、ヘッドマウントディスプレイ100用に変換された画像をディスプレイに表示する(S50)。
 ヘッドマウントディスプレイ100を装着したユーザが頭部を移動させたり、回転させると、GPSユニット60やモーションセンサがユーザの頭部の位置に関する情報を取得し、姿勢センサ64が頭部の回転に関する情報を取得する(S60)。位置と回転に関する情報はパノラマ画像生成装置700に送信される。
 パノラマ画像生成装置700の座標変換部740は、取得されたユーザの頭部の位置と回転に関する情報からパノラマ画像を見る視点位置と視線方向を変更する(S70)。ステップS10に戻って、パノラマ画像処理部750は、新しい視点位置から新しい視点方向に見た場合のパノラマ画像を生成する。それ以降、ステップS20~S70を繰り返す。
 図10は、パノラマ画像処理部750により生成されたパノラマ画像の一例を示す図である。この例では、水平方向の画角が180度の画像である。
 図11(a)および図11(b)は、比較のために通常の伝送フォーマットで図10のパノラマ画像をヘッドマウントディスプレイ100に転送し、ヘッドマウントディスプレイ100で再生した場合を説明する図である。
 図11(a)は、図10のパノラマ画像を通常の伝送フォーマットで圧縮した様子を示す。画像の中央部と周辺部で均一に画像が圧縮されている。このように通常の伝送フォーマットで圧縮された画像をヘッドマウントディスプレイ100で伸長して表示すると、図11(b)のように、画像の全体がぼやけ、画像の中央部の解像度が周辺部と同じように劣化してしまう。
 図12(a)および図12(b)は、本実施の形態の広視野角画像伝送フォーマットで図10のパノラマ画像をヘッドマウントディスプレイに転送し、ヘッドマウントディスプレイで再生した場合を説明する図である。
 図12(a)は、図10のパノラマ画像を、角解像度を視点に向かう光線方向によらずに均一になるように調整した伝送フォーマットに変換したものである。画像の中央部の解像度が周辺部の解像度よりも高くなるように圧縮されている。図12(a)の伝送フォーマットで圧縮された画像をヘッドマウントディスプレイ100で伸長して表示すると、図12(b)のように、周辺部が中央部に比べてぼやけるが、中央部はピクセル密度が高いためにぼやけない。これはヘッドマウントディスプレイ100での表示に適する。
 以上説明したように、本実施の形態によれば、画像生成装置が個別のヘッドマウントディスプレイデバイスの光学特性に依存しない共通の伝送フォーマットで広視野角画像を生成してヘッドマウントディスプレイに送信し、ヘッドマウントディスプレイにおいて光学特性に合わせて画像を変換するため、個々のヘッドマウントディスプレイデバイスの特性に合わせて画像を生成する必要がない。これによりヘッドマウントディスプレイデバイスに依存しない広視野角画像の生成処理を実現することができる。
 また、視点に向かう光線方向に応じて角解像度を調整した広視野角画像伝送フォーマットを用いることにより、いずれの種類のヘッドマウントディスプレイにも適した広視野角画像を提供することができる。画像全体を均一に圧縮する従来の伝送フォーマットで画像生成装置が生成した広視野角画像をヘッドマウントディスプレイに送信した場合、ヘッドマウントディスプレイで表示すると、画像の中央部で見かけの画質が劣化してしまう。しかし、本実施の形態によれば、角解像度を視点に向かう光線方向に応じて調整することで、画像の中央部の解像度を周辺部に比べて高くすることができ、画像の中央部での画質の劣化を防ぐことができる。
 以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。そのような変形例を説明する。
 上記の説明では、ヘッドマウントディスプレイに広視野角画像を表示する実施例を説明したが、頭部には装着しない通常の卓上型や壁掛け型のディスプレイに広視野角画像を表示する場合にも本実施の形態の画像生成方法を適用して、画像の角解像度を人間の眼の特性に適したフォーマットに変換してもよい。角解像度を視点に向かう光線方向に応じて調整する技術は、横長または縦長のディスプレイにパノラマ画像を表示する際にも有効である。
 10 制御部、 20 入力インタフェース、 30 出力インタフェース、 32 バックライト、 40 通信制御部、 42 ネットワークアダプタ、 44 アンテナ、 50 記憶部、 60 GPSユニット、 62 無線ユニット、 64 姿勢センサ、 70 外部入出力端子インタフェース、 72 外部メモリ、 80 時計部、 90 画像変換部、 100 ヘッドマウントディスプレイ、 110 本体部、 120 前頭部接触部、 130 側頭部接触部、 200 ゲーム機、 700 パノラマ画像生成装置、 710 ズーム指示取得部、 720 感度調整部、 730 位置・回転情報取得部、 740 座標変換部、 750 パノラマ画像処理部、 760 パノラマ画像記憶部、 770 画像提供部、 780 画像変換部。
 広視野角画像を生成する技術に利用できる。

Claims (10)

  1.  与えられた視点から見える画像を生成する画像生成部と、
     生成された前記画像を、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向に応じて調整した伝送フォーマットに変換する画像変換部とを含むことを特徴とする画像生成装置。
  2.  前記画像変換部は、生成された前記画像を、前記角解像度が前記視点に向かう光線方向によらずに均一になるように調整した伝送フォーマットに変換することを特徴とする請求項1に記載の画像生成装置。
  3.  前記画像変換部は、生成された前記画像を、前記角解像度が前記視点に斜めから向かう光線方向よりも前記視点に正面から向かう光線方向の方が大きくなるように調整した伝送フォーマットに変換することを特徴とする請求項1に記載の画像生成装置。
  4.  前記伝送フォーマットは、前記角解像度を前記視点に向かう光線方向にしたがって調整することのできる可変パラメータを含むことを特徴とする請求項1から3のいずれかに記載の画像生成装置。
  5.  生成された前記画像は、ヘッドマウントディスプレイに伝送されるべき広視野角の画像であり、前記伝送フォーマットは、個々のヘッドマウントディスプレイの光学特性に依存しない共通のフォーマットであることを特徴とする請求項1から4のいずれかに記載の画像生成装置。
  6.  与えられた視点に向かう光線を逆方向に追跡することにより画像を描画するレイトレーシング部を含み、
     前記レイトレーシング部は、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向に応じて調整した伝送フォーマットで画像を生成することを特徴とする画像生成装置。
  7.  与えられた視点から見える画像を生成する画像生成ステップと、
     生成された前記画像を、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向に応じて調整した伝送フォーマットに変換する画像変換ステップとを含むことを特徴とする画像生成方法。
  8.  与えられた視点に入る光線を逆方向に追跡することにより画像を描画するレイトレーシングステップを含み、
     前記レイトレーシングステップは、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向に応じて調整した伝送フォーマットで画像を生成することを特徴とする画像生成方法。
  9.  与えられた視点から見える画像を生成する画像生成ステップと、
     生成された前記画像を、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向に応じて調整した伝送フォーマットに変換する画像変換ステップとをコンピュータに実行させることを特徴とするプログラム。
  10.  与えられた視点に入る光線を逆方向に追跡することにより画像を描画するレイトレーシングステップをコンピュータに実行させ、
     前記レイトレーシングステップは、前記視点を中心とする単位角度あたりのピクセル数である角解像度を前記視点に向かう光線方向に応じて調整した伝送フォーマットで画像を生成することを特徴とするプログラム。
PCT/JP2015/068526 2014-07-03 2015-06-26 画像生成装置および画像生成方法 WO2016002657A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201580035107.2A CN106663336B (zh) 2014-07-03 2015-06-26 图像生成装置和图像生成方法
EP15815602.6A EP3166080A4 (en) 2014-07-03 2015-06-26 Image generation device and image generation method
US15/320,489 US9939890B2 (en) 2014-07-03 2015-06-26 Image generation apparatus and image generation method of generating a wide viewing angle image

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014137819A JP5920897B2 (ja) 2014-07-03 2014-07-03 画像生成装置および画像生成方法
JP2014-137819 2014-07-03

Publications (1)

Publication Number Publication Date
WO2016002657A1 true WO2016002657A1 (ja) 2016-01-07

Family

ID=55019194

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/068526 WO2016002657A1 (ja) 2014-07-03 2015-06-26 画像生成装置および画像生成方法

Country Status (5)

Country Link
US (1) US9939890B2 (ja)
EP (1) EP3166080A4 (ja)
JP (1) JP5920897B2 (ja)
CN (1) CN106663336B (ja)
WO (1) WO2016002657A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108429906A (zh) * 2017-02-15 2018-08-21 三星电子株式会社 电子设备和用于在电子设备中发送和接收图像数据的方法
CN109845274A (zh) * 2016-10-25 2019-06-04 索尼公司 发送设备、发送方法、接收设备和接收方法
US11347052B2 (en) * 2017-10-23 2022-05-31 Sony Corporation Display control apparatus, head mounted display, and display control method

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105869110B (zh) * 2016-03-28 2018-09-28 腾讯科技(深圳)有限公司 图像显示方法和装置、异形曲面幕布的定制方法和装置
EP3315907A1 (de) * 2016-10-27 2018-05-02 Leica Geosystems AG Verfahren zur visuellen darstellung von scandaten
WO2018214063A1 (zh) * 2017-05-24 2018-11-29 深圳迈瑞生物医疗电子股份有限公司 超声设备及其三维超声图像显示方法
WO2019155916A1 (ja) 2018-02-09 2019-08-15 国立大学法人 福井大学 網膜走査型表示部を用いた画像表示装置およびその方法
EP3691249A1 (en) * 2019-01-29 2020-08-05 Koninklijke Philips N.V. Image signal representing a scene
US10963365B2 (en) * 2019-03-20 2021-03-30 Electronic Arts Inc. System for testing command execution latency within an application
US11020658B2 (en) * 2019-03-20 2021-06-01 Electronic Arts Inc. System for testing command execution latency within a video game

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01252993A (ja) * 1988-04-01 1989-10-09 Nippon Telegr & Teleph Corp <Ntt> 画像表示方法
JPH04293375A (ja) * 1991-03-22 1992-10-16 A T R Shichiyoukaku Kiko Kenkyusho:Kk 映像表示システム
JPH05108036A (ja) * 1991-10-18 1993-04-30 Sony Corp 表示装置
JPH10243310A (ja) * 1996-10-16 1998-09-11 He Holdings Inc Dba Hughes Electron 多使用者の実時間のリアリティの強調されたシステムおよびその方法
WO2013076994A1 (ja) * 2011-11-24 2013-05-30 パナソニック株式会社 頭部装着型ディスプレイ装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7495638B2 (en) 2003-05-13 2009-02-24 Research Triangle Institute Visual display with increased field of view
JP6099336B2 (ja) * 2011-09-14 2017-03-22 株式会社半導体エネルギー研究所 発光装置
JP5891131B2 (ja) 2012-07-11 2016-03-22 株式会社ソニー・コンピュータエンタテインメント 画像生成装置および画像生成方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01252993A (ja) * 1988-04-01 1989-10-09 Nippon Telegr & Teleph Corp <Ntt> 画像表示方法
JPH04293375A (ja) * 1991-03-22 1992-10-16 A T R Shichiyoukaku Kiko Kenkyusho:Kk 映像表示システム
JPH05108036A (ja) * 1991-10-18 1993-04-30 Sony Corp 表示装置
JPH10243310A (ja) * 1996-10-16 1998-09-11 He Holdings Inc Dba Hughes Electron 多使用者の実時間のリアリティの強調されたシステムおよびその方法
WO2013076994A1 (ja) * 2011-11-24 2013-05-30 パナソニック株式会社 頭部装着型ディスプレイ装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3166080A4 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109845274A (zh) * 2016-10-25 2019-06-04 索尼公司 发送设备、发送方法、接收设备和接收方法
CN109845274B (zh) * 2016-10-25 2021-10-12 索尼公司 发送设备、发送方法、接收设备和接收方法
CN108429906A (zh) * 2017-02-15 2018-08-21 三星电子株式会社 电子设备和用于在电子设备中发送和接收图像数据的方法
CN108429906B (zh) * 2017-02-15 2022-09-20 三星电子株式会社 电子设备和用于在电子设备中发送和接收图像数据的方法
US11347052B2 (en) * 2017-10-23 2022-05-31 Sony Corporation Display control apparatus, head mounted display, and display control method
US11971543B2 (en) 2017-10-23 2024-04-30 Sony Group Corporation Display control apparatus, head mounted display, and display control method

Also Published As

Publication number Publication date
US20170160796A1 (en) 2017-06-08
EP3166080A4 (en) 2018-03-21
JP5920897B2 (ja) 2016-05-18
JP2016015683A (ja) 2016-01-28
EP3166080A1 (en) 2017-05-10
CN106663336A (zh) 2017-05-10
US9939890B2 (en) 2018-04-10
CN106663336B (zh) 2020-11-06

Similar Documents

Publication Publication Date Title
WO2016002657A1 (ja) 画像生成装置および画像生成方法
US11592668B2 (en) Image generation apparatus and image generation method using frequency lower than display frame rate
US20210350762A1 (en) Image processing device and image processing method
WO2019026765A1 (ja) レンダリング装置、ヘッドマウントディスプレイ、画像伝送方法、および画像補正方法
US11184597B2 (en) Information processing device, image generation method, and head-mounted display
EP3008548B1 (en) Head-mountable apparatus and systems
EP3321776B1 (en) Operation input device and operation input method
US20200241731A1 (en) Virtual reality vr interface generation method and apparatus
US10681276B2 (en) Virtual reality video processing to compensate for movement of a camera during capture
JP2017097122A (ja) 情報処理装置および画像生成方法
JP2016062486A (ja) 画像生成装置および画像生成方法
JP2013258614A (ja) 画像生成装置および画像生成方法
US11143876B2 (en) Optical axis control based on gaze detection within a head-mountable display
JP7435596B2 (ja) ヘッドマウントディスプレイシステム、ステレオ画像を撮像するように動作可能であるステレオ深度カメラ、および、ステレオ画像を撮像するように動作可能であるステレオ深度カメラを提供する方法
US20240236290A9 (en) Image generation device, program, image generation method, and image displaying system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15815602

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2015815602

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2015815602

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 15320489

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE