[go: up one dir, main page]

WO2000046680A1 - Nouveau procede et dispositif de commande de programmation video - Google Patents

Nouveau procede et dispositif de commande de programmation video Download PDF

Info

Publication number
WO2000046680A1
WO2000046680A1 PCT/US2000/002870 US0002870W WO0046680A1 WO 2000046680 A1 WO2000046680 A1 WO 2000046680A1 US 0002870 W US0002870 W US 0002870W WO 0046680 A1 WO0046680 A1 WO 0046680A1
Authority
WO
WIPO (PCT)
Prior art keywords
control device
remote control
images
motion
image
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.)
Ceased
Application number
PCT/US2000/002870
Other languages
English (en)
Inventor
Yakov Kamen
Leon Shirman
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.)
IsurfTV
Original Assignee
IsurfTV
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
Priority claimed from US09/344,442 external-priority patent/US6342884B1/en
Application filed by IsurfTV filed Critical IsurfTV
Publication of WO2000046680A1 publication Critical patent/WO2000046680A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42222Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42653Internal components of the client ; Characteristics thereof for processing graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics

Definitions

  • Another type of option selection scheme is to provide a set of small pictures on a television screen, and permit a user to "click" on one of the pictures to select an option corresponding to that picture. Such small pictures are sometimes called “thumbnails.” Unfortunately, one can only put so many thumbnail pictures on a screen due to limited resolution of the television screen. l ll is an object of our invention to provide an improved method and apparatus foi
  • the screen of the display device contains a primary
  • the plurality of geometric surfaces are arranged as a polyhedron
  • the main video stream is mapped onto a flat geometric
  • control device comprises a Irack ball By rotating the track ball, one can rotate one or
  • video streams are mapped onto the
  • the polyhedron can rotate aboul only 2 ) one axis In another embodiment, it can rotate about more than one axis ) A control
  • the remote control device e g. a button or switch
  • the remote control device can be used to select which 1 image on a polyhedron face is to be shown on the primary portion o the display device
  • the hand-held remote control device is held by a user who
  • t can rotate the i emote conlrol device, e.g. about any desired axis Means are provided
  • a icceiviug circuit within the television causes the image o the polyhedron to rotate or R move m a manner thai mirrors the motion ofthe remote controller
  • a face o the y polyhedron depicting an image representing a desired option is facing the user, he can to actuate a button or other' control device on the remote controller to select that option
  • FIG. 1 7 Figs 1 A to 1 P. illustrate the operation of a 3D graphics pipeline
  • Figs 2A and 2B illustrate manipulation of a 21) image l ⁇ > f ig 3 is a simplified block diagram of a personal computer (PC) coupled to a 0 graphics controller with a 3D graphics pipeline.
  • PC personal computer
  • FIG. 1 fig 4 illustrates a television displaying an image of polyhedron constructed in 2 accordance with oui invention.
  • I Fig ⁇ illustrates a remote conlrol device for controlling the television comprising
  • Fig 6 illustrates a remote control device for controlling the television comprising
  • a H ack ball s Fig 7 illustiatcs a remote control device for contr lling the television comprising
  • Fig 8 illustrates a television displaying a band of images
  • the polyhedron and the images on the faces ofthe polyhedron are generated f> using a 3D graphics pipeline in a novel mannei In order to explain the mannei in which
  • Die 3D graphics pipeline referred to in this patent can be implemented by a . combination of hardware elements, known as accelerators, and software, some of which 4 is sometimes referred to as drivers.
  • the partitioning between hardware and software may 1 vary, depending upon the CPU used and the graphics card in the system, but the overall
  • the primitive can be a polygon (c.g.
  • a 3D graphics pipeline constructs a 3D image of an object
  • Fig. I A illustrates a 2D image
  • a house Image 2 includes a portion 2a, which has the
  • portion 2b which has the appearance of roof shingles, portion 2c,
  • portion 2d which has the appearance of a
  • image 2 is slored in a digital memory in the form of an array of pixels
  • Each location in the memory stores a pixel, which is one or more words of data indicating 12 the color, color saturation and brightness corresponding to that pixel ' l ' he location of Ihc 1 .
  • pixels within the array is typically referred to as u, v coordinates (not to be confused with
  • the pixel array is an n by m array, where n and m are integers )
  • Fig I A represents a pixel array Physically, the array
  • the geometric surface is in the form of a mesh 4 of primitives 5 in three 1 dimensional space (Fig. I B)
  • Fig. I B the primitives are triangles, but other
  • the mesh of primitives represents a Häe-dimcnsional 3 shape of an object O in 3D space (in the case of Fig. I B, the shape of a house)
  • Th 1 position of each vertex of each triangle within mesh 4 is stored in a memory in the form
  • model coordinates The process of preparing such a i mesh is well -known, and described in standard graphics libraries, such as Real 3D,
  • a graphics pipeline can, and often does, map one or several texture maps onto the same or several different objects 1
  • the next step in the process is to set up a "world coordinate model" of the var ious
  • the computer screen will provide an image of tetrahedron T and cube C as
  • This image will be provided initially as a pixel array in a
  • the pipeline a) fetches the portion of texture map 2 "tacked" to the
  • the 3D graphics accelerator permits one to manipulate the displayed M objects in any desii ed manner For example, if one wants to rotate the image of l ⁇ tetrahedron T by 45° (Fig I E), the 3D graphics accelerator facilitates this manipulalion
  • the regenerated image will reflect this rotation olJetrahedion T 0 Similarly, suppose that il is desired to display what would appear to the vicwei if 1 he look ten steps forward from his location at position P The next time the graphics 2 pipeline regenerates Ihc image, it will generate and store another pixel array in the frame 1 buffei corresponding to what would appear to such a viewer, and this pixel array is
  • one embodiment ofthe invention is a remote controller
  • a method for manipulating a two-dimensional image begins with the step of 2.2 obtaining a two-dimensional digital image (e.g image 10 in Fig 2A)
  • This step can be 23 performed, e g , by scanning an image such as a photograph or othei picture using a 1 convent ional digital scanner
  • the digital image can also be obtained from a conventional
  • the image can also consist of digital video image, e g out of a live oi
  • the digital image is typically stored in a
  • the digital values are in a
  • Any type of memory can be used to store the digital 2D image, e.g.
  • I semiconductor memor ies SRAMs, DR AMs or other semiconductor memories
  • magnet ic memory e g a hard disk, a floppy disk, magnetic tape, or magncto-oplic disk
  • 18 stoi ed image can be stored in terms of RGB values (e.g the strength of the red, gi ecn and
  • YUV values or other values (For YUV values, Y 0 corresponds to the amplitude or brightness of the pixel value, U corresponds to the color
  • the computer model can comprise an implicit description o flat
  • planar geometric surface comprises a mesh
  • i mesh 12 comprises about 5000 triangles, which would be acceptable for processing a
  • image 10 is
  • each control poinl is associated with a texture 2 coordinates (u, v) corresponding lo a pixel
  • binding See Ka en, I I Fill . Computer Sociely, 1EHJ . Computer Graphics and Applications, Jan -Fob 1 97,
  • control points within the implicitly defined surface are bound to pixel
  • live video will appear as live video 3 Thai is because every lime a new pixel array is generaled, Ihe texture map, which I contains the incoming video frame buffer, is reread and put thr ough the pipeline Since
  • the lexlure mapping pr ocess also contains features for pixel interpolation, an automat ic
  • the mesh 10 around a cylinder (Of course, the mesh 10 can be altei ed into other shapes, and the
  • CPi I such as a Celeron or Pentium., e g. as manufactured by IrHel, or a K6
  • T processor e g as manufactured by Advanced Micro Devices 4 2 32 MB of memory or greater 1 1 A 3D I IW adaptei This is a type of graphics card currently available on the
  • the 3D 1 IW adapter should have 4 MB of memory (preferably 8 MB)
  • AGP interface is a type of
  • PCT peripheral connection s interlace
  • the operating system can be Windows 95, Windows 98, W ⁇ n2000, oi any other
  • 1 1 includes a standardized platform called Direct X for Windows
  • a user sets up the flat geometric surface (for example, a
  • the PC comprises a bypass mechanism that permits one to access
  • Fig 3 is a block diagram of a computer system 50 for generating images that can
  • system 50 comprises a 0 CPU 52, e g a Pentium II class CPU, comprising a cache memory 52a, a core 52b arid an 1 internal bus 52c for facilitating communication between core 52b and cache 52a Core
  • System memory 58 1 includes a fit si portion 58a which stores system mernoi y programs and a second portion
  • PCI bus 62 for facilitating communication
  • I/O device 64 can be any type of I/O device In one embodiment, I/O device 64 is a network
  • I/O device 64 can be a modem, and in others I/O
  • 10 device 64 is a tuner for receiving television signals etc
  • I/O device 66 is a video capture card with a driver Data
  • the video capture card is either loaded by DMA (direct memoiy access) or CPU 52
  • the frame buffer may be
  • 1 s image sources are available, such as local storage, capture card 66, N1 ⁇ 64 or other, not
  • System 50 also includes an AGP graphics controller 70 comprising a 3D
  • AGP graphics controller 70 communicates with system
  • AGP giaphics controller 19 controller 56 via an AGP bus 72
  • AGP giaphics controller 19 controller 56 via an AGP bus 72
  • 0 70 can communicate wilh system controller 56 via PCI bus 62 (e.g. as shown in phanlom 1 in Fig 3)
  • Graphics controller 70 uses its own local memory 74 to generate and store pixel . arrays l be displayed on a video display unit 76 1 It is emphasized that system 50 is only one example o system that peifo ⁇ ns a
  • the above-mentioned method can be used to manipulate image streams such as
  • NTSC is an
  • the system of Fig 3 can move and till portions of different video images or olhei K) images onto different portions of a screen such as a television screen
  • a screen such as a television screen
  • Ihc images are transformed to appear on the faces of a polyhedron (e g a
  • the polyhedron is used as a new type of television menu ⁇ option display
  • a novel remote control device (described below) permits a
  • the manipulated image provided in accordance with our invention can be t9 pi ovided to any appropriate output device, e g a television screen, a video projector, a
  • 21 inve ⁇ lion could come from any of a number of sources, e.g an analog or digital video 2 input, a cable TV input, a satellite input, the internet, a digital scanner, a digital camera, 1 or numerous other sources (In the case of an analog input, one would fir st digitize the
  • Fig 4 illustrates a television 200 in which the television screen 201 is divided into
  • Primary portion 202 displays a
  • Secondary portion 203 depicts a polyhedron 204 in accordance
  • Television 200 includes a controller 205 for generating an image of
  • This controller can include the hardware elements depicted in Fig 3
  • the faces of polyhedron 204 can depict video images, e g images of what appears on the
  • a given face of polyhedron 204 can also include both video
  • i s depict icons concerning various options, e.g. options related to television volume, on/off
  • 19 Television 200 is controlled by r emote control device 206, which communicates with
  • a signal e g. an infrared, radio or other type of signal thai can 1 be transmitted and received
  • a signal e g. an infrared, radio or other type of signal thai
  • Remote conlrol devices that communicate with a television 2 using infrared signals are well known in the art. See U.S Patent 4,91 ,439, for example )
  • remote control device 206 can 4 be connected to and communicate with television 200 by a wire 1
  • remote control device 206 has the capability of sensing
  • controller 205 A 3D pipeline within controller 205 orients polyhedron 204 in a manner
  • the signal depicting motion of remote control device 206 can be filtcied to
  • FIG. 8 illustrates several features of remote control device 206 Element 21 1 is a
  • Element 21 1 is typically an IR
  • 1 1 transmitter but it could also be an ultrasonic, radio, magnetic induction, or other type of
  • n emittci may be used in order to guarantee proper communication while handling remote 14 control device 206
  • buttons and displays e g light emitting diodes oi
  • a battery 220 Also shown in phantom are a battery 220, a printed circuit board 221 (containing a
  • microcontroller 222 to determine which way device 206 is turned. In response to such 3 motion, microcontroller communicates to controller 205 the manner in which remote 1 control device 206 has been manipulated Controller 205 alters the image of polyhedron
  • remote controller 206 appropriately The user of remote controller 206 selects an option corresponding to
  • controller 205 s remote control device 206, and provides appropriate signals to controller 205 in response
  • remote control device 206 In this way a user can select a television channel, increase or
  • 16 can be used, e g gyroscopes, GPS (global positioning system), or other inertia or position
  • thai remote conlrol device 206 is different from other types of remote
  • Remote control device 206 can sense its
  • remote conlrol device 206 does not 1 i cqiiiic a stationary non-moving component to determine the motion of remote conlrol
  • Remote control device 206 is a preferred structure for manipulating polyhedron
  • Fig 6 illustrates a remote control device 240 comprising a
  • controller 205 within television 200, which causes polyhedron 204 to rotate
  • a remote control device 244 which comprises a 0 rotating wheel 246 (Fig 7) During use, an operator rotalcs wheel 246, which is sensed 1 by remote control device 244 A signal is thus communicated by device 240 to conlroller 2 () wilhrn television 200, which causes polyhedron 204 to rotate.
  • video streams are bound to the various 4 geometric surfaces forming the polyhedron. The polyhedron is rotated by altering the
  • CPl ' 52 6 within cont toller 205 determines what change is to be made to the world coordinate 7 system to in response to the signal controller 205 receives from remote control device 8 206 (or remote conlrol device 240 or 244 as the case may be) 9
  • the image on the primary portion 202 of television screen 201 0 is also bound lo a geometric surface by a 3D graphics pipeline One can rotate or 1 manipulate ihe image on primary portion 202 of the television screen using the remote 2 control device 1 Although the geometric surfaces in second portion 203 of the television screen
  • a band of images 204' is provided in second portion 203 of
  • I -4 point to a particular image within band 204', and then actuate another control button to is select thai image (or the menu option represented by that image) Alternatively, one of
  • the posilions along band 204' can be highlighted or otherwise marked as representing an
  • Band 204' can be either a "closed band” or an "open band "
  • Closed band” 1 0 mean a band whereby scrolling band 204' far enough in one direction (e.g rotating the 1 band 60 degrees to the right) will eventually result in the same images being returned to 2 their original position This is to be contrasted with an open band of images in which ) moving ihe images to the right, for example, will eventually expose a left -most image,
  • a plurality of polyhedra or bands can be depicted and manipulated on a television
  • Each face of the polyhedra or bands can include two or more portions thai can

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

La présente invention concerne un écran d'affichage (201) affichant l'image d'un ensemble de surfaces, par exemple un polyèdre (204), chacune des surfaces décrivant une option de menu. Un dispositif de commande à distance émet un signal d'entrée à la télévision (201), qui répond au signal d'entrée par la manipulation de l'orientation des surfaces, et expose les diverses options de menu disponibles pour l'utilisateur. Celui-ci peut alors cliquer sur la face désirée du polyèdre correspondant à l'option désirée. Dans un mode de réalisation, le dispositif de commande à distance comprend des organes de détection servant à détecter le mouvement et/ou la position du dispositif de commande à distance. Le polyèdre se déplace suivant le mouvement du dispositif de commande à distance.
PCT/US2000/002870 1999-02-03 2000-02-02 Nouveau procede et dispositif de commande de programmation video Ceased WO2000046680A1 (fr)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US11850599P 1999-02-03 1999-02-03
US60/118,505 1999-02-03
US09/344,442 US6342884B1 (en) 1999-02-03 1999-06-25 Method and apparatus for using a general three-dimensional (3D) graphics pipeline for cost effective digital image and video editing, transformation, and representation
US09/344,442 1999-06-25
US37827099A 1999-08-20 1999-08-20
US37818499A 1999-08-20 1999-08-20
US09/378,184 1999-08-20
US09/378,270 1999-08-20

Publications (1)

Publication Number Publication Date
WO2000046680A1 true WO2000046680A1 (fr) 2000-08-10

Family

ID=27494201

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/002870 Ceased WO2000046680A1 (fr) 1999-02-03 2000-02-02 Nouveau procede et dispositif de commande de programmation video

Country Status (1)

Country Link
WO (1) WO2000046680A1 (fr)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6879720B2 (en) 2000-02-29 2005-04-12 Goldpocket Interactive, Inc. Methods for outlining and filling regions in multi-dimensional arrays
US7120924B1 (en) 2000-02-29 2006-10-10 Goldpocket Interactive, Inc. Method and apparatus for receiving a hyperlinked television broadcast
US7343617B1 (en) 2000-02-29 2008-03-11 Goldpocket Interactive, Inc. Method and apparatus for interaction with hyperlinks in a television broadcast
EP1821529A3 (fr) * 2006-02-17 2009-10-14 Samsung Electronics Co., Ltd. Appareil et méthode de génération de guide de programme électronique tridimensionnel
EP2259579A2 (fr) 2000-01-16 2010-12-08 JLB Ventures LLC Guide de programmation électronique
US20110022988A1 (en) * 2009-07-27 2011-01-27 Lg Electronics Inc. Providing user interface for three-dimensional display device
CN102404524A (zh) * 2010-09-14 2012-04-04 康佳集团股份有限公司 一种视频菜单设置方法、装置及3d电视

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5339095A (en) * 1991-12-05 1994-08-16 Tv Interactive Data Corporation Multi-media pointing device
US5452414A (en) * 1990-05-09 1995-09-19 Apple Computer, Inc. Method of rotating a three-dimensional icon to its original face
US5459489A (en) * 1991-12-05 1995-10-17 Tv Interactive Data Corporation Hand held electronic remote control device
US5515486A (en) * 1994-12-16 1996-05-07 International Business Machines Corporation Method, apparatus and memory for directing a computer system to display a multi-axis rotatable, polyhedral-shape panel container having front panels for displaying objects
US5598187A (en) * 1993-05-13 1997-01-28 Kabushiki Kaisha Toshiba Spatial motion pattern input system and input method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5452414A (en) * 1990-05-09 1995-09-19 Apple Computer, Inc. Method of rotating a three-dimensional icon to its original face
US5339095A (en) * 1991-12-05 1994-08-16 Tv Interactive Data Corporation Multi-media pointing device
US5459489A (en) * 1991-12-05 1995-10-17 Tv Interactive Data Corporation Hand held electronic remote control device
US5598187A (en) * 1993-05-13 1997-01-28 Kabushiki Kaisha Toshiba Spatial motion pattern input system and input method
US5515486A (en) * 1994-12-16 1996-05-07 International Business Machines Corporation Method, apparatus and memory for directing a computer system to display a multi-axis rotatable, polyhedral-shape panel container having front panels for displaying objects

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2259579A2 (fr) 2000-01-16 2010-12-08 JLB Ventures LLC Guide de programmation électronique
US6944228B1 (en) 2000-02-29 2005-09-13 Goldpocket Interactive, Inc. Method and apparatus for encoding video hyperlinks
US6978053B1 (en) 2000-02-29 2005-12-20 Goldpocket Interactive, Inc. Single-pass multilevel method for applying morphological operators in multiple dimensions
US7117517B1 (en) 2000-02-29 2006-10-03 Goldpocket Interactive, Inc. Method and apparatus for generating data structures for a hyperlinked television broadcast
US7120924B1 (en) 2000-02-29 2006-10-10 Goldpocket Interactive, Inc. Method and apparatus for receiving a hyperlinked television broadcast
US7249367B2 (en) 2000-02-29 2007-07-24 Goldpocket Interactive, Inc. Method and apparatus for switching between multiple programs by interacting with a hyperlinked television broadcast
US7343617B1 (en) 2000-02-29 2008-03-11 Goldpocket Interactive, Inc. Method and apparatus for interaction with hyperlinks in a television broadcast
US7367042B1 (en) 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
US6879720B2 (en) 2000-02-29 2005-04-12 Goldpocket Interactive, Inc. Methods for outlining and filling regions in multi-dimensional arrays
EP1821529A3 (fr) * 2006-02-17 2009-10-14 Samsung Electronics Co., Ltd. Appareil et méthode de génération de guide de programme électronique tridimensionnel
US8613018B2 (en) 2006-02-17 2013-12-17 Samsung Electronics Co., Ltd. Three-dimensional electronic programming guide providing apparatus and method
US20110022988A1 (en) * 2009-07-27 2011-01-27 Lg Electronics Inc. Providing user interface for three-dimensional display device
CN101969573A (zh) * 2009-07-27 2011-02-09 Lg电子株式会社 为三维显示装置提供用户接口
EP2293174A1 (fr) * 2009-07-27 2011-03-09 Lg Electronics Inc. Interface graphique utilisateur pour appareils d'affichage d'images tridimensionelles
US8413073B2 (en) 2009-07-27 2013-04-02 Lg Electronics Inc. Providing user interface for three-dimensional display device
CN101969573B (zh) * 2009-07-27 2013-04-10 Lg电子株式会社 为三维显示装置提供用户接口
CN102404524A (zh) * 2010-09-14 2012-04-04 康佳集团股份有限公司 一种视频菜单设置方法、装置及3d电视

Similar Documents

Publication Publication Date Title
US6525728B2 (en) Method and apparatus for using a general three-dimensional (3D) graphics pipeline for cost effective digital image and video editing, transformation, and representation
Uyttendaele et al. Image-based interactive exploration of real-world environments
US6968973B2 (en) System and process for viewing and navigating through an interactive video tour
US5963215A (en) Three-dimensional browsing of multiple video sources
US6346967B1 (en) Method apparatus and computer program products for performing perspective corrections to a distorted image
CN1079182C (zh) 电视信号的发送、接收方法及装置和发/收方法及装置
US6760026B2 (en) Image-based virtual reality player with integrated 3D graphics objects
US6456287B1 (en) Method and apparatus for 3D model creation based on 2D images
US6370267B1 (en) System for manipulating digitized image objects in three dimensions
USRE43490E1 (en) Wide-angle dewarping method and apparatus
GB2313246A (en) Channel selecting system
JPH10232940A (ja) コーナ検出装置及びコーナ検出方法
WO2012046372A1 (fr) Dispositif de génération d'image et procédé de génération d'image
CN107005689B (zh) 数字视频渲染
Bradley et al. Image-based navigation in real environments using panoramas
WO1997042601A1 (fr) Procede multimedia interactif integre
US20060114251A1 (en) Methods for simulating movement of a computer user through a remote environment
WO2000046680A1 (fr) Nouveau procede et dispositif de commande de programmation video
CN114500970B (zh) 一种全景视频图像处理、显示方法及设备
JP2000067227A (ja) 画像表示装置、方法および記憶媒体
JP7447403B2 (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
Honkamaa et al. A lightweight approach for augmented reality on camera phones using 2D images to simulate 3D
JP2000030080A (ja) Vrシステム
JP4498450B2 (ja) ディスプレイ装置
CN110574369B (zh) 提供内容的方法及其装置

Legal Events

Date Code Title Description
AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase