Head-mounted display system, head-mounted display, and head-mounted display control program
09829997 · 2017-11-28
Assignee
Inventors
Cpc classification
G06F3/04842
PHYSICS
G06F3/0346
PHYSICS
G06F3/011
PHYSICS
G06F2203/04802
PHYSICS
G06F3/0484
PHYSICS
International classification
G09G5/00
PHYSICS
Abstract
An HMD system according to the present technology includes a coordinate system setting unit, a segment selection unit, and an image generation unit. The coordinate system setting unit sets, in a real space, a cylindrical coordinate system partitioned into a plurality of segments. The segment selection unit brings, based on a direction of the display, any of the plurality of segments into a selection stand-by state in the cylindrical coordinate system. When the selection of the segment held in the selection stand-by state is determined, the image generation unit generates a display image to be displayed on the display corresponding to the determined segment.
Claims
1. A head-mounted display system, comprising: a coordinate system setting unit configured to set a cylindrical coordinate system partitioned into a plurality of segments in a real space relative to a direction of a display of the head-mounted display system, each of the plurality of segments having a predetermined height and width; an object arrangement unit configured to display on the display an object in at least some of the plurality of segments such that different segments include objects; a segment selection unit configured to select a segment of the plurality of segments, that has been placed in a selection stand-by state, based on a reception of a first trigger input, the placement of the segment into the selection stand-by state based on a location in the cylindrical coordinate system of an angle-of-view range having a predetermined height and width, the angle-of-view range being moveable in the cylindrical coordinate system to correspond to at least some of the plurality of segments with objects, the location of the angle-of-view range in the cylindrical coordinate system corresponding to a direction of the display in the real space and a radius of the cylindrical coordinate system after the cylindrical coordinate system is set, and the segment of the plurality of segments that has been placed in the selection stand-by state is determined by the segment of the plurality of segments having a largest area within the angle-of-view range in comparison with one or more other segments with objects; and an image generation unit configured to generate, when the selection of the segment in the selection stand-by state is determined, a display image to be displayed on the display corresponding to the determined segment.
2. The head-mounted display system according to claim 1, wherein the segment selection unit is configured to acquire, based on the direction of the display, a coordinate located in the direction of the display in the cylindrical coordinate system and select a segment of the plurality of segments, which includes the coordinate, while held in the selection stand-by state.
3. The head-mounted display system according to claim 1, wherein the cylindrical coordinate system has a vertical direction as a height direction and a horizontal direction as a circumferential direction.
4. The head-mounted display system according to claim 1, wherein the coordinate system setting unit is configured to receive a second trigger input and move the cylindrical coordinate system in a height direction of the cylindrical coordinate system.
5. The head-mounted display system according to claim 1, wherein the coordinate system setting unit is configured to divide the cylindrical coordinate system in a height direction and a circumferential direction of the cylindrical coordinate system, to thereby partition the cylindrical coordinate system into the plurality of segments.
6. The head-mounted display system according to claim 1, wherein the coordinate system setting unit is configured to divide the cylindrical coordinate system in directions that are oblique to a height direction and a circumferential direction of the cylindrical coordinate system, to thereby partition the cylindrical coordinate system into the plurality of segments.
7. The head-mounted display system according to claim 1, wherein the image generation unit is configured to generate an image of the object as the display image.
8. The head-mounted display system according to claim 1, wherein the segment selection unit is configured to not select a segment in which the object is not provided in the segment.
9. The head-mounted display system according to claim 1, wherein the object arrangement unit is configured to not provide the object in a segment of the plurality of segments, which is present in a front direction of the display in the real space.
10. The head-mounted display system according to claim 1, wherein the object is an icon of an application, and wherein the image generation unit is configured to generate the display image based on an output of an application corresponding to the icon.
11. The head-mounted display system according to claim 1, wherein the object is a widget generated by a predetermined application, and wherein the image generation unit is configured to generate the display image based on an output of an application corresponding to the widget.
12. The head-mounted display system according to claim 1, wherein the object is an application launcher, and wherein the image generation unit is configured to generate an image including an application selection menu as the display image.
13. The head-mounted display system according to claim 1, wherein the object is a notification generated by a predetermined application, and the image generation unit is configured to generate the display image based on an output of the predetermined application.
14. The head-mounted display system according to claim 1, wherein the display is a see-through-type display.
15. The head-mounted display system according to claim 1, wherein the segment selection unit is configured to highlight the segment having the largest area corresponding to the angle-of-view range when the segment is in the selection stand-by state.
16. The head-mounted display system according to claim 1, wherein the image generation unit is configured to replace the plurality of segments with the display image when the display image is displayed.
17. A head-mounted display, comprising: a coordinate system setting unit configured to set a cylindrical coordinate system partitioned into a plurality of segments in a real space relative to a direction of a display of the head-mounted display system, each of the plurality of segments having a predetermined height and width; an object arrangement unit configured to display on the display an object in at least some of the plurality of segments such that different segments include objects; a segment selection unit configured to select a segment of the plurality of segments, that has been placed in a selection stand-by state, based on a reception of a first trigger input, the placement of the segment into the selection stand-by state based on a location in the cylindrical coordinate system of an angle-of-view range having a predetermined height and width, the angle-of-view range being moveable in the cylindrical coordinate system to correspond to at least some of the plurality of segments with objects, the location of the angle-of-view range in the cylindrical coordinate system corresponding to a direction of the display in the real space and a radius of the cylindrical coordinate system after the cylindrical coordinate system is set, and the segment of the plurality of segments that has been placed in the selection stand-by state is determined by the segment of the plurality of segments having a largest area within the angle-of-view range in comparison with one or more other segments with objects; and an image generation unit configured to generate, when the selection of the segment in the selection stand-by state is determined, a display image to be displayed on the display corresponding to the determined segment.
18. A non-transitory computer readable storage medium storing a head-mounted display control program that causes a computer to function as: a coordinate system setting unit configured to set a cylindrical coordinate system partitioned into a plurality of segments in a real space relative to a direction of a display of the head-mounted display system, each of the plurality of segments having a predetermined height and width; an object arrangement unit configured to display on the display an object in at least some of the plurality of segments such that different segments include objects; a segment selection unit configured to select a segment of the plurality of segments, that has been placed in a selection stand-by state, based on a reception of a first trigger input, the placement of the segment into the selection stand-by state based on a location in the cylindrical coordinate system of an angle-of-view range having a predetermined height and width, the angle-of-view range being moveable in the cylindrical coordinate system to correspond to at least some of the plurality of segments with objects, the location of the angle-of-view range in the cylindrical coordinate system corresponding to a direction of the display in the real space and a radius of the cylindrical coordinate system after the cylindrical coordinate system is set, and the segment of the plurality of segments that has been placed in the selection stand-by state is determined by the segment of the plurality of segments having a largest area within the angle-of-view range in comparison with one or more other segments with objects; and an image generation unit configured to generate, when the selection of the segment in the selection stand-by state is determined, a display image to be displayed on the display corresponding to the determined segment.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
DETAILED DESCRIPTION
Configuration of Head-Mounted Display System
(25)
(26) As shown in
(27) The frame 201 supports the HMD 200 on the head of the user and places the displays 202 in front of the eyes of the user. The shape of the frame 201 is not particularly limited and may be a headgear shape or the like other than the eyeglass shape shown in
(28) The displays 202 (right display 202R and left display 202L) display display images. The right display 202R is placed in the front of the right eye of the user and the left display 202L is placed in the front of the left eye of the user. Note that either one of the right display 202R and the left display 202L may be provided. The display 202 can be a see-through-type display or a non-see-through-type display. In this embodiment, the see-through-type display is favorable.
(29) The input device 203 receives an operation input made by the user. For the input device 203, those that are capable of detecting proximity or contact of an operating element (finger of user or the like), for example, an operation button, a touch sensor, a proximity sensor, or an illuminance sensor can be used. The position of the input device 203 and the number of input devices 203 are not particularly limited.
(30) The central processing unit (CPU) 204 executes various types of arithmetic processing. The CPU 204 processes input of the input device 203 and communication of the communication device 205, generates display images of the display 202, and so on. The communication device 205 communicates with a communication device 303 (to be described later) of the information processing apparatus 300 in accordance with various communication standards such as universal serial bus (USB), Bluetooth (registered trademark), and Wi-Fi (registered trademark). The memory 206 stores various types of information on results and the like of arithmetic processing of the CPU 204, display images, and the like.
(31) The direction sensor 207 detects a direction of the display 202. The direction sensor 207 can be constituted of a magnetic-field sensor, an angular velocity sensor, an acceleration sensor, and the like. Otherwise, a sensor capable of detecting the direction of the display 202 can be used.
(32) As shown in
(33) The input device 301 receives an operation input made by the user. The input device 301 can be a touch panel, an operation button, or the like. The CPU 302 processes input by the input device 301 and communication by the communication device 303, executes applications, and so on. The communication device 303 communicates with the communication device 205 of the HMD 200 in accordance with various communication standards. The memory 307 stores results and the like of arithmetic processing of the CPU 302. The storage 306 stores applications and image information.
(34) The configurations of the HMD 200 and the information processing apparatus 300 are not limited to those described herein and only need to be capable of realizing functional configurations to be described later.
(35) [Functional Configurations of Head-Mounted Display System]
(36) Functional configurations of the HMD system 100 realized by a hardware configuration as described above will be described.
(37) As shown in the figure, the HMD system 100 includes an image generation unit 101, a coordinate system setting unit 102, an object arrangement unit 103, and a segment selection unit 104. Note that the functional configurations may be realized by either one of the HMD 200 and the information processing apparatus 300 or may be realized by the cooperation of the both. Further, some or all of functional configurations may be realized in a computer network.
(38) The image generation unit 101 generates display images to be displayed on the displays 202. At this time, the image generation unit 101 generates a display image using a coordinate system in the display 202 (hereinafter, referred to as display coordinate system).
(39) The coordinate system setting unit 102 sets the cylindrical coordinate system in a real space. Specifically, the coordinate system setting unit 102 sets, for example, the direction of the display 202 when the HMD 200 is powered on or when a predetermined operation input is performed on the HMD 200, as a front direction. The coordinate system setting unit 102 is capable of acquiring the direction of the display 202 from the direction sensor 207.
(40) The coordinate system setting unit 102 is capable of setting a direction perpendicular to the front direction of the display 202 as the axis direction and a cylindrical coordinate system having a center axis passing through a position of the HMD 200 (origin of user) as the cylindrical coordinate system. With this, the cylindrical coordinate system with the axis direction of the center axis being a height direction and the direction perpendicular to the axis direction being a circumferential direction is formed. Alternatively, the coordinate system setting unit 102 may set the center axis of the cylindrical coordinate system as a vertical direction irrespective of the front direction of the display 202. In this case, a cylindrical coordinate system with the vertical direction being the height direction and a horizontal direction being the circumferential direction is formed.
(41)
(42) The coordinate system setting unit 102 sets a cylindrical coordinate system partitioned into a plurality of segments.
(43) Note that, although, in
(44) The coordinate system setting unit 102 is capable of setting a segment of the plurality of segments, which is located at a center in the height direction and the circumferential direction of the cylindrical coordinate system, to be in the front direction of the display 202. Hereinafter, the segment located at the center will be referred to as a center segment. Note that the coordinate system setting unit 102 may set the cylindrical coordinate system such that a segment other than the center segment is in the front direction of the display 202.
(45) When receiving a predetermined trigger input (second trigger input), the coordinate system setting unit 102 can be configured to move the cylindrical coordinate system in the height direction thereof.
(46) The object arrangement unit 103 arranges an object in each of the segments.
(47) The segment selection unit 104 brings, based on the direction of the display 202, any of the plurality of segments into a selection stand-by state. Specifically, the segment selection unit 104 can use an “angle-of-view range” for selecting the segment.
(48) The segment selection unit 104 can use the angle-of-view range for selecting one segment from the plurality of segments.
(49) When receiving a predetermined trigger input (referred to as first trigger input) while the particular segment is held in the selection stand-by state, the segment selection unit 104 determines the selection of the segment in the selection stand-by state. The first trigger input can be a touch input made by the user or time out (elapse of set time). When determining the selection of the segment, the segment selection unit 104 informs the image generation unit 101 of the determined segment.
(50) Otherwise, when the orientation of the display 202 is changed and the segment having a largest area in the angle-of-view range is changed to another segment while the particular segment is held in the selection stand-by state, the segment selection unit 104 releases the selection stand-by state of the segment.
(51) The segment selection unit 104 can be configured not to bring the segment in which no object is arranged into the selection stand-by state.
(52) The image generation unit 101 generates a display image in accordance with the display coordinate system and supplies it to the display 202. When the segment selection unit 104 determines the selection of a particular segment, the image generation unit 101 generates a display image including a display corresponding to the segment. The display corresponding to the segment can be, for example, a display based on an output of an application corresponding to the object arranged in that segment.
(53) Further, the image generation unit 101 can be configured to generate, based on the angle-of-view range in the cylindrical coordinate system, an image of an object as the display image. In the case where the angle-of-view range includes the object, the image generation unit 101 can be configured to arrange an image of the object in the display coordinate system, corresponding to the position of the object in the angle-of-view range, and generate it as the display image. The details will be described later.
(54) [Operation of Head-Mounted Display System]
(55) An operation of the HMD system 100 will be described. When the user wears the HMD 200 and performs a predetermined operation input by operating the input device 203 or the information processing apparatus 300, the coordinate system setting unit 102 recognizes a direction of the display 202 at this time as the front direction of the display 202.
(56) The coordinate system setting unit 102 sets the above-mentioned cylindrical coordinate system in the real space. At this time, the coordinate system setting unit 102 can set the cylindrical coordinate system such that the center segment is located in the front direction of the display 202. Note that the coordinate system setting unit 102 may place a segment other than the center segment in the front direction of the display 202. As shown in
(57) The segment selection unit 104 acquires an angle-of-view range of the display 202 in the cylindrical coordinate system. While the user does not move the head (direction of display 202) from the front direction, the angle-of-view range includes the center segment as shown in
(58) When the user moves the orientation of the head (direction of display 202), the segment selection unit 104 moves the angle-of-view range based on the direction of the display 202.
(59) The image generation unit 101 can be configured to arrange the object image in the display coordinate system, corresponding to the position of the object in the angle-of-view range. That is, when directing the head from the front direction to any direction, the user can view the object image arranged in the segment in that direction and is enabled to search for an icon of a desired application, for example.
(60) At the same time, as shown in
(61) When the user is viewing the object image of the desired object near the center of the display 202 as shown in
(62) When the user performs the first trigger input in this state, the selection of the segment held in the selection stand-by state is determined. The image generation unit 101 generates a display image including a display corresponding to the segment instead of the object image. For example, in the case where the object is an icon of an application, as shown in
(63) Note that, as shown in
(64) When receiving a predetermined input from the user, the image generation unit 101 can be configured to terminate the display image including the display corresponding to the segment and generate a display image (image of icon or the like) based on the angle-of-view range of the display 202 shown in
(65) As described above, when the user faces the front direction, the user can perform a task or the like while viewing the outside world through the display 202 on which nothing is displayed. If necessary, by the user moving the direction of the head (display 202) to search for a desired object and performing the first trigger input, the user can view the display corresponding to the object. That is, without using an operation device such as a control box, the user can select an arbitrary object and the HMD system 100 provides good operability.
(66) [Regarding Movement of Cylindrical Coordinate System]
(67) Although, as described above, the coordinate system setting unit 102 sets the cylindrical coordinate system, the cylindrical coordinate system can be moved in the height direction thereof (upwards or downwards).
(68) When receiving the second trigger input made by the user, the coordinate system setting unit 102 moves the cylindrical coordinate system in the height direction thereof (upwardly in figure) as shown in (b) of
(69) With this, as shown in (b) of
(70) Thus, the user can perform a task or the like while viewing the outside world in a wide range. On the other hand, the cylindrical coordinate system is set above or below the display 202, and hence, as shown in (c) of
(71) By performing the second trigger input again in the state in which the cylindrical coordinate system C has been moved in the height direction, the user can move, as shown in (a) of
(72) In this manner, by the coordinate system setting unit 102 moving the cylindrical coordinate system in the height direction, the user can perform a task or the like in a wide field of view and can use the cylindrical coordinate system depending on needs.
Modified Examples
(73) Instead of the above-mentioned “angle-of-view range,” the segment selection unit 104 can use a coordinate located in the direction of the display 202 in the cylindrical coordinate system (hereinafter, referred to as display direction coordinate) for selecting the segment. The segment selection unit 104 acquires, based on the direction of the display 202, a display direction coordinate P in the cylindrical coordinate system C. When the direction of the display 202 is changed in the real space, the display direction coordinate P in the cylindrical coordinate system C is moved along with the change.
(74) The segment selection unit 104 can use this display direction coordinate for selecting one segment from the plurality of segments.
(75) When receiving a predetermined trigger input (referred to as first trigger input) while the particular segment is held in the selection stand-by state, the segment selection unit 104 determines the selection of the segment held in the selection stand-by state. The first trigger input can be a touch input made by the user or time out (elapse of set time). When determining the selection of the segment, the segment selection unit 104 informs the image generation unit 101 of the determined segment.
(76) Otherwise, when the orientation of the display 202 is changed and the segment including the display direction coordinate is changed to another segment while the particular segment is held in the selection stand-by state, the segment selection unit 104 releases the selection stand-by state of the segment.
(77) Also in the case where the segment selection unit 104 uses the display direction coordinate for selecting the segment in this manner, the user can select an arbitrary object without using the operation device such as a control box as in the case of using the angle-of-view range.
(78) Further, the segment selection unit 104 can be configured not to bring the segment S into the selection stand-by state if the segment including the display direction coordinate is the segment in which no object is arranged. With this, the selection of the segment in which no object is arranged is prevented from being determined and the convenience is enhanced.
(79) [Usage Examples of Head-Mounted Display System]
(80) Specific usage examples of the HMD system 100 will be described.
(81) (Application)
(82) As shown in
(83) The image generation unit 101 generates, based on an output of an application corresponding to that icon, a display image and supplies it to the display 202. With this, the user is enabled to view an image based on an output of the application. When receiving another trigger input made by the user, for example, an input indicating that the display 202 is directed in the lower direction, the image generation unit 101 removes an image based on the output of the application and generates the previous icon selection image. Thus, the user is enabled to easily use the application by the use of the HMD system 100.
(84) (Widget)
(85) As shown in
(86) The image generation unit 101 generates a display image based on the output of the application that has generated that widget, and supplies it to the display 202. With this, the user is enabled to view an image based on the output of the application. When receiving another trigger input made by the user, the image generation unit 101 hides the image based on the output of the application and generates the previous icon selection image. In this manner, the user is enabled to easily acquire simple information from the widget by the use of the HMD system 100 and acquire detailed information depending on needs.
(87) (Application Launcher)
(88) As shown in
(89) The image generation unit 101 generates an image including an application selection menu as the display image and supplies it to the display 202. The user operates the selection menu to select an arbitrary application, using the operation input or the orientation of the display 202. The image generation unit 101 generates an image based on an output of the selected application as the display image. This enables the user to view the image based on the output of the application.
(90) When receiving another trigger input made by the user, the image generation unit 101 hides the image based on the output of the application and generates the previous icon selection image. By using the launcher, even if all applications cannot be arranged in the respective segments, for example, the user is enabled to select an arbitrary application.
(91) (Notification)
(92) As shown in
(93) The image generation unit 101 generates the display image based on the output of the application generated by the notification and supplies it to the display 202. This enables the user to view the image based on the output of the application. When receiving another trigger input made by the user, the image generation unit 101 hides the image based on the output of the application and generates the previous icon selection image. In this manner, the user is enabled to check a notification by the use of the HMD system 100 and use an application that has generated the notification if necessary.
(94) The present technology is not limited only to each of the above-mentioned embodiments and may be changed without departing from the gist of the present technology.
(95) Note that the present technology may also take the following configurations.
(96) (1) A head-mounted display system, including:
(97) a coordinate system setting unit that sets a cylindrical coordinate system partitioned into a plurality of segments in a real space;
(98) a segment selection unit that brings, based on a direction of the display, any of the plurality of segments into a selection stand-by state in the cylindrical coordinate system; and
(99) an image generation unit that generates, when the selection of the segment held in the selection stand-by state is determined, a display image to be displayed on the display corresponding to the determined segment.
(100) (2) The head-mounted display system according to (1), in which
(101) the segment selection unit acquires, based on the direction of the display, an angle-of-view range occupied by an angle of view of the display in the cylindrical coordinate system, and brings a segment of the plurality of segments, which has a largest area in the angle-of-view range, into the selection stand-by state.
(102) (3) The head-mounted display system according to (1) or (2), in which
(103) the segment selection unit acquires, based on the direction of the display, a coordinate located in the direction of the display in the cylindrical coordinate system and brings a segment of the plurality of segments, which includes the coordinate, into the selection stand-by state.
(104) (4) The head-mounted display system according to any one of (1) to (3), in which the segment selection unit receives a first
(105) trigger input and determines the selection of the segment held in the selection stand-by state.
(106) (5) The head-mounted display system according to any one of (1) to (4), in which
(107) the cylindrical coordinate system sets a vertical direction as a height direction and a horizontal direction as a circumferential direction.
(108) (6) The head-mounted display system according to any one of (1) to (5), in which
(109) the coordinate system setting unit receives a second trigger input and moves the cylindrical coordinate system in a height direction of the cylindrical coordinate system.
(110) (7) The head-mounted display system according to any one of (1) to (6), in which
(111) the coordinate system setting unit divides the cylindrical coordinate system in a height direction and a circumferential direction of the cylindrical coordinate system, to thereby partition the cylindrical coordinate system into the plurality of segments.
(112) (8) The head-mounted display system according to any one of (1) to (7), in which
(113) the coordinate system setting unit divides the cylindrical coordinate system in directions that are oblique to a height direction and a circumferential direction of the cylindrical coordinate system, to thereby partition the cylindrical coordinate system into the plurality of segments.
(114) (9) The head-mounted display system according to any one of (1) to (8), further including
(115) an object arrangement unit that arranges an object in each of the plurality of segments, in which the image generation unit generates, corresponding to the angle-of-view range in the cylindrical coordinate system, an image of the object as the display image.
(116) (10) The head-mounted display system according to any one of (1) to (9), in which
(117) the segment selection unit does not bring a segment in which the object is not arranged into the selection stand-by state.
(118) (11) The head-mounted display system according to any one of (1) to (10), in which
(119) the object arrangement unit does not arrange the object in a segment of the plurality of segments, which is present in a front direction of the display in the real space.
(120) (12) The head-mounted display system according to any one of (1) to (11), in which
(121) the object is an icon of an application, and
(122) the image generation unit generates, when a selection of a segment in which a particular icon is arranged is determined, the display image based on an output of an application corresponding to the icon.
(123) (13) The head-mounted display system according to any one of (1) to (12), in which
(124) the object is a widget generated by a predetermined application, and
(125) the image generation unit generates, when a selection of a segment in which a particular widget is arranged is determined, the display image based on an output of an application corresponding to the widget.
(126) (14) The head-mounted display system according to any one of (1) to (13), in which
(127) the object is an application launcher, and
(128) the image generation unit generates, when a selection of a segment in which an application launcher is arranged is determined, an image including an application selection menu as the display image.
(129) (15) The head-mounted display system according to any one of (1) to (14), in which
(130) the object is a notification generated by a predetermined application, and
(131) the image generation unit generates, when a selection of a segment in which a particular notification is arranged is determined, the display image based on an output of the application that generates the notification.
(132) (16) The head-mounted display system according to any one of (1) to (15), in which
(133) the display is a see-through-type display.
(134) (17) A head-mounted display, including:
(135) a coordinate system setting unit that sets a cylindrical coordinate system partitioned into a plurality of segments in a real space;
(136) a segment selection unit that brings, based on a direction of the display, any of the plurality of segments into a selection stand-by state in the cylindrical coordinate system; and
(137) an image generation unit that generates, when the selection of the segment held in the selection stand-by state is determined, a display image to be displayed on the display corresponding to the determined segment.
(138) (18) A head-mounted display control program that causes a computer to function as:
(139) a coordinate system setting unit that sets a cylindrical coordinate system partitioned into a plurality of segments in a real space;
(140) a segment selection unit that brings, based on a direction of the display, any of the plurality of segments into a selection stand-by state in the cylindrical coordinate system; and
(141) an image generation unit that generates, when the selection of the segment held in the selection stand-by state is determined, a display image to be displayed on the display corresponding to the determined segment.
(142) It should be understood that various changes and modifications to the presently preferred embodiments described herein will be apparent to those skilled in the art. Such changes and modifications can be made without departing from the spirit and scope of the present subject matter and without diminishing its intended advantages. It is therefore intended that such changes and modifications be covered by the appended claims.
DESCRIPTION OF REFERENCE NUMERALS
(143) 100 head-mounted display system 101 image generation unit 102 coordinate system setting unit 103 object arrangement unit 104 segment selection unit 200 head-mounted display 300 information processing apparatus