[go: up one dir, main page]

US20190304189A1 - Social media sharing in a virtual reality application - Google Patents

Social media sharing in a virtual reality application Download PDF

Info

Publication number
US20190304189A1
US20190304189A1 US16/443,779 US201916443779A US2019304189A1 US 20190304189 A1 US20190304189 A1 US 20190304189A1 US 201916443779 A US201916443779 A US 201916443779A US 2019304189 A1 US2019304189 A1 US 2019304189A1
Authority
US
United States
Prior art keywords
user
panoramic images
skybox
vehicle
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/443,779
Inventor
David Falstrup
Thom Denick
Alex McClain
Ryan Murray
Claudia Nefately Ambriz
Pat Hadnagy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Relay Cars LLC
Original Assignee
Relay Cars LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Relay Cars LLC filed Critical Relay Cars LLC
Priority to US16/443,779 priority Critical patent/US20190304189A1/en
Publication of US20190304189A1 publication Critical patent/US20190304189A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • G06Q10/40
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]

Definitions

  • the present invention relates to the field of photography and virtual reality.
  • the present invention is in the field of enabling a user to share content with a social media account or network while viewing the interior and exterior of a vehicle within a virtual reality setting.
  • FIG. 1 is a schematic view of all the cube faces (6 left and 6 right) that form the left cube and the right cube;
  • FIG. 2 is front view of either the left or right cube which forms the virtual environment or virtual showroom where the cars are viewed;
  • FIG. 3 is a schematic of the virtual camera illustrating that the virtual camera is positioned to aim at the center of the cube;
  • FIG. 4 is a front view of the cube/virtual environment with an external panoramic image overlayed/layered;
  • FIG. 5 is a view within a virtual reality setting created by a skybox with a virtual dialog box open having an explanation to the user that the user may share their social experience with social media with two graphic user interfaces titled “Set Up” and “Now”;
  • FIG. 6 is a view within a virtual reality setting created by a skybox with a virtual dialog box open that allows the user to enter their email address to connect to a user's social network;
  • FIG. 7 is a screen display of a database with stored user criteria illustrating usernames, uploaded dates, email addresses of users and boolean questions;
  • FIG. 8 is a view within a virtual reality setting created by a skybox and showing a panoramic car spin of a vehicle within the skybox with four graphic user interfaces shown below the panoramic car spin;
  • FIG. 9 is an image of the virtual reality setting in FIG. 8 without the four graphic user interfaces in FIG. 8 , but having a graphic user interface to connect to Facebook® and a graphic user interface to enter a comment.
  • the present invention is an apparatus and method which allows a user who is viewing panoramic images within a virtual reality (VR) head mounted device to share with a social media network pre-loaded images of the content being viewed and post a comment.
  • VR virtual reality
  • this invention will allow a user to share an image of a vehicle just viewed or currently being viewed by the user and upload a comment with regard to the vehicle while still maintaining the integrity of the virtual reality experience.
  • VR application Sudsung GearVR, Oculus Rift, etc.
  • CT A Call To Action
  • This CT A can appear at the start of the application (app), or show up when he user attempts to share content via a share icon CT A or some other user interface (UI) indicator.
  • UI user interface
  • the user enters the user's login information for their social account, typically their e-mail address.
  • the VR application sends this information to a separate application, that allows the user to confirm their account as well as connect to their Facebook® and Twitter® accounts.
  • the user's account information is shared in a database associated with the device used to access the VR application, so that when the user returns to the app, they can share at will without having to reconnect their social accounts to the application.
  • the app checks to see if the user's previously entered email account is associated with a Facebook® or Twitter® account.
  • the present invention is a method comprising the steps of: (a) creating computer generated images of a virtual reality setting to form six faces of a cube and creating two identical cubes from said six faces, placing together two inverted cubes to form a skybox; (b) obtaining a multiplicity of panoramic images of interiors of a multiplicity of selected vehicles and a multiplicity of panoramic images of exteriors of said multiplicity of selected vehicles; (c) placing a specific one of said panoramic images of a selected vehicle from either said multiplicity of panoramic images of interiors and multiplicity of panoramic images of exteriors within said skybox; (d) placing a sharing graphic user interface in said skybox that opens a socialize virtual dialog box having a socialize display text, a set up graphic user interface, and a not now graphic user interface when selected by a user; (e) said set up graphic user interface connected to a keyboard virtual dialog box with a virtual keyboard that allows the user to enter there email address to connect to a users social network account; (f) said not now graphic user
  • the present invention is a method comprising the steps of: (a) creating computer generated images of a virtual reality setting to form six faces of a cube and creating two identical cubes from said six faces, placing together two inverted cubes to form a skybox; (b) obtaining a multiplicity of panoramic images of selected vehicles; (c) placing a specific one of said panoramic images of a selected vehicle within said skybox; (d) placing a sharing graphic user interface in said skybox that opens a socialize virtual dialog box having a socialize display text, a set up graphic user interface, and a not now graphic user interface when selected by a user; (e) said set up graphic user interface connected to a keyboard virtual dialog box with a virtual keyboard that allows the user to enter there email address to connect to a users social network account; (f) said not now graphic user interface closing said socialize virtual dialog box when selected; (g) a database that stores user names, user email addresses, upload dates, and answers to boolean queries; and (h) a to-
  • the following invention will further being explained using panoramic images titled car spin panoramic images and pre-rendered computer graphic images.
  • the car spin panoramic images are of a specific car that a user selects and the pre-rendered computer graphic images are used to create the environment, referred to as a skybox, in which the car spin panoramic images which are viewed.
  • panoramic images are panoramic images of
  • the computer graphic (CG) images are placed to create a 360 degree pre-rendered CG virtual environment.
  • the images are created in an equal rectangular format, then output as six cube faces for presentation in virtual realty.
  • This virtual environment is created by combining 6 cube faces as shown in FIG. 1 .
  • the textures are output with the following number indexing:
  • Stereo images are differentiated by a set of left eye images and a set of right eye images.
  • the left eye images from FIG. 1 are left front face 302 , left right face 304 , left back face 306 , left left face 308 , left top, face 310 , and left bottom face 312 .
  • the eye images from FIG. 1 are right front face 314 , right right face 316 , right back face 318 , right left face 320 , right top face 322 , and right bottom face 324 .
  • These images are then formed into a cube and skybox 400 (shown in FIG. 2 ) to create the background environment for car 230 (see FIG. 4 ) to be viewed.
  • Skybox 400 is created from two inverted cubes to create the virtual showroom environment that the external panoramic images (filenames exterior spinframes) can be placed into to form a shutterbox (shown in FIG. 9 ).
  • a virtual realty (VR) camera object 500 (as shown in FIG. 3 ) is placed in the center of the cube. It is important that the VR camera is placed at a fixed point directly in the center of the cube.
  • VR virtual realty
  • the camera object 500 is a left eye camera and a right eye camera parented to a “neck” control rig, with the following setup:
  • the car spin panoramic images are placed onto the skybox 400 by having the car spin panoramic images line up with the front face of skybox 400 . This ensures the images has the perfect amount of distortion and is scaled precisely on import.
  • a special Shutterbox script is synced to an invisible rotating “anchor” object that determines the current rotation of the car.
  • the Shutterbox script seamlessly switches out the appropriate left and right images depending on what angle the anchor object is currently rotated to.
  • FIGS. 5 and 6 there is illustrated a view within a virtual reality setting created by a skybox 400 with a socialize virtual dialog box 510 open having socialize display text 516 that explains to the user that the user may share their social experience with social media using two graphic user interfaces titled “Set Up” and “Not Now”.
  • a keyboard virtual dialog box 610 with a virtual keyboard 612 open that allows the user to enter their email address to connect to a user's social network account.
  • Not Now graphic user interface 514 then virtual dialog box 510 is closed and the user continues to view panoramic car spins within skybox 400 .
  • FIG. 7 there is illustrated a screen display of a database 700 with stored user criteria illustrating in a first column user names 710 , a second column read and write storage information 720 . a third column and seventh column upload dates 730 and 770 , a fourth column user email addresses 740 and a fifth and sixth column with answers to Boolean queries 750 and 760 .
  • GUI superimposed graphic user interface
  • FIG. 8 there are four (4) graphic user interfaces illustrated: a steering wheel 834 which changes the view from exterior panoramic images to internal panoramic images, two cars 836 which changes the vehicle being viewed by the user, a home 838 which brings the user to the home screen within the application and a sharing graphic user interface 840 which allows the user to share an image and a comment with their social media page.
  • a steering wheel 834 which changes the view from exterior panoramic images to internal panoramic images
  • two cars 836 which changes the vehicle being viewed by the user
  • a home 838 which brings the user to the home screen within the application
  • a sharing graphic user interface 840 which allows the user to share an image and a comment with their social media page.
  • FIG. 8 also illustrated in FIG. 8 are the surrounding skybox 400 and an external view of a panoramic car spin 850 .
  • FIG. 9 there is illustrated a to-be-shared dialog box 910 having a to-be-shared image 920 .
  • a Facebook® graphic user interface 930 Also illustrated in the to-be-shared dialog box 910 , is a Facebook® graphic user interface 930 , a share your experience display text 940 , and a click here to add custom text graphic user interface 950 .
  • a user while wearing the head mounted display can thus share the image as shown by to-be-shared image 920 in FIG. 9 with a comment when entered into custom text graphic user interface 950 .
  • To-be-shared image 920 and custom text graphic user interface 950 will then be shared with a social network so that other users of that same social network can see the image and comment.
  • Some of the social networks that this image and comment can be shared with, but not limited to, are Twitter®, Facebook®, Google+®, Linkedin®, Pinetrest®, Instagram®, Flickr®, Foursquare®, Tumblr®, Flixster® and Snapchat®.
  • Each of the disclosed portions of the invention are created as separate panoramic layers as a first layer, second layer, third layer, and continuing on. These panoramic layers are then brought together using gaming software such as Unity to create a final product that can be then viewed as an interactive seamless environment using a Virtual Reality Headset.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

