Virtual reality display
AssigneeNokia Technologies Oy
InventorsFrancesco Cricri, Jukka Pentti Paivio Saarinen
Life of this patent
Estimating the term…
Abstract
A method comprises providing video data representing at least part of virtual space to a user for viewing, identifying a current viewed sector of the virtual space based on user position, determining a sub-portion of said viewing sector, identifying an event occurring in a non-viewed sector of the virtual space, and displaying content indicative of the event in the sub-portion of said current viewing sector. The displaying step may comprise displaying a graphical notification of the event in the sub-portion, or in alternative embodiments, displaying video data showing the event in the sub-portion.
Claims19
A method comprising:
- providing video data representing at least part of a virtual space to a user for viewing;
- identifying a current viewed sector of the virtual space based on user position;
- determining a sub-portion of said current viewed sector;
- identifying an event occurring in video content of at least one non-viewed sector of the virtual space, wherein the event is a detected change in the video content in sequential video frames of the at least one non-viewed sector of the virtual space;
- dividing the at least one non-viewed sector of the virtual space in which the change in the video content is detected into spatial crop areas;
- and
- displaying in the sub-portion, content indicative of the event, wherein the displaying content indicative of the event comprises displaying one of the spatial crop areas selected based on a size relative to other spatial crop areas-showing the event, and
- receiving video data corresponding to different spatial crop areas of the at least one non-viewed sector and wherein if the identified event occurs within multiple spatial crop areas, the displaying content indicative of the event comprises displaying video data from the smallest crop area.
A non-transitory computer-readable medium having stored thereon computer program code, which, when executed by a computer, causes the computer to perform a method, comprising:
- providing video data representing at least part of a virtual space to a user for viewing;
- identifying a current viewed sector of the virtual space based on user position;
- determining a sub-portion of said current viewed sector;
- identifying an event occurring in video content of at least one non-viewed sector of the virtual space, wherein the event is a detected change in the video content in sequential video frames of the at least one non-viewed sector of the virtual space;
- dividing the at least one non-viewed sector of the virtual space in which the change in the video content is detected into spatial crop areas;
- displaying in the sub-portion, content indicative of the event in the sub-portion, wherein the displaying content indicative of the event comprises displaying one of the spatial crop areas selected based on a size relative to other spatial crop areas showing the event;
- and
- receiving video data corresponding to different spatial crop areas of the at least one non-viewed sector and wherein if the identified event occurs within multiple spatial crop areas, the displaying content indicative of the event comprises displaying video data from the smallest crop area.
An apparatus having at least one processor and at least one memory having computer program code stored thereon which when executed controls the apparatus:
- to provide video data representing at least part of a virtual space to a user for viewing;
- to identify a current viewed sector of the virtual space based on user position;
- to determine a sub-portion of said current viewed sector;
- to identify an event occurring in video content of at least one non-viewed sector of the virtual space, wherein the event is a detected change in the video content in sequential video frames of the at least one non-viewed sector of the virtual space;
- to divide the at least one non-viewed sector of the virtual space in which the change in the video content is detected into spatial crop areas;
- to display in the sub-portion, content indicative of the event, wherein displaying content indicative of the event comprises displaying one of the spatial crop areas selected based on a size relative to other spatial crop areas showing the event, and
- to receive video data corresponding to different spatial crop areas of the at least one non-viewed sector and wherein if the identified event occurs within multiple spatial crop areas, the displaying content indicative of the event comprises displaying video data from the smallest crop area.
Dependencies are inferred from the claim text.