Country
Full text data for US and EP
Status
Type
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC
No.
Publication Number
Title
Publication/Patent Number Publication/Patent Number
Publication date Publication date
Application number Application number
Filing date Filing date
Inventor Inventor
Assignee Assignee
IPC IPC
2
US20190111341A1
Publication/Patent Number: US20190111341A1
Publication date: 2019-04-18
Application number: 16/217,018
Filing date: 2018-12-11
Abstract: A device for interfacing with an interactive program, including: a housing, including, an IR projector for projecting an IR pattern into an interactive environment; a camera for capturing images of the projected IR pattern; an image processor configured to process the captured images for identification of the projected IR pattern; a transceiver configured to communicate with a computing device that executes the interactive program, the transceiver configured to transmit data generated by the image processor to the computing device, such that a position of the device in the interactive environment is determined based on the captured images of the IR pattern, the determined position of the device being utilized to update a state of the executing interactive program at the computing device. A device for interfacing with an interactive program, including: a housing, including, an IR projector for projecting an IR pattern into an interactive environment; a camera for capturing images of the projected IR pattern; an image processor configured to process the captured ...more ...less
3
US20190035050A1
Publication/Patent Number: US20190035050A1
Publication date: 2019-01-31
Application number: 16/145,003
Filing date: 2018-09-27
Abstract: Graphics processing may include implementing a vertex shader and a pixel shader with the GPU. Vertex indices output from a vertex shader may be written to a cache. The vertex indices written to the cache may be accessed with the pixel shader and vertex parameter values associated with the vertex indices may be accessed from a memory unit with the pixel shader. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Graphics processing may include implementing a vertex shader and a pixel shader with the GPU. Vertex indices output from a vertex shader may be written to a cache. The vertex indices written to the cache may be accessed with the pixel shader and vertex parameter values ...more ...less
4
US10176621B2
Publication/Patent Number: US10176621B2
Publication date: 2019-01-08
Application number: 14/297,248
Filing date: 2014-06-05
Abstract: A set of graphics primitive information for a virtual object may be processed with compute shader running on a graphics processing unit (GPU) to generate a modified set of primitive information. The modified set of primitive information may be passed to a vertex shader running on the GPU. The vertex shader may perform vertex shading on the modified set of primitive information. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. A set of graphics primitive information for a virtual object may be processed with compute shader running on a graphics processing unit (GPU) to generate a modified set of primitive information. The modified set of primitive information may be passed to a vertex shader running ...more ...less
5
US10175765B2
Publication/Patent Number: US10175765B2
Publication date: 2019-01-08
Application number: 14/791,831
Filing date: 2015-07-06
Abstract: An information processing device that detects the position of a subject shot by a camera in a three-dimensional space is provided. The information processing device includes a depth image acquiring section that acquires a depth image in which the distance of a subject in the depth direction from the camera is represented as a pixel value on an image plane, a spatial structure identifying section that identifies the position of a plane forming a predetermined angle with a gravity vector among subject surfaces by detecting a coordinate point collection representing the plane on the basis of the distribution of coordinate points obtained by inverse projection of pixels of the depth image to the three-dimensional space based on the direction of the gravity vector, and a target object extracting section that generates and outputs position information of a predetermined target object on the basis of the position of the plane. An information processing device that detects the position of a subject shot by a camera in a three-dimensional space is provided. The information processing device includes a depth image acquiring section that acquires a depth image in which the distance of a subject in the ...more ...less
6
US10213687B2
Publication/Patent Number: US10213687B2
Publication date: 2019-02-26
Application number: 14/844,361
Filing date: 2015-09-03
Inventor: Ishii, Makoto  
Abstract: When a game operation image is displayed on a touch panel of a portable terminal, the size of a game display screen and the operation image are small and therefore the progress of a game becomes difficult. Even in the case of a terminal having only a touch panel of a limited size, an operation image having a size that affects the progress of a game as little as possible is displayed on the touch panel by superimposing the operation image on a game display screen at a position that affects the progress of the game as little as possible. When a game operation image is displayed on a touch panel of a portable terminal, the size of a game display screen and the operation image are small and therefore the progress of a game becomes difficult. Even in the case of a terminal having only a touch panel of a limited ...more ...less
7
US20190049728A1
Publication/Patent Number: US20190049728A1
Publication date: 2019-02-14
Application number: 16/160,612
Filing date: 2018-10-15
Abstract: Methods and apparatus provide for acquiring information relating to at least one of a position and a rotation of a user's head wearing a head-mounted display; generating an image for the head-mounted display using information relating to at least one of a position and a rotation acquired at a certain point of time; and a correcting process includes receiving updated information relating to at least one of a position and a rotation at a different point of time and correcting the image generated using the updated information. The generating the image includes using the information relating to at least one of the position and the rotation in a first frequency; and the correcting includes receiving updated information relating to at least one of a position and a rotation in a second frequency corresponding to a frame rate of the head-mounted display. The correcting includes multiple times of correction of the image generated in the first frequency using a plurality of the updated information in the second frequency, which is higher than the first frequency. Methods and apparatus provide for acquiring information relating to at least one of a position and a rotation of a user's head wearing a head-mounted display; generating an image for the head-mounted display using information relating to at least one of a position and a rotation ...more ...less
8
US20190111347A1
Publication/Patent Number: US20190111347A1
Publication date: 2019-04-18
Application number: 16/217,034
Filing date: 2018-12-11
Inventor: Rimon, Noam  
Abstract: A method for sharing recorded content of an interactive application, including: recording, by a computer, a three-dimensional video clip to a storage, the three-dimensional video clip generated from a session of the interactive application; receiving, by the computer, a request to share the three-dimensional video clip over a communications network; generating, by the computer, a two-dimensional video clip by converting the three-dimensional video clip to a two-dimensional format, the two-dimensional video clip being configured for viewing through a two-dimensional display; sharing, by the computer, the two-dimensional video clip over the communications network. A method for sharing recorded content of an interactive application, including: recording, by a computer, a three-dimensional video clip to a storage, the three-dimensional video clip generated from a session of the interactive application; receiving, by the computer, a request ...more ...less
9
US20190099680A1
Publication/Patent Number: US20190099680A1
Publication date: 2019-04-04
Application number: 15/937,531
Filing date: 2018-03-27
Abstract: A snapshot of a game may be generated by a client. At some point, a suspension request is delivered to a computer system. Once the suspension request is received, the computer system will suspend the emulated title. The computer system generates a snapshot of the game by recording the current state of all devices being emulated. The snapshot is then delivered to the client. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. A snapshot of a game may be generated by a client. At some point, a suspension request is delivered to a computer system. Once the suspension request is received, the computer system will suspend the emulated title. The computer system generates a snapshot of the game by ...more ...less
10
EP3467792A1
Publication/Patent Number: EP3467792A1
Publication date: 2019-04-10
Application number: 17802712.4
Filing date: 2017-05-19
Inventor: Matsuike, Hiroshi  
Abstract: While a user is enabled to intuitively manipulate an object in a virtual reality space, the amount of computation necessary for realizing these manipulations is reduced. An image processing apparatus acquires a motion of a finger of a hand, detects contact between the finger and an object in a virtual space, detects the number of fingers touching the object in the virtual space and, on the basis of the detected number of fingers, determines an interaction parameter for obtaining an interaction between the finger and the object, computes a motion of the object on the basis of the determined interaction parameter, and draws an object with the motion computed. While a user is enabled to intuitively manipulate an object in a virtual reality space, the amount of computation necessary for realizing these manipulations is reduced. An image processing apparatus acquires a motion of a finger of a hand, detects contact between the finger and ...more ...less
11
US20190107896A1
Publication/Patent Number: US20190107896A1
Publication date: 2019-04-11
Application number: 16/201,828
Filing date: 2018-11-27
Abstract: A system for performing a pinch and hold gesture is described. The system includes a head-mounted display (HMD) and a glove, which is worn by a hand of the user. Each finger segment of the glove includes a sensor for detecting positions of the finger segment when moved by the hand. The system includes a computing device interfaced with the HMD and the glove. The computing device analyzes data from the sensors of the finger segments to determine that a pinch and hold gesture is performed by at least two of the finger segments. Moreover, the computing device generates image data that is communicated to the HMD, such that a scene rendered on the HMD is modified to render a visual cue indicative of a location in the scene at which the pinch and hold gesture is associated. A system for performing a pinch and hold gesture is described. The system includes a head-mounted display (HMD) and a glove, which is worn by a hand of the user. Each finger segment of the glove includes a sensor for detecting positions of the finger segment when moved by the ...more ...less
12
US10216996B2
Publication/Patent Number: US10216996B2
Publication date: 2019-02-26
Application number: 14/565,236
Filing date: 2014-12-09
Inventor: Black, Glenn  
Abstract: A method includes identifying a real-world object in a scene viewed by a camera of a user device, matching the real-world object with a tagged object based at least in part on image recognition and a sharing setting of the tagged object, the tagged object having been tagged with a content item, providing a notification to a user of the user device that the content item is associated with the real-world object, receiving a request from the user for the content item, and providing the content item to the user. A computer readable storage medium stores one or more computer programs, and an apparatus includes a processor-based device. A method includes identifying a real-world object in a scene viewed by a camera of a user device, matching the real-world object with a tagged object based at least in part on image recognition and a sharing setting of the tagged object, the tagged object having been tagged with ...more ...less
13
US20190105564A1
Publication/Patent Number: US20190105564A1
Publication date: 2019-04-11
Application number: 16/209,912
Filing date: 2018-12-04
Abstract: A controller is provided. A controller body to be held by a user, the controller body includes an input mechanism for receiving control inputs, an accelerometer for detecting translational or rotational movement of the controller body, and a vibrational device for providing vibration. The controller further includes a light for tracking by a camera, a voice input device and a wireless communication module. The wireless communication module communicates data between the controller and a computer for driving interaction with the video game. The data communicated between the controller and the computer includes control inputs and voice inputs from the voice input device. A controller is provided. A controller body to be held by a user, the controller body includes an input mechanism for receiving control inputs, an accelerometer for detecting translational or rotational movement of the controller body, and a vibrational device for providing ...more ...less