A method which allows a user who is viewing panoramic images within a virtual reality (VR) head mounted device to share with a social media network pre-loaded images of the content being viewed and post a comment. Specifically, this invention will allow a user to share an image of a vehicle just viewed or currently being viewed by the user and upload a comment in regards to the vehicle while still maintaining the integrity of the virtual reality experience.

Description

    RELATED APPLICATION INFORMATION
  • This patent is a continuation of patent Ser. No. 10/325,405, titled “SOCIAL MEDIA SHARING IN A VIRTUAL REALITY APPLICATION” issued Jun. 18, 2019. This patent also claims priority from provisional patent application Ser. No. 62/320,367 filed on Apr. 8, 2016.
  • NOTICE OF COPYRIGHTS AND TRADE DRESS
  • A portion of the disclosure of this patent document contains material which is subject to copyright protection. This patent document may show and/or describe matter which is or may become trade dress of the owner. The copyright and trade dress owner has no objection to the facsimile reproduction by anyone of the patent disclosure as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright and trade dress rights whatsoever.
  • BACKGROUND Field
  • The present invention relates to the field of photography and virtual reality. In particular, the present invention is in the field of enabling a user to share content with a social media account or network while viewing the interior and exterior of a vehicle within a virtual reality setting.
  • Description of the Prior Art
  • The following 8 patents and published patent applications are the closest prior art references known to the inventors.
  • 1. United States Published Patent Application No. 2014/0280644 by applicant John Cronin on Sep. 18, 2014 for “Real Time Unified Communications Interaction Of A Predefined Location In A Virtual Reality Location”.
  • 2. United States Published Patent Application No. 2015/0124051 by applicant to Robert Schinker on May 7, 2015 for “Methods And Apparatus For Enhanced Reality Messaging”,
  • 3. U.S. Pat. No. 9,135,754 issued to Ng-Thow-Hing et al on Sep. 15, 2015 for “Method To Generate Virtual Display Surfaces From Video Imagery Of Road Based Scenery”.
  • 4. International Application No. WO 2015/183887 by applicant Chase, Stephen on Dec. 3, 2015, for “Video Headphones, Systems, Helmets, Methods And Video Content Files”.
  • 5. International Application No. WO 2015/200732 by applicant Imagine Universe, Inc. on Dec. 30, 2015 for “User Interface Using Tagged Media, 3d Indexed Virtual Reality Images, And Global Positioning System Locations, For Electronic Commerce”,
  • 6. U.S. Pat. No. 9,367,950 issued to Scranton et al on Jun. 14, 2016 for “Providing Virtual Reality Experiences Based On Three-Dimensional Designs Produced Using Three-Dimensional Design Software”,
  • 7. International Application No. WO 2016/130935 by applicant Harvey, Gregory Lawrence on Aug. 18, 2016 for “System And Method To Integrate Content In Real Time Into A Dynamic 3-Dimensional Scene”.
  • 8. International Application No. WO 2016/182504 by applicant Chow, Bryan Shwo-kang on Nov. 17, 2016, for “A Virtual Reality Headset”.
  • DESCRIPTION OF THE DRAWINGS
  • Referring particularly to the drawings for the purpose of illustration only and not limitation, there is illustrated:
  • FIG. 1 is a schematic view of all the cube faces (6 left and 6 right) that form the left cube and the right cube;
  • FIG. 2 is front view of either the left or right cube which forms the virtual environment or virtual showroom where the cars are viewed;
  • FIG. 3 is a schematic of the virtual camera illustrating that the virtual camera is positioned to aim at the center of the cube;
  • FIG. 4 is a front view of the cube/virtual environment with an external panoramic image overlayed/layered;
  • FIG. 5 is a view within a virtual reality setting created by a skybox with a virtual dialog box open having an explanation to the user that the user may share their social experience with social media with two graphic user interfaces titled “Set Up” and “Now”;
  • FIG. 6 is a view within a virtual reality setting created by a skybox with a virtual dialog box open that allows the user to enter their email address to connect to a user's social network;
  • FIG. 7 is a screen display of a database with stored user criteria illustrating usernames, uploaded dates, email addresses of users and boolean questions;
  • FIG. 8 is a view within a virtual reality setting created by a skybox and showing a panoramic car spin of a vehicle within the skybox with four graphic user interfaces shown below the panoramic car spin; and
  • FIG. 9 is an image of the virtual reality setting in FIG. 8 without the four graphic user interfaces in FIG. 8, but having a graphic user interface to connect to Facebook® and a graphic user interface to enter a comment.
  • SUMMARY OF THE INVENTION
  • The present invention is an apparatus and method which allows a user who is viewing panoramic images within a virtual reality (VR) head mounted device to share with a social media network pre-loaded images of the content being viewed and post a comment.
  • Specifically, this invention will allow a user to share an image of a vehicle just viewed or currently being viewed by the user and upload a comment with regard to the vehicle while still maintaining the integrity of the virtual reality experience.
  • It is an object of the present invention to create a method to allow a user to connect to the user's social account by using a virtual keyboard to enter account user name and password and then the application sends this information for verification and once verified, allows the user to share images (with or without custom commentary) from within the application.
  • It is a further object of the present invention to provide a secondary application to connect to a user's social account in Facebook® and Twitter® to the device using the VR application (Samsung GearVR, Oculus Rift, etc.) via third party application.
  • It is a further object of the present invention to provide an application that allows communication through the following key processes with a social sharing network while within a VR setting:
  • 1. Providing the user a Call To Action (“CT A”) to connect their social accounts to the application. This CT A can appear at the start of the application (app), or show up when he user attempts to share content via a share icon CT A or some other user interface (UI) indicator.
  • 2. The user enters the user's login information for their social account, typically their e-mail address. The VR application sends this information to a separate application, that allows the user to confirm their account as well as connect to their Facebook® and Twitter® accounts.
  • 3. The user's account information is shared in a database associated with the device used to access the VR application, so that when the user returns to the app, they can share at will without having to reconnect their social accounts to the application.
  • 4. When the user enters a VR experience, the app checks to see if the user's previously entered email account is associated with a Facebook® or Twitter® account.
  • 5. Once confirmed, upon clicking the share icon in the application, the user is shown the image to be shared, allowed to select which social network to share on and allowed the option to enter a customized comment with the image.
  • Defined in detail, the present invention is a method comprising the steps of: (a) creating computer generated images of a virtual reality setting to form six faces of a cube and creating two identical cubes from said six faces, placing together two inverted cubes to form a skybox; (b) obtaining a multiplicity of panoramic images of interiors of a multiplicity of selected vehicles and a multiplicity of panoramic images of exteriors of said multiplicity of selected vehicles; (c) placing a specific one of said panoramic images of a selected vehicle from either said multiplicity of panoramic images of interiors and multiplicity of panoramic images of exteriors within said skybox; (d) placing a sharing graphic user interface in said skybox that opens a socialize virtual dialog box having a socialize display text, a set up graphic user interface, and a not now graphic user interface when selected by a user; (e) said set up graphic user interface connected to a keyboard virtual dialog box with a virtual keyboard that allows the user to enter there email address to connect to a users social network account; (f) said not now graphic user interface closing said socialize virtual dialog box when selected; (g) a database that stores user names, user email addresses, upload dates, and answers to boolean queries; and (h) a to-be-shared dialog box having a to-be-shared image, an experience display text, and a custom text graphic user interface; (i) whereby, said user shares with a social media network a to-be-shared image and a comment entered into said custom text graphic user interface for other users of said social media network to view.
  • Defined more broadly, the present invention is a method comprising the steps of: (a) creating computer generated images of a virtual reality setting to form six faces of a cube and creating two identical cubes from said six faces, placing together two inverted cubes to form a skybox; (b) obtaining a multiplicity of panoramic images of selected vehicles; (c) placing a specific one of said panoramic images of a selected vehicle within said skybox; (d) placing a sharing graphic user interface in said skybox that opens a socialize virtual dialog box having a socialize display text, a set up graphic user interface, and a not now graphic user interface when selected by a user; (e) said set up graphic user interface connected to a keyboard virtual dialog box with a virtual keyboard that allows the user to enter there email address to connect to a users social network account; (f) said not now graphic user interface closing said socialize virtual dialog box when selected; (g) a database that stores user names, user email addresses, upload dates, and answers to boolean queries; and (h) a to-be-shared dialog box having a to-be-shared image, an experience display text, and a custom text graphic user interface; (i) whereby, said user shares with a social media network a to-be-shared image and a comment entered into said custom text graphic user interface for other users of said social media network to view.
  • Further novel features and other objects of the present invention will become apparent from the following detailed description, discussion and the appended claims, taken in conjunction with the drawings.
  • DETAILED DESCRIPTION
  • Although specific embodiments of the present invention will now be described with reference to the drawings, it should be understood that such embodiments are by way of example only and merely illustrative of but a small number of the many possible specific embodiments which can represent applications of the principles of the present invention. Various changes and modifications obvious to one skilled in the art to which the present invention pertains are deemed to be within the spirit, scope and contemplation of the present invention as further defined in the appended claims.
  • It is within the spirit and scope of the present invention to use similar, comparable or substitute equipment known to one skilled in the art as opposed to using the specific equipment and items set forth below. It will be appreciated that this is simply a recitation of the best method known to the inventors at the time this patent application was filed and is not intended to limit the course and scope of the specific equipment to achieve the new, novel and non-obvious results of the present invention.
  • The following invention will further being explained using panoramic images titled car spin panoramic images and pre-rendered computer graphic images. The car spin panoramic images are of a specific car that a user selects and the pre-rendered computer graphic images are used to create the environment, referred to as a skybox, in which the car spin panoramic images which are viewed.
  • The specific panoramic images used within this disclosure are panoramic images of
  • the interior and exterior of a car. The method used in obtaining these panoramic car images is not specifically disclosed within this patent application because the method of obtaining the panoramic images is not the specific subject of this patent application but explained herein to accurately describe what is being viewed.
  • Similarly, the method of obtaining and generating the computer graphic images used to create the environment is not specifically disclosed, but the creation of the environment using computer graphic images is disclosed for a complete understanding of the present invention.
  • Referring to FIG. 1, the computer graphic (CG) images are placed to create a 360 degree pre-rendered CG virtual environment. The images are created in an equal rectangular format, then output as six cube faces for presentation in virtual realty.
  • This virtual environment is created by combining 6 cube faces as shown in FIG. 1. The textures are output with the following number indexing:
      • 0=FRONT
      • 1=RIGHT
      • 2=BACK
      • 3=LEFT
      • 4=TOP
      • 5=BOTTOM
  • Stereo images are differentiated by a set of left eye images and a set of right eye images. The left eye images from FIG. 1 are left front face 302, left right face 304, left back face 306, left left face 308, left top, face 310, and left bottom face 312. The eye images from FIG. 1 are right front face 314, right right face 316, right back face 318, right left face 320, right top face 322, and right bottom face 324. These images are then formed into a cube and skybox 400 (shown in FIG. 2) to create the background environment for car 230 (see FIG. 4) to be viewed. Skybox 400 is created from two inverted cubes to create the virtual showroom environment that the external panoramic images (filenames exterior spinframes) can be placed into to form a shutterbox (shown in FIG. 9).
  • Once the textures are correctly set up on the cube object, a virtual realty (VR) camera object 500 (as shown in FIG. 3) is placed in the center of the cube. It is important that the VR camera is placed at a fixed point directly in the center of the cube.
  • Further referring to FIG. 3, the camera object 500 is a left eye camera and a right eye camera parented to a “neck” control rig, with the following setup:
      • Both cameras are parented to the parent “neck” control rig object. The left eye camera has the following unique settings:
      • Local position to the parent is (0, −0.03, 0)
      • Layermask excludes the “Right” layer.
      • The right eye camera has the following unique settings:
      • Local position to the parent is (0, 0.03, 0)
      • Layennask excludes the “Left” layer.
  • Referring to FIG. 4, the car spin panoramic images are placed onto the skybox 400 by having the car spin panoramic images line up with the front face of skybox 400. This ensures the images has the perfect amount of distortion and is scaled precisely on import.
  • Referring to FIG. 4, once the car is lined up, a special Shutterbox script is synced to an invisible rotating “anchor” object that determines the current rotation of the car. Depending on the number of images available for the spin, the Shutterbox script seamlessly switches out the appropriate left and right images depending on what angle the anchor object is currently rotated to.
  • Referring to FIGS. 5 and 6, there is illustrated a view within a virtual reality setting created by a skybox 400 with a socialize virtual dialog box 510 open having socialize display text 516 that explains to the user that the user may share their social experience with social media using two graphic user interfaces titled “Set Up” and “Not Now”. When a user selects Set Up graphic user interface 512, a keyboard virtual dialog box 610 with a virtual keyboard 612 open that allows the user to enter their email address to connect to a user's social network account. If a user selects Not Now graphic user interface 514, then virtual dialog box 510 is closed and the user continues to view panoramic car spins within skybox 400.
  • Referring to FIG. 7, there is illustrated a screen display of a database 700 with stored user criteria illustrating in a first column user names 710, a second column read and write storage information 720. a third column and seventh column upload dates 730 and 770, a fourth column user email addresses 740 and a fifth and sixth column with answers to Boolean queries 750 and 760.
  • Referring to FIG. 8, and by way of example, superimposed graphic user interface (GUI) allows the user of the head mounted display to select the elements. In FIG. 8, there are four (4) graphic user interfaces illustrated: a steering wheel 834 which changes the view from exterior panoramic images to internal panoramic images, two cars 836 which changes the vehicle being viewed by the user, a home 838 which brings the user to the home screen within the application and a sharing graphic user interface 840 which allows the user to share an image and a comment with their social media page. Also illustrated in FIG. 8 are the surrounding skybox 400 and an external view of a panoramic car spin 850.
  • Referring to FIG. 9 there is illustrated a to-be-shared dialog box 910 having a to-be-shared image 920. Also illustrated in the to-be-shared dialog box 910, is a Facebook® graphic user interface 930, a share your experience display text 940, and a click here to add custom text graphic user interface 950. A user while wearing the head mounted display can thus share the image as shown by to-be-shared image 920 in FIG. 9 with a comment when entered into custom text graphic user interface 950. To-be-shared image 920 and custom text graphic user interface 950 will then be shared with a social network so that other users of that same social network can see the image and comment.
  • Some of the social networks that this image and comment can be shared with, but not limited to, are Twitter®, Facebook®, Google+®, Linkedin®, Pinetrest®, Instagram®, Flickr®, Foursquare®, Tumblr®, Flixster® and Snapchat®.
  • Each of the disclosed portions of the invention—the interior panoramic images, the exterior panoramic images, the virtual environment, the graphic user interface elements—are created as separate panoramic layers as a first layer, second layer, third layer, and continuing on. These panoramic layers are then brought together using gaming software such as Unity to create a final product that can be then viewed as an interactive seamless environment using a Virtual Reality Headset.
  • Of course the present invention is not intended to be restricted to any particular form or arrangement, or any specific embodiment, or any specific use, disclosed herein, since the same may be modified in various particulars or relations without departing from the spirit or scope of the claimed invention herein above shown and described of which the apparatus or method shown is intended only for illustration and disclosure of an operative embodiment and not to show all of the various forms or modifications in which this invention might be embodied or operated.

