CN1407437A - 通过对全景视频应用导航命令来排列全景视频的显示器 - Google Patents

通过对全景视频应用导航命令来排列全景视频的显示器 Download PDF

Info

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
Application number
CN02143730A
Other languages
English (en)
Other versions
CN100342322C (zh
Inventor
B·莫里
N·桑蒂尼
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1407437A publication Critical patent/CN1407437A/zh
Application granted granted Critical
Publication of CN100342322C publication Critical patent/CN100342322C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/253Picture signal generating by scanning motion picture films or slide opaques, e.g. for telecine
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [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’)中所述的显示设备。
CNB021437300A 2001-08-14 2002-08-14 用于全景视频的传输系统和用于显示全景视频的设备与方法 Expired - Fee Related CN100342322C (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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