Omnidirectional image editing program and omnidirectional image editing apparatus
First Claim
1. An omnidirectional image editing apparatus, comprising:
- a manipulation input unit configured to receive an input for manipulation of an omnidirectional image;
a displaying unit configured to display an image; and
a central control unit and a non-transitory medium containing instructions of an omnidirectional image editing program, execution of the instructions by the central control unit causing the central control unit toreceive a coordinate and a button input from the manipulation input unit,determine that the manipulation of the omnidirectional image is in a view direction change mode, and subsequently renew a view direction angle and a view angle of the omnidirectional image based on the input from the manipulation input unit, perform screen renewal, and output a resultant image to the displaying unit,determine that the manipulation of the omnidirectional image is in a drawing mode, and subsequently select a drawing parameter, determine a drawing image, and draw on the drawing image based on the drawing parameter, anddetermine that the drawing mode has been completed, and subsequently perform omnidirectional image renewal by ascertaining a direction of each pixel of the omnidirectional image using predetermined direction pixel relationship data that associate a direction with a position of each pixel, delete the drawing image, perform another screen renewal, and output a resultant image to the displaying unit, whereina view point of the omnidirectional image remains fixed,each screen renewal includes converting the omnidirectional image in a three-dimensional omnidirectional image coordinate system to a display image in a two-dimensional screen coordinate system, andthe omnidirectional image renewal includes converting the drawing image in the two-dimensional screen coordinate system to the omnidirectional image in the three-dimensional omnidirectional image coordinate system.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention has an object to provide an image editing program and apparatus allowing users to intuitively produce images covering the omnidirection. In a virtual space, an omnidirectional image is projected according to a coordinate conversion and displayed at a display device 20. For omnidirectional image edition, a view direction and a view angle are changed in the virtual space with a pointing device 30, and under control of a central control unit 11, display of the omnidirectional image in a screen image is renewed to perform two-dimensional drawing to an image for drawing having the same coordinate system as that of the screen image with the pointing device 30 using the screen image as a clue. After the end of drawing, the coordinate conversion is made to the drawing image to project the image at a proper position of the omnidirectional image. The omnidirectional image is thus completed by repeating the steps of view direction changes and drawing.
-
Citations
24 Claims
-
1. An omnidirectional image editing apparatus, comprising:
-
a manipulation input unit configured to receive an input for manipulation of an omnidirectional image; a displaying unit configured to display an image; and a central control unit and a non-transitory medium containing instructions of an omnidirectional image editing program, execution of the instructions by the central control unit causing the central control unit to receive a coordinate and a button input from the manipulation input unit, determine that the manipulation of the omnidirectional image is in a view direction change mode, and subsequently renew a view direction angle and a view angle of the omnidirectional image based on the input from the manipulation input unit, perform screen renewal, and output a resultant image to the displaying unit, determine that the manipulation of the omnidirectional image is in a drawing mode, and subsequently select a drawing parameter, determine a drawing image, and draw on the drawing image based on the drawing parameter, and determine that the drawing mode has been completed, and subsequently perform omnidirectional image renewal by ascertaining a direction of each pixel of the omnidirectional image using predetermined direction pixel relationship data that associate a direction with a position of each pixel, delete the drawing image, perform another screen renewal, and output a resultant image to the displaying unit, wherein a view point of the omnidirectional image remains fixed, each screen renewal includes converting the omnidirectional image in a three-dimensional omnidirectional image coordinate system to a display image in a two-dimensional screen coordinate system, and the omnidirectional image renewal includes converting the drawing image in the two-dimensional screen coordinate system to the omnidirectional image in the three-dimensional omnidirectional image coordinate system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing instructions of an omnidirectional image editing program for manipulation of an omnidirectional image, execution of the instructions by a central control unit of a computer causing the central control unit to perform the steps of:
-
receiving information of a coordinate and a button from a manipulation input unit; determining, by the central control unit, that the manipulation of the omnidirectional image is in a view direction change mode, and subsequently renewing a view direction angle and a view angle of the omnidirectional image based on the information received from the manipulation input unit, performing screen renewal, and outputting a resultant image to a displaying unit; determining, by the central control unit, that the manipulation of the omnidirectional image is in a drawing mode, and subsequently selecting a drawing parameter, determining a drawing image and drawing on the drawing image based on the drawing parameter; and determining, by the central control unit, that the drawing mode has been completed, and subsequently performing omnidirectional image renewal by ascertaining a direction of each pixel of the omnidirectional image using predetermined direction pixel relationship data that associate a direction with a position of each pixel, deleting the drawing image, performing another screen renewal, and outputting a resultant image to the displaying unit, wherein a view point of the omnidirectional image remains fixed, each screen renewal includes converting the omnidirectional image in a three-dimensional omnidirectional image coordinate system to a display image in a two-dimensional screen coordinate system, and the omnidirectional image renewal includes converting the drawing image in the two-dimensional screen coordinate system to the omnidirectional image in the three-dimensional omnidirectional image coordinate system. - View Dependent Claims (18, 19, 20)
-
-
21. A method for manipulation of an omnidirectional image, comprising:
-
receiving information of a coordinate and a button from a manipulation input unit; determining, by a central control unit of a computer, that the manipulation of the omnidirectional image is in a view direction change mode, and subsequently renewing a view direction angle and a view angle of the omnidirectional image based on the information received from the manipulation input unit, performing screen renewal, and outputting a resultant image to a displaying unit; determining, by the central control unit, that the manipulation of the omnidirectional image is in a drawing mode, and subsequently selecting a drawing parameter, determining a drawing image, and drawing on a drawing image based on the drawing parameter; and determining, by the central control unit, that the drawing mode has been completed, and subsequently performing omnidirectional image renewal by ascertaining a direction of each pixel of the omnidirectional image using predetermined direction pixel relationship data that associate a direction with a position of each pixel, deleting the drawing image, performing another screen renewal, and outputting a resultant image to the displaying unit, wherein a view point of the omnidirectional image remains fixed, each screen renewal includes converting the omnidirectional image in a three-dimensional omnidirectional image coordinate system to a display image in a two-dimensional screen coordinate system, and the omnidirectional image renewal includes converting the drawing image in the two-dimensional screen coordinate system to the omnidirectional image in the three-dimensional omnidirectional image coordinate system. - View Dependent Claims (22, 23, 24)
-
Specification