Claims (3)

It is claimed:
1. A method for displaying panoramic images in a head mounted display device, the method comprising the steps of:
a. creating computer generated images of a virtual reality experience to form six faces of a cube and creating two identical cubes from said six faces, placing together two inverted cubes to form a skybox, wherein the skybox creates a virtual showroom for placing the panoramic images within the skybox that is presented in the head mounted display device;
b. obtaining a multiplicity of pre-rendered panoramic images of interiors of a multiplicity of vehicles and a multiplicity of pre-rendered panoramic images of exteriors of said multiplicity of vehicles;
c. placing a specific one of said panoramic images of a selected vehicle from either said multiplicity of panoramic images of interiors and multiplicity of panoramic images of exteriors within said skybox;
d. placing spin panoramic images of the vehicle within said skybox by having the spin panoramic images of the vehicle line up with a front face of the skybox for rotation of the vehicle within said skybox;
e. providing a plurality of graphic user interfaces that are superimposed on the panoramic images in said skybox displayed in the head mounted display device;
f. displaying one of the plurality of graphic user interfaces over the specific one of said panoramic images of a selected vehicle, wherein the one of the plurality of graphic user interfaces displays a dialog box comprising at least a first button titled set up and a second button titled not now to share the user's social experience of the specific panoramic images of the vehicle with a social media;
g. in response to user selection of the first button titled set up, displaying a keyboard virtual dialog box with a virtual keyboard that allows the user to enter email address into the keyboard virtual dialog box to connect to the user's social network account;
h. in response to user selection of the second button titled not now, closing said virtual dialog box;
i. providing one of the plurality of graphic user interfaces that displays at least a first button for changing a view from exterior panoramic images of the vehicle to interiors panoramic images of the vehicle, a second button for changing the vehicle being viewed by the user, a third button for switching to a home screen, and a fourth button for sharing an image and a comment with the user's social media network;
j. providing one of the plurality of graphic user interfaces that displays a to-be-shared dialog box having a pre-loaded to-be-shared image, an experience display text, and a custom text graphic user interface, wherein the custom text graphic user interface receives user entry of a comment into the custom text graphic user interface to share the pre-loaded to-be-shared image with the comment entered by the user so that other users of a social network can see the pre-loaded to-be-shared image with the comment entered by the user.
2. The method in accordance with claim 1, further comprising: a database that stores user names, user email addresses, upload dates, and answers to Boolean queries, wherein said database is accessed by a user to determine if said user has already created a username prior to storing username within said database.
3. The method in accordance with claim 1, further comprising: said to-be-shared image is uploaded to said social media network while user is wearing said head mounted display device.
US16/443,779 2016-04-08 2019-06-17 Social media sharing in a virtual reality application Abandoned US20190304189A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/443,779 US20190304189A1 (en) 2016-04-08 2019-06-17 Social media sharing in a virtual reality application

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201662320367P 2016-04-08 2016-04-08
US15/481,232 US10325405B1 (en) 2016-04-08 2017-04-06 Social media sharing in a virtual reality application
US16/443,779 US20190304189A1 (en) 2016-04-08 2019-06-17 Social media sharing in a virtual reality application

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US15/481,232 Continuation US10325405B1 (en) 2016-04-08 2017-04-06 Social media sharing in a virtual reality application

