CN1407437A - 通过对全景视频应用导航命令来排列全景视频的显示器 - Google Patents
通过对全景视频应用导航命令来排列全景视频的显示器 Download PDFInfo
- Publication number
- CN1407437A CN1407437A CN02143730A CN02143730A CN1407437A CN 1407437 A CN1407437 A CN 1407437A CN 02143730 A CN02143730 A CN 02143730A CN 02143730 A CN02143730 A CN 02143730A CN 1407437 A CN1407437 A CN 1407437A
- Authority
- CN
- China
- Prior art keywords
- navigation command
- panoramic video
- predefined
- mentioned
- video
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/253—Picture signal generating by scanning motion picture films or slide opaques, e.g. for telecine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
Abstract
一种通过将导航命令应用到所述全景视频得到全景视频的排列。根据本发明,导航命令可以由完全按用户意愿定义的导航命令组成,或者由与所述全景视频相关的预定义的导航命令组成。在给定的瞬间使用的导航命令的类型的选择可以自动控制,也可以由用户自己控制。本发明就这样保证了当用户在全景视频中自由导航时不会丢失动作的线索。应用:在全景视频中导航。
Description
技术领域:
本发明是涉及一种通过对全景视频应用导航命令来排列视频的显示设备,其包含一个控制设备,该控制设备是特意让用户操作,依照显示来定义导航命令。
本发明同时还涉及一种包含此显示设备的传输系统。
本发明还涉及通过对全景视频应用导航命令排列视频的一种显示方法,也与一个程序相关,当该程序被处理器执行时,程序里包含的指令就实现了这个方法。
有了这种设备,用户可以准确地控制360度范围内他想看到的景致。这种设备有许多的应用。例如,当有参加了这个动作的印象时,它允许显示胶卷或者程序。它允许向用户建议对不同地点的交互式虚拟访问,例如,对房子、博物馆等的交互式虚拟访问。
背景技术:
欧洲专利权申请EP0930584A2指出:对一个用户而言,通过修正定义一个特定视野的视点的位置和方向,在全景图像中导航是可能的。
但是,当用户自己定义他的导航时,他将要冒迷失在程序里的危险。当用户要显示诸如胶卷或者事件的再运行程序时尤为麻烦,因为他要冒丢失动作线索的危险。
本发明的目的就是为了弥补这个缺点。
发明内容
在本申请的权利要求1,5,7和8中分别说明的显示设备、一个显示方法、一个传输程序和系统可以实现该目的。
按照本发明,一个选择设备允许对全景视频应用用户自己定义的导航或者预定义的导航。
在第一个实施例中,这个选择是由用户来控制。通过例子,在全景视频中自由导航的用户可以在任何时候选择实施一个预定义的导航来重新对动作调焦。当他希望时,又可以恢复到手动控制。
在第二个实施例中,选择的是自动控制。通过例子,在特定的预定瞬间,将应用预定的导航,在这些预定义的瞬间之间,导航可以由用户自由定义。
这里指出:所述欧洲专利申请书EP0930584A2也提出了另外一种创建动画的方法,这种方法就是按照一系列位置和方向的顺序来导航,这些位置和方向是由视点来预定义的。但是,这种导航模式排除了任何用户互动的可能性。
本发明建议一种将用户自由定义的导航命令和预定义的导航命令相结合的用法。本发明也得益于现有技术中引用的这两种导航模式中每一种的优点。
预定义的导航命令由一个或者多个与上面所述的全景视频相关的文件组成,并且,这些命令包含一个导航命令的顺序,这个顺序与全景视频的特定的设备相对应。例如,这样的一个文件是一个上述的全景视频的描述文件,在文件中,定义了摄像机的运动参数,这个摄像机的运动参数就构成了上述的预定义的导航命令。这样的文件符合例如MPEG-7标准。
附图说明
通过不限定的例子,参考上下文中描述的实施例,本发明各方面的特征将会变得很清楚,在这里要被阐述。图中:
图1是根据本发明的一个显示设备示例的基本功能图,
图2是根据本发明的显示设备的一个最佳实施例的功能图,和
图3是根据本发明的一个传输系统示例的结构图。
具体实施方式
图1中表示的是根据本发明的一个设备示例的一般功能图,该设备是通过对上述的全景视频应用导航命令的全景视频排列的显示设备。
显示设备E包含一个全景视频源VS。这个源VS提供视频数据VD,这些数据VD被传送到一个装配设备MC以组成上述的全景视频的一个组合VM.。
设备E也包含一个控制设备CTRL用来被用户操作根据显示来定义导航命令UN。这个控制设备可以包括例如一个鼠标。
设备E还包含一个预定义导航命令源PS。在图1中,这个源PS发出两个导航命令的序列PN1和PN2。
导航命令UN、PN1和PN2被发送到选择设备SLT。这个选择设备接收到命令CDE来选择由用户定义的导航命令UN,或者由导航命令源PS产生的预先定义的导航命令序列PN1和PN2中的一个。这个选择设备SLT然后将选择的导航命令提供给安装设备MC。
命令CDE是由一个用户命令或者是一个自动命令组成。当命令CDE是一个用户命令时,用户可以在任何时刻选择应用到装配设备MC的导航命令。具体地说,其具有通过使用预定义的导航命令重新聚焦到动作上的可能。当命令CDE是一个自动命令时,预定义的导航命令PN1或PN2被应用,例如,在特定的预定义的瞬间,在这些瞬间中,所应用的是由用户定义的导航命令UN。该实施例允许通过程序给用户提供导航向导,这样他就可以在上述修正用户视野的视点之间自由地导航。用到的这些视点方便地与程序中的重要事件对应。这样用户就不用再冒丢失动作线索的危险了。
图2中表示的是按照本发明的设备E’的最佳实施例的一个功能图。根据图2,设备E’包含有一个接收器RX来接收按MPEG-4格式编码的数据C4,这些数据表示的就是上面所述的全景视频(MPEG-4是一种由ISO定义的音频/视频对象的编码标准)。设备E’同时包含有一个MPEG-4解码器称为DEC4来对编码数据C4进行解码。解码器DEC4输出端传送出的解码数据D4提供到装配设备MC’。
接收器RX也非常方便地接收按MPEG-7格式编码的数据C7,它与数据C4相关联,并包含有预定义的导航命令(MPEG-7是一个由ISO定义的描述视频内容的标准,ISO定义了一些视频内容的描述符,特别是一个摄像机运动描述符;根据本发明,包含在MPEG-7文件中的摄像机运动描述符可以非常方便地用作预定义的导航命令)。设备E’还包含一个用来对数据C7进行解码的解码器DEC7,并提取出这些预定义的导航命令。在图2中,数据C7由称为F1和F2的两个MPEG-7文件组成。这两个文件F1和F2被提供给解码器DEC7的输入端。解码器DEC7对这两个文件F1和F2进行解码并从中提取出两个预定义的导航命令序列PF1和PF2。这两个预定义的导航命令序列被提供给一个选择设备SLT’。这个选择设备SLT’接收到一个命令CDE’,用于选择由用户定义的导航命令UN,或者由解码器DEC7提供的预定义的导航命令序列PF1和PF2中的一个。选择设备SLT’然后给装配设备MC’提供选择的导航命令。
在图3中,表示的是根据本发明的传输系统,该传输系统包含:
■发射机TX用来发射代表全景视频的数据(例如:按MPEG-4格式编码的数据)以及与上述的全景视频相关的预定义的导航命令(例如:包含这些预定义的导航命令的一个或更多的MPEG-7格式的文件);
■传输网络(NET);
■全景视频组合的显示装备(例如:关于图2中描述的类型E’的装备)
在本发明的其它实施例中(在这里没有表示),代表全景视频和相关的预定义导航命令的数据被存储在要被显示设备读取的媒体中(如存储在光碟中)。
在实践中,本发明通过软件的方式被利用。为了达到这个目的,根据本发明的装备包含一个或多个处理器,一个或多个程序存储器,以及当程序被所述处理器执行时,所述程序包含使用前面已经描述到的那些功能的指令。
Claims (8)
1.通过对全景视频应用导航命令来排列视频(VM;VM’)的显示设备(E;E’),它包含一个可由用户操作以根据显示来定义导航命令(UN)的控制设备(CTRL),其特征在于:它包含至少一个预定义的导航命令(PN1,PN2;PF1,PF2)的源(PS;RX,DEC7)和一个选择设备(SLT;SLT’),该选择设备用来对全景视频(VD,C4)应用由预定义导航命令源(PS;RX,DEC7)提供的预定义的导航命令(PN1,PN2;PF1,PF2),或者应用由用户自己定义的导航命令(UN)。
2.在权利要求1中提到的显示设备,其特征在于:至少有一个预定义的导航命令的源是由一个文件(F1,F2)组成,该文件与上述的全景视频(C4)相关,并且它包含一个与上述的全景视频的特殊组合(VM’)相对应的导航命令序列(PF1,PF2)。
3.在权利要求2中提到的显示设备,其特征在于:上述文件是一个上述的全景视频的描述文件,在文件中定义了摄像机运动的参数,所述摄像机的运动参数又组成了上述的预定义导航命令(PF1,PF2)。
4.在权利要求1中提到的显示设备,其特征在于:它包含一个接收器(RX),该接收器用来接收上述的全景视频和与上述的全景视频相关的预定义的导航命令(F1,F2)。
5.通过对一个全景视频应用导航命令来显示视频蒙太奇的方法,其特征在于:它包含对上述的全景视频的应用的选择(SLT,SLT’),选择到由用户定义为了显示(UN)目的的导航命令,或者由一个预定义导航命令源(PS;RX,DEC7)提供的预定义的导航命令(PN1,PN2;PF1,PF2)。
6.在权利如要求5中提到的显示方法,其特征在于:至少有一个预定义的导航命令的源由一个描述上述的全景视频的文件(F1,F2)组成,该文件中定义了摄像机的运动参数,所述摄像机的运动参数组成了上述的预定义的导航命令。
7.一个包含指令的程序,用于当处理器执行它时,实现权利要求5或者权利要求6中提到的一个显示方法。
8.一个至少包含有一个发射机(TX)的传输系统,该发射机用来发送全景视频以及与该全景视频相关的预定义的导航命令,一个用来发送所述全景视频和与之相关的所述预定义的导航命令的传输网络(NET),以及如权利要求4(E’)中所述的显示设备。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0110807A FR2828754A1 (fr) | 2001-08-14 | 2001-08-14 | Visualisation d'un montage d'une video panoramique par application de commandes de navigation a ladite video panoramique |
FR01/10807 | 2001-08-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1407437A true CN1407437A (zh) | 2003-04-02 |
CN100342322C CN100342322C (zh) | 2007-10-10 |
Family
ID=8866525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021437300A Expired - Fee Related CN100342322C (zh) | 2001-08-14 | 2002-08-14 | 用于全景视频的传输系统和用于显示全景视频的设备与方法 |
Country Status (8)
Country | Link |
---|---|
US (2) | US7916168B2 (zh) |
EP (1) | EP1286308B1 (zh) |
JP (1) | JP4460818B2 (zh) |
KR (1) | KR100916958B1 (zh) |
CN (1) | CN100342322C (zh) |
AT (1) | ATE347151T1 (zh) |
DE (1) | DE60216381T2 (zh) |
FR (1) | FR2828754A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2828754A1 (fr) * | 2001-08-14 | 2003-02-21 | Koninkl Philips Electronics Nv | Visualisation d'un montage d'une video panoramique par application de commandes de navigation a ladite video panoramique |
JP2008510357A (ja) * | 2004-08-13 | 2008-04-03 | インダストリー・アカデミック・コーオペレーション・ファウンデーション・キョンヒ・ユニヴァーシティ | 画像のエンコーディング方法、エンコーディング装置、画像のデコーディング方法及びデコーディング装置 |
KR100739686B1 (ko) | 2004-08-13 | 2007-07-13 | 경희대학교 산학협력단 | 영상 코딩 방법, 코딩 장치, 영상 디코딩 방법 및 디코딩장치 |
US7627194B2 (en) | 2004-08-13 | 2009-12-01 | Samsung Electronics Co., Ltd. | Method and device for making virtual image region for motion estimation and compensation of panorama image |
US7777783B1 (en) * | 2007-03-23 | 2010-08-17 | Proximex Corporation | Multi-video navigation |
SG150412A1 (en) * | 2007-09-05 | 2009-03-30 | Creative Tech Ltd | Method and system for customising live media content |
WO2011149558A2 (en) | 2010-05-28 | 2011-12-01 | Abelow Daniel H | Reality alternate |
US20120092348A1 (en) * | 2010-10-14 | 2012-04-19 | Immersive Media Company | Semi-automatic navigation with an immersive image |
US9121724B2 (en) * | 2011-09-30 | 2015-09-01 | Apple Inc. | 3D position tracking for panoramic imagery navigation |
US9570113B2 (en) | 2014-07-03 | 2017-02-14 | Gopro, Inc. | Automatic generation of video and directional audio from spherical content |
EP3112985A1 (en) * | 2015-06-30 | 2017-01-04 | Nokia Technologies Oy | An apparatus for video output and associated methods |
US9922398B1 (en) | 2016-06-30 | 2018-03-20 | Gopro, Inc. | Systems and methods for generating stabilized visual content using spherical visual content |
US10043552B1 (en) | 2016-10-08 | 2018-08-07 | Gopro, Inc. | Systems and methods for providing thumbnails for video content |
US10684679B1 (en) | 2016-10-21 | 2020-06-16 | Gopro, Inc. | Systems and methods for generating viewpoints for visual content based on gaze |
US10469818B1 (en) | 2017-07-11 | 2019-11-05 | Gopro, Inc. | Systems and methods for facilitating consumption of video content |
US10587807B2 (en) | 2018-05-18 | 2020-03-10 | Gopro, Inc. | Systems and methods for stabilizing videos |
US10432864B1 (en) | 2018-09-19 | 2019-10-01 | Gopro, Inc. | Systems and methods for stabilizing videos |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5510811A (en) * | 1992-11-25 | 1996-04-23 | Microsoft Corporation | Apparatus and method for controlling cursor movement |
JP3564547B2 (ja) * | 1995-04-17 | 2004-09-15 | 本田技研工業株式会社 | 自動走行誘導装置 |
JPH119837A (ja) * | 1997-06-26 | 1999-01-19 | Taito Corp | ビデオゲーム装置 |
US6356297B1 (en) | 1998-01-15 | 2002-03-12 | International Business Machines Corporation | Method and apparatus for displaying panoramas with streaming video |
US6477464B2 (en) * | 2000-03-09 | 2002-11-05 | Donnelly Corporation | Complete mirror-based global-positioning system (GPS) navigation solution |
CA2371349A1 (en) * | 1998-05-13 | 1999-11-18 | Scott Gilbert | Panoramic movies which simulate movement through multidimensional space |
US20020010920A1 (en) * | 1999-03-31 | 2002-01-24 | Michael C. Bertram | Method and apparatus for performing session based conditional access |
US6466198B1 (en) * | 1999-11-05 | 2002-10-15 | Innoventions, Inc. | View navigation and magnification of a hand-held device with a display |
WO2001064481A2 (en) * | 2000-03-02 | 2001-09-07 | Donnelly Corporation | Video mirror systems incorporating an accessory module |
US7170518B1 (en) * | 2000-03-27 | 2007-01-30 | Magellan Dis, Inc. | Selective rendering of cartographic entities for a navigation system |
US7196722B2 (en) * | 2000-05-18 | 2007-03-27 | Imove, Inc. | Multiple camera video system which displays selected images |
US20020089587A1 (en) * | 2000-05-18 | 2002-07-11 | Imove Inc. | Intelligent buffering and reporting in a multiple camera data streaming video system |
IL153164A0 (en) * | 2000-06-09 | 2003-06-24 | Imove Inc | Streaming panoramic video |
US6559846B1 (en) * | 2000-07-07 | 2003-05-06 | Microsoft Corporation | System and process for viewing panoramic video |
FR2828754A1 (fr) * | 2001-08-14 | 2003-02-21 | Koninkl Philips Electronics Nv | Visualisation d'un montage d'une video panoramique par application de commandes de navigation a ladite video panoramique |
-
2001
- 2001-08-14 FR FR0110807A patent/FR2828754A1/fr not_active Withdrawn
-
2002
- 2002-08-12 DE DE60216381T patent/DE60216381T2/de not_active Expired - Lifetime
- 2002-08-12 AT AT02078321T patent/ATE347151T1/de not_active IP Right Cessation
- 2002-08-12 EP EP02078321A patent/EP1286308B1/fr not_active Expired - Lifetime
- 2002-08-13 KR KR1020020047772A patent/KR100916958B1/ko active IP Right Grant
- 2002-08-13 JP JP2002235962A patent/JP4460818B2/ja not_active Expired - Fee Related
- 2002-08-13 US US10/218,204 patent/US7916168B2/en not_active Expired - Fee Related
- 2002-08-14 CN CNB021437300A patent/CN100342322C/zh not_active Expired - Fee Related
-
2011
- 2011-03-02 US US13/038,698 patent/US8508577B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP4460818B2 (ja) | 2010-05-12 |
CN100342322C (zh) | 2007-10-10 |
KR100916958B1 (ko) | 2009-09-14 |
DE60216381T2 (de) | 2007-09-27 |
US20030210327A1 (en) | 2003-11-13 |
US8508577B2 (en) | 2013-08-13 |
JP2003163927A (ja) | 2003-06-06 |
EP1286308B1 (fr) | 2006-11-29 |
EP1286308A1 (fr) | 2003-02-26 |
DE60216381D1 (de) | 2007-01-11 |
KR20030015149A (ko) | 2003-02-20 |
US7916168B2 (en) | 2011-03-29 |
FR2828754A1 (fr) | 2003-02-21 |
ATE347151T1 (de) | 2006-12-15 |
US20110149017A1 (en) | 2011-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100342322C (zh) | 用于全景视频的传输系统和用于显示全景视频的设备与方法 | |
US6121970A (en) | Method and system for HTML-driven interactive image client | |
US6356283B1 (en) | Method and system for HTML-driven interactive image client | |
US9355681B2 (en) | MPEG objects and systems and methods for using MPEG objects | |
US6225993B1 (en) | Video on demand applet method and apparatus for inclusion of motion video in multimedia documents | |
JP5030261B2 (ja) | 映像配信装置、ビューワ装置、映像配信装置の制御方法、ビューワ装置の制御方法およびコンピュータプログラム | |
US7184037B2 (en) | Virtual environment navigation aid | |
EP2815582B1 (en) | Rendering of an interactive lean-backward user interface on a television | |
US11451838B2 (en) | Method for adaptive streaming of media | |
DE102006041793A1 (de) | Verfahren und System zum Liefern von Multimediadaten von verschiedenen Quellen zu verschiedenen Clientanwendungen | |
KR20100127240A (ko) | 상호작용형 컨텐츠 식별을 위하여 비디오에 트리거를 사용하는 방법 | |
CN111626810A (zh) | 一种房源信息的展示方法和装置 | |
CN109690451A (zh) | 显示装置及其控制方法 | |
KR20020083120A (ko) | 동화상 연동 프로그램 | |
CN108986028A (zh) | 一种高分辨率图像处理的方法和系统 | |
US20030093469A1 (en) | Apparatus control method and device | |
Behr et al. | Beyond the web browser-x3d and immersive vr | |
CN101257409A (zh) | 一种基于Web services的显微镜操作平台 | |
Roussel et al. | VideoSpace: A Toolkit for Building Mediaspaces | |
Perritaz et al. | 6 th Sense–Toward a Generic Framework for End-to-End Adaptive Wearable Augmented Reality | |
Kompatsiaris et al. | A VRML-Java Framework for 3-D Objects Streaming over the Internet | |
Sörös | Augmented Visualization | |
Tan et al. | Tile-Based Panoramic View in Mobile Devices | |
Rosenbaum et al. | Resource-saving image browsing based on JPEG2000, blurring, and progression | |
Shahabi et al. | Media Immersion Environment (MIE) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071010 Termination date: 20200814 |