Patentable/Patents/US-10970931
US-10970931

Method for transmitting virtual reality image created based on image direction data, and computer readable medium storing program using the same

PublishedApril 6, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Disclosed are a method for transmitting a virtual reality image, a method for reproducing a virtual reality image, and a program using the same. A method for transmitting a virtual reality image includes an operation (S120) of creating an initial image frame by a server, an operation (S140) of determining image direction data corresponding to the initial image frame, an operation (S160) of creating a final image frame by coupling the image direction data to the initial image frame as meta information; and an operation (S180) of transmitting the final image frame to a client through wireless communication.

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for transmitting a virtual reality image, the method comprising: generating, by a server, an initial image frame; determining, by the server, image direction data on a direction in a virtual 3-dimensional space of the generated initial image frame; creating a first final image frame configured to be displayed at a first time point, by coupling the image direction data to the initial image frame as meta information; transmitting the first final image frame to a client through wireless communication, wherein the client is a device that reproduces the first final image frame corresponding to the virtual reality image; displaying, by the client, the first final image frame at the first time point; detecting, by the client, whether a second final image frame configured to be displayed at a second time point is received at the client, wherein the second time point is a time point after a transmission cycle from the first time point; when the second final image frame is received at the client, displaying, by the client, the second final image frame at the second time point; and only when the second final image frame is not received at the client, performing: calculating, by the client, a difference value between the image direction data, which is determined by the server based on the direction in the virtual 3-dimensional space of the initial image frame generated by the server, and reproduction direction data, which is generated by the client based on sensing data acquired by the client at the second time point; correcting, by the client, the first final image frame based on the calculated difference value, to generate a corrected image frame, wherein the corrected image frame includes a marginal area that is generated due to a movement of the first final image based on the calculated difference value; and displaying, by the client, the corrected image frame, wherein the marginal area is displayed as a black color area or a white color area.

2

2. The method of claim 1 , further comprising: receiving reproduction direction data from the client, wherein the image direction data is determined based on the received reproduction direction data in the determining of the image direction data, wherein the client obtains the reproduction direction data by measuring a motion of the head of a user, and wherein the reproduction direction data is data on a direction of a reproducing image frame configured to be reproduced on a screen of the client at a specific time point.

3

3. The method of claim 1 , wherein the creating of the first final image frame includes: converting the first final image frame into image frames for respective eyeballs; and converting a size of the first final image frame to a size that agrees with a screen of the client.

4

4. A non-transitory computer-readable recording medium storing a program for transmitting a virtual reality image, and configured to be coupled to a computer being hardware, the program including instructions to execute the method of claim 1 .

5

5. The method of claim 1 , wherein the detecting comprises: detecting, by the client, whether the second final image frame is received at the client or the second final image frame is not received at the client due to a network error.

6

6. A method for transmitting a virtual reality image, the method comprising: generating, by a server, an initial entire image configured to be displayed at a first specific time point; receiving, by the server, from a client, first reproduction direction data generated by the client based on sensing data acquired by the client at the first specific time point; extracting, by the server, an initial image frame corresponding to the first reproduction direction data from the initial entire image; determining, by the server, image direction data on a direction in a virtual 3-dimensional space of the initial image frame, based on the first reproduction direction data, and generating, by the server, a first final image frame by coupling the image direction data to the initial image frame as meta information; and transmitting, by the server, the first final image frame to the client through wireless communication, wherein the client is a device that generates the first reproduction direction data by measuring a motion of the head of a user at the first specific time point, and reproduces the first final image frame corresponding to the virtual reality image, displaying, by the client, the first final image frame at a first time point; detecting, by the client, whether a second final image frame configured to be displayed at a second time point is received at the client, wherein the second time point is a time point after a transmission cycle from the first time point; when the second final image frame is received at the client, displaying, by the client, the second final image frame at the second time point; and only when the second final image frame is not received at the client, performing: calculating, by the client, a difference value between the image direction data, which is determined by the server correspondingly to the direction in the virtual 3-dimensional space of the initial image frame extracted by the server, and second reproduction direction data, which is generated by the client based on sensing data acquired by the client at the second time point; correcting, by the client, the first final image frame based on the calculated difference value, wherein the corrected image frame includes a marginal area that is generated due to a movement of the first final image based on the calculated difference value; and displaying, by the client the corrected image frame, wherein the marginal area is displayed as a black color area or a white color area.

7

7. The method of claim 6 , wherein the creating of the first final image frame includes: converting the first final image frame into image frames for respective eyeballs; and converting a size of the first final image frame to a size that agrees with a screen of the client.

8

8. The method of claim 6 , wherein the detecting comprises: detecting, by the client, whether the second final image frame is received at the client or the second final image frame is not received at the client due to a network error.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 1, 2018

Publication Date

April 6, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method for transmitting virtual reality image created based on image direction data, and computer readable medium storing program using the same” (US-10970931). https://patentable.app/patents/US-10970931

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.