Publications (1)

Publication Number Publication Date
US20190304189A1 true US20190304189A1 (en) 2019-10-03

Family

ID=66826061

Family Applications (2)

Application Number Title Priority Date Filing Date
US15/481,232 Active 2037-11-05 US10325405B1 (en) 2016-04-08 2017-04-06 Social media sharing in a virtual reality application
US16/443,779 Abandoned US20190304189A1 (en) 2016-04-08 2019-06-17 Social media sharing in a virtual reality application

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US15/481,232 Active 2037-11-05 US10325405B1 (en) 2016-04-08 2017-04-06 Social media sharing in a virtual reality application

Country Status (1)

Country Link
US (2) US10325405B1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10984575B2 (en) 2019-02-06 2021-04-20 Snap Inc. Body pose estimation
US11030813B2 (en) 2018-08-30 2021-06-08 Snap Inc. Video clip object tracking
US11189098B2 (en) * 2019-06-28 2021-11-30 Snap Inc. 3D object camera customization system
US11195338B2 (en) 2017-01-09 2021-12-07 Snap Inc. Surface aware lens
US11210850B2 (en) 2018-11-27 2021-12-28 Snap Inc. Rendering 3D captions within real-world environments
US11232646B2 (en) 2019-09-06 2022-01-25 Snap Inc. Context-based virtual object rendering
US11450051B2 (en) 2020-11-18 2022-09-20 Snap Inc. Personalized avatar real-time motion capture
US11501499B2 (en) 2018-12-20 2022-11-15 Snap Inc. Virtual surface modification
US11615592B2 (en) 2020-10-27 2023-03-28 Snap Inc. Side-by-side character animation from realtime 3D body motion capture
US11636657B2 (en) 2019-12-19 2023-04-25 Snap Inc. 3D captions with semantic graphical elements
US11660022B2 (en) 2020-10-27 2023-05-30 Snap Inc. Adaptive skeletal joint smoothing
US11734894B2 (en) 2020-11-18 2023-08-22 Snap Inc. Real-time motion transfer for prosthetic limbs
US11748931B2 (en) 2020-11-18 2023-09-05 Snap Inc. Body animation sharing and remixing
US11810220B2 (en) 2019-12-19 2023-11-07 Snap Inc. 3D captions with face tracking
US11880947B2 (en) 2021-12-21 2024-01-23 Snap Inc. Real-time upper-body garment exchange
US12198398B2 (en) 2021-12-21 2025-01-14 Snap Inc. Real-time motion and appearance transfer
US12223672B2 (en) 2021-12-21 2025-02-11 Snap Inc. Real-time garment exchange
US12361652B2 (en) 2016-10-24 2025-07-15 Snap Inc. Augmented reality object manipulation
US12443325B2 (en) 2017-01-23 2025-10-14 Snap Inc. Three-dimensional interaction system
US12541929B2 (en) 2023-06-07 2026-02-03 Snap Inc. Video clip object tracking

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD959477S1 (en) 2019-12-20 2022-08-02 Sap Se Display system or portion thereof with a virtual three-dimensional animated graphical user interface
US11205296B2 (en) * 2019-12-20 2021-12-21 Sap Se 3D data exploration using interactive cuboids
USD959447S1 (en) 2019-12-20 2022-08-02 Sap Se Display system or portion thereof with a virtual three-dimensional animated graphical user interface
USD959476S1 (en) 2019-12-20 2022-08-02 Sap Se Display system or portion thereof with a virtual three-dimensional animated graphical user interface
CN112843723B (en) * 2021-02-03 2024-01-16 北京字跳网络技术有限公司 Interactive methods, devices, electronic devices and storage media
CN119399411A (en) * 2024-12-31 2025-02-07 北京文华在线教育科技股份有限公司 A spatial review method, system and readable storage medium for panoramic VR

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6062041B2 (en) 2012-05-07 2017-01-18 本田技研工業株式会社 A method for generating a virtual display surface from a video image of a landscape based on a road
US20150124051A1 (en) 2013-11-05 2015-05-07 Robert Schinker Methods and Apparatus for Enhanced Reality Messaging
US20140280644A1 (en) 2013-03-15 2014-09-18 John Cronin Real time unified communications interaction of a predefined location in a virtual reality location
EP3161828A4 (en) 2014-05-27 2017-08-09 Chase, Stephen Video headphones, systems, helmets, methods and video content files
US9367950B1 (en) 2014-06-26 2016-06-14 IrisVR, Inc. Providing virtual reality experiences based on three-dimensional designs produced using three-dimensional design software
CN106796700A (en) 2014-06-27 2017-05-31 宇宙设想有限公司 User interface using tagged media, 3D indexed virtual reality images and GPS location for e-commerce
WO2016130935A1 (en) 2015-02-13 2016-08-18 Harvey Gregory Lawrence System and method to integrate content in real time into a dynamic 3-dimensional scene
WO2016182504A1 (en) 2015-05-08 2016-11-17 Chow Bryan Shwo-Kang A virtual reality headset

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12361652B2 (en) 2016-10-24 2025-07-15 Snap Inc. Augmented reality object manipulation
US11195338B2 (en) 2017-01-09 2021-12-07 Snap Inc. Surface aware lens
US11704878B2 (en) 2017-01-09 2023-07-18 Snap Inc. Surface aware lens
US12217374B2 (en) 2017-01-09 2025-02-04 Snap Inc. Surface aware lens
US12443325B2 (en) 2017-01-23 2025-10-14 Snap Inc. Three-dimensional interaction system
US11030813B2 (en) 2018-08-30 2021-06-08 Snap Inc. Video clip object tracking
US11715268B2 (en) 2018-08-30 2023-08-01 Snap Inc. Video clip object tracking
US11210850B2 (en) 2018-11-27 2021-12-28 Snap Inc. Rendering 3D captions within real-world environments
US20220044479A1 (en) 2018-11-27 2022-02-10 Snap Inc. Textured mesh building
US11620791B2 (en) 2018-11-27 2023-04-04 Snap Inc. Rendering 3D captions within real-world environments
US12106441B2 (en) 2018-11-27 2024-10-01 Snap Inc. Rendering 3D captions within real-world environments
US12444138B2 (en) 2018-11-27 2025-10-14 Snap Inc. Rendering 3D captions within real-world environments
US12020377B2 (en) 2018-11-27 2024-06-25 Snap Inc. Textured mesh building
US11836859B2 (en) 2018-11-27 2023-12-05 Snap Inc. Textured mesh building
US12387436B2 (en) 2018-12-20 2025-08-12 Snap Inc. Virtual surface modification
US11501499B2 (en) 2018-12-20 2022-11-15 Snap Inc. Virtual surface modification
US11557075B2 (en) 2019-02-06 2023-01-17 Snap Inc. Body pose estimation
US12136158B2 (en) 2019-02-06 2024-11-05 Snap Inc. Body pose estimation
US10984575B2 (en) 2019-02-06 2021-04-20 Snap Inc. Body pose estimation
US11823341B2 (en) 2019-06-28 2023-11-21 Snap Inc. 3D object camera customization system
US11443491B2 (en) 2019-06-28 2022-09-13 Snap Inc. 3D object camera customization system
US11189098B2 (en) * 2019-06-28 2021-11-30 Snap Inc. 3D object camera customization system
US12211159B2 (en) 2019-06-28 2025-01-28 Snap Inc. 3D object camera customization system
US12488548B2 (en) 2019-09-06 2025-12-02 Snap Inc. Context-based virtual object rendering
US11232646B2 (en) 2019-09-06 2022-01-25 Snap Inc. Context-based virtual object rendering
US12175613B2 (en) 2019-12-19 2024-12-24 Snap Inc. 3D captions with face tracking
US11636657B2 (en) 2019-12-19 2023-04-25 Snap Inc. 3D captions with semantic graphical elements
US11810220B2 (en) 2019-12-19 2023-11-07 Snap Inc. 3D captions with face tracking
US12347045B2 (en) 2019-12-19 2025-07-01 Snap Inc. 3D captions with semantic graphical elements
US11908093B2 (en) 2019-12-19 2024-02-20 Snap Inc. 3D captions with semantic graphical elements
US11660022B2 (en) 2020-10-27 2023-05-30 Snap Inc. Adaptive skeletal joint smoothing
US12243173B2 (en) 2020-10-27 2025-03-04 Snap Inc. Side-by-side character animation from realtime 3D body motion capture
US11615592B2 (en) 2020-10-27 2023-03-28 Snap Inc. Side-by-side character animation from realtime 3D body motion capture
US11734894B2 (en) 2020-11-18 2023-08-22 Snap Inc. Real-time motion transfer for prosthetic limbs
US12229860B2 (en) 2020-11-18 2025-02-18 Snap Inc. Body animation sharing and remixing
US11450051B2 (en) 2020-11-18 2022-09-20 Snap Inc. Personalized avatar real-time motion capture
US12169890B2 (en) 2020-11-18 2024-12-17 Snap Inc. Personalized avatar real-time motion capture
US12002175B2 (en) 2020-11-18 2024-06-04 Snap Inc. Real-time motion transfer for prosthetic limbs
US11748931B2 (en) 2020-11-18 2023-09-05 Snap Inc. Body animation sharing and remixing
US12223672B2 (en) 2021-12-21 2025-02-11 Snap Inc. Real-time garment exchange
US12198398B2 (en) 2021-12-21 2025-01-14 Snap Inc. Real-time motion and appearance transfer
US11880947B2 (en) 2021-12-21 2024-01-23 Snap Inc. Real-time upper-body garment exchange
US12541929B2 (en) 2023-06-07 2026-02-03 Snap Inc. Video clip object tracking

Also Published As

Publication number Publication date
US10325405B1 (en) 2019-06-18

Similar Documents

Publication Publication Date Title
US20190304189A1 (en) Social media sharing in a virtual reality application
US20250312698A1 (en) Systems and methods for rendering a virtual content object in an augmented reality environment
US20180356885A1 (en) Systems and methods for directing attention of a user to virtual content that is displayable on a user device operated by the user
CN107850779B (en) virtual location anchor
US20190289276A1 (en) Cubic or Spherical Mapped Content for Presentation of Pre-Rendered Images Viewed from a Fixed Point of View in HTML, Javascript and/or XML for Virtual Reality Applications
US10719192B1 (en) Client-generated content within a media universe
JP4059513B2 (en) Method and system for communicating gaze in an immersive virtual environment
US20190088030A1 (en) Rendering virtual objects based on location data and image data
US20140232819A1 (en) Systems and methods for generating and sharing panoramic moments
US20190318543A1 (en) R-snap for production of augmented realities
JP2022507502A (en) Augmented Reality (AR) Imprint Method and System
US20190250805A1 (en) Systems and methods for managing collaboration options that are available for virtual reality and augmented reality users
US20190164323A1 (en) Method and program for generating virtual reality contents
CN114647311B (en) Virtual Object Toolkit
CN106445106A (en) Space virtual scene experience method and system
Jouet et al. AR-Chat: an AR-based instant messaging system
WO2019105002A1 (en) Systems and methods for creating virtual 3d environment
Jones ‘There never really is a stereoscopic image’: a closer look at 3-D media
CN116560511A (en) Picture display method, device, computer equipment and storage medium
CN113916236A (en) A Navigation Method for Spacecraft Panoramic View Based on 3D Physical Model
CN106445550A (en) VR Space Scene Creation and Observation System Based on Distributed Collaborative Visual Programming
JP7479473B2 (en) Metaverse Space Provision Program
Jashari From Panoramas to Presence: Stereoscopic Rendering and Virtual Staging for Immersive Indoor XR
Apollonio et al. Investigating Depth Perception in Immersive Hypothetical Reconstructions: 1816 Canova’s Exhibition in Spirito Santo Church in Bologna
WO2023166524A1 (en) Method and system for enabling users to experience an extended reality-based social multiverse

Legal Events

Date Code Title Description
STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION