CN1798594B - 交互式视频回放的系统和方法 - Google Patents

交互式视频回放的系统和方法 Download PDF

Info

Publication number
CN1798594B
CN1798594B CN2004800151345A CN200480015134A CN1798594B CN 1798594 B CN1798594 B CN 1798594B CN 2004800151345 A CN2004800151345 A CN 2004800151345A CN 200480015134 A CN200480015134 A CN 200480015134A CN 1798594 B CN1798594 B CN 1798594B
Authority
CN
China
Prior art keywords
video
sections
section
interactive mode
segment identifier
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.)
Active
Application number
CN2004800151345A
Other languages
English (en)
Other versions
CN1798594A (zh
Inventor
乔纳森·阿克利
克里斯托夫·T·凯里
本·卡尔
凯蒂·普尔
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.)
Disney Enterprises Inc
Original Assignee
Disney Enterprises Inc
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 Disney Enterprises Inc filed Critical Disney Enterprises Inc
Publication of CN1798594A publication Critical patent/CN1798594A/zh
Application granted granted Critical
Publication of CN1798594B publication Critical patent/CN1798594B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • A63F13/10
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/202Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the game platform being a DVD player
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/206Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards
    • A63F2300/207Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards for accessing game resources from local storage, e.g. streaming content from DVD
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/308Details of the user interface
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/63Methods for processing data by generating or executing the game program for controlling the execution of the game in time
    • A63F2300/632Methods for processing data by generating or executing the game program for controlling the execution of the game in time by branching, e.g. choosing one of several possible story developments at a given point in time

Abstract

一种交互式视频回放的系统和方法,该方法包括步骤:提供具有处理器的视频播放器,处理器能够接受用户输入,在视频回放的顶部绘制图形会文本并控制声音的回放;向媒体提供用于标准回放的主视频流和与视频流协同工作的游戏指令,以及编辑决策列表;将编辑决策列表读取到CPU中,并根据编辑决策列表的指示来播放部分视频流;以及将其它图形叠加到视频上,以创建交互式游戏体验。

Description

交互式视频回放的系统和方法
技术领域
一般地,本公开的领域涉及数字视频控制。更具体地,本公开的领域涉及用于提供交互式游戏或教育体验的新系统和方法。
背景技术
通过开发不同的可用多媒体资源,交互式多媒体向用户提供了更完全理解的对象。交互式多媒体包括将文本、音频、图形、静态图像和运动图像集成为单一、计算机控制的多媒体体产品。对于交互式媒体的希望伴随着对于增大这些节目的数据存储的希望而增长。
DVD和例如高清晰视频播放器和软件DVD-ROM的其它数字媒体播放器提供了增加的数据存储量,由此提供了对于媒体集成的更多途径。增大的存储容量转化为在单个盘或驱动器上保持更多信息的能力。除了增大存储容量以外,这些数字媒体还提供了更高质量的视频和音频。
尽管存在对于高质量音频和视频产品的许多使用,娱乐产业希望有高质量的音频和视频,尤其在视频游戏产业。视频游戏产业希望具有低价的高质量。为了基于电影进行视频游戏,作为成本的结果,音频和视频的质量经常受到损害。在其它情况下,制作了过于昂贵而不能获利的优质产品。
多年来,娱乐产业试图从电影中添加视频,以便在视频游戏中使用。其概念在于利用好莱坞生产价值来制作游戏,并通过分支故事情节和角色叠加来进行交互。角色是一种由计算机程序员定义并由象素的图案构成的图形对象。该对象可以被操纵和结合,以便制作动画游戏或图形屏幕显示。利用这种技术,这些“交互式电影”一度被认为是视频游戏产业的未来。个人计算机和控制台游戏制作者很快发现影片制作迅速耗费了资金。
视频游戏产业试图将视频插入到视频游戏中,而不是依赖于动画或计算机图形。视频游戏在存储器中保持了多个视频剪辑。根据用户的动作,视频游戏播放对应的视频剪辑。这种系统存在至少两个明显缺点。首先,不会贯穿游戏连续地播放视频。第二,不能容易地从电影中输入视频。相反,必须将剪辑重新制作并存储在适当的媒体中。在个人计算机和游戏控制台产业中,多次试图在视频剪辑上叠加游戏。
一种用于播放视频上交互式游戏的传统尝试是“Dragon’sLair”。Dragon’s Lair使用分支视频路径来产生娱乐厅体验。然而,这种游戏基于模拟激光盘,而不是数字视频。数字视频的质量优于模拟。此外,用于分支模拟视频路径的技术不会转化为数字技术。
使用数字视频的第一个游戏是“Sherlock Holmes:ConsultingDetective”。预算非常高,并且由有经验的电影制作人和专业演员在真实布景中摄制。高成本和电影分离场景的需要使该技术不是交互式电影所希望的。
第一个完全的运动视频(“FMV”)游戏是Digital Pictures的“Night Trap”,在激光盘和CD平台上制作。FMV是一种能够显示连续运动的视频系统。一些低速CD-ROM驱动器和低带宽网络不能处理完全运动视频所需的大量数据,因此视频回放趋于不大顺利。此外,视频经常有颗粒并略有模糊。Night Trap还是由真实演员的连续镜头构成的第一个交互式游戏之一。Digital Pictures随后发布了用于SegaCD平台的“Sewer Shark”。视频中例如分辨率和调色板的属性欠佳。总的来说,FMV没有提供交互式电影的解决方案。
其它游戏严重依赖于计算机图形和附加演员镜头的混合。LucasArts娱乐公司的“Star Wars:Rebel Assault”和“Rebel AssaultII”利用专业演员,使用了记录在舞台上的视频。为了增加真实性,_对于视频游戏镜头,从真实电影制作中借来原始的道具和服装。没有构建演员使用的船、建筑或其它布景。相反,对蓝屏舞台上的演员进行录像,蓝屏舞台是一个很大的房屋,其墙壁上全部粉刷了特殊的蓝幕。在记录并数字化了连续镜头以后,特效技术人员使用计算机,利用计算机产生的适当位置的图像来代替影像的所有蓝色部分。该制作的预算非常高,并且需要大量时间来提供必要的计算机图形。
在交互式电影的另一个传统尝试中,Trilobyte的“The 7th Guest”播放视频剪辑作为对于过关的奖励。由于对蓝屏舞台上的演员进行录像,视频质量较差。如果没有清洁关键部分(clean key),结果电影中演员周围出现了蓝色光晕。此外,游戏的进行与视频的顺序无关。
其它传统尝试需要游戏载入与用户的动作相关的视频剪辑。在Electronic Arts的“The Psychic Detective”中,冒险游戏使用视频分支和角色叠加来提供用户交互。当游戏向用户提示例如“快跑”或“敲门”的选项时,透视图根据用户的选择而变化。通过这些选择,游戏可以将用户引导到多个不同结局之一。
The Psychic Detective在整个游戏中提供了恒定的运动。即使进行错误的选择,视频也会继续。然而,游戏不会播放连续的视频,而是根据用户选择顺序地播放视频剪辑。事实上,The PsychicDetective需要三个CD机来提供所有视频剪辑和编程。
The Psychic Detective远远不是电影和视频游戏的混合的希望产品。这些提供交互式电影的传统尝试没有完全合并电影制作者和游戏开发者的产品。交互式电影需要没有合并在传统交互式媒体中的特点。媒体不允许用户“参与”电影。用户既不能扮演角色,也不能协助动作序列。传统尝试使用了个人计算机和例如VCR的视频回放设备。然而,个人计算机不是理想的视频回放设备,视频回放设备不具有个人计算机的计算能力。
针对视频游戏创建原始视频内容是一种昂贵的过程,经常不具有好莱坞电影的制作质量。考虑到产生的收入,由于使用定制视频内容非常昂贵,传统尝试不能成功地创建真正的交互式电影。希望的是能够使用户与电影公司的高质量连续镜头进行交互的电影。
发明内容
公开了一种交互式视频回放的系统和方法,在例如DVD或高清晰度视频播放器的消费者回放设备上提供了交互式游戏体验。设置预先存在的媒体,以便向用户提供交互式游戏体验。媒体回放设备动态地将预先存在的媒体从其原始形式编辑或压缩为更易进行交互性的形式,例如进行游戏。将图形、文本或其它视频叠加在媒体上,以便创建交互式体验。
例如,交互式媒体播放器可以是DVD播放器、个人计算机、高清晰度或软件视频播放器。在一个实施例中,预先存在的媒体是例如电视节目或电影的视频。
例如,包含电影的DVD可以用作预先存在的数据,针对该数据来创建交互式游戏。通常,电影包含许多编辑在一起的场景,其中一些是特写。然而,在交互式游戏中,不希望例如特写的场景。因此,对视频进行编辑,以便去除例如慢场景和特写的不希望部分,仅留下动作序列作为剩余视频。
在一个实施例中,通过使用定义了何时停止、开始或多久来剪辑视频的时间或触发器表或列表,快速编辑视频。使用媒体播放器处理器来动态地编辑视频流,其中足够的存储器来缓冲段,以便在段之间进行平滑过渡。对于进行游戏或交互性,系统还允许图形或文本的叠加。此外,系统能够进行视频和音频混合。
另一个实施例提供了一种通过视频的回放来提供交互式游戏的方法,该方法包括步骤:提供具有处理器的视频播放器,处理器接受用户输入,在视频回放的顶部描绘图形或文本,并控制声音的回放;向媒体提供用于标准回放的视频流和多个段标识符,以便向处理器指示在进行游戏期间要播放视频流的哪一段;以及将图形或文本叠加到视频上,以创建交互式游戏体验。跳过中断了游戏的连续进行的视频流段。基于用户交互来播放视频流段。段标识符可以是触发器。可以在编辑决策表中设置段标识符。利用遥控设备提供用户的输入。遥控设备包括键盘、鼠标、遥控器或游戏控制器。相关音频配备了图形或文本。响应用户输入,显示附加的图形或文本。
另一个实施例提供了一种用户交互式媒体的系统,系统包括用于播放媒体的视频播放器;媒体中的多个段标识符,其中视频播放器识别段标识符并播放与选择的段标识符相关的段;以及针对所播放段的叠加,其中叠加帮助用户与所播放的段进行交互。CPU用于管理段的播放和所播放段的叠加。多个段标识符处于编辑决策列表中。编辑决策列表是一种分支编辑决策表,其中所播放的段与用户输入相对应。段标识符可以是触发器。叠加包括图形或文本。视频播放器是DVD播放器、高清晰度播放器或个人计算机。媒体是DVD、DVD-ROM、CD、CD-ROM,或来自LAN存储器、因特网、服务器或硬盘驱动器的媒体。叠加包括音频。
另一个实施例提供了一种用于与媒体进行交互的方法,所述方法包括步骤:向媒体回放设备提供媒体;去除部分媒体,以便实质上连  续地观看场景;以及将图形插入到媒体的剩余部分上,以便帮助用户与剩余的媒体部分进行交互。标记要去除的部分媒体。基于用户交互来播放剩余的媒体部分。还提供了从媒体中去除场景的开始和结束之间的列表。
结合参考附图,通过阅读演示了本发明的特点和优点的以下详细典型实施例,其上述和其它目的、特点和优点变得显而易见。
附图说明
包括在说明书中以提供进一步理解并合并在说明书并且构成了说明书的附图,演示了本发明的实施例并且和说明书一起用于解释原理。
图1a-1b是根据实施例的流程图。
图2是根据实施例的典型屏幕。
图3是根据实施例的典型屏幕。
图4是根据实施例的典型屏幕。
图5是根据实施例的典型屏幕。
图6是根据实施例的典型屏幕。
图7是根据实施例的典型屏幕。
图8是根据实施例的典型屏幕。
图9是根据实施例的典型屏幕。
图10是根据实施例的典型屏幕。
图11是根据实施例的典型屏幕。
图12是根据实施例的典型屏幕。
图13是根据实施例的典型屏幕。
图14是根据实施例的典型屏幕。
图15是根据实施例的典型屏幕。
图16是根据实施例的典型屏幕。
图17是根据实施例的典型屏幕。
具体实施方式
交互式视频回放的系统和方法将交互式电影功能添加到视频播放器。参考图1,示出了提供交互式.电影的处理。将媒体10提供到视频播放器20,视频播放器20可以播放传统应用中媒体10上的视频30。视频播放器包括但不局限于:DVD播放器、高清晰度视频播放器和软件DVD-ROM。媒体包括但不局限于:DVD和其它高容量存储设备。在用于视频播放器的传统使用示例中,DVD播放器能够播放记录在DVD上的电影。
视频播放器20提供了与传统视频播放器不同的、至少数个功能。首先,视频播放器20向用户提供屏幕上菜单。第二,视频播放器20识别DVD中的功能。第三,视频播放器20插入叠加。第四,视频播放器20跳过不希望的场景。
该方法和系统使用户能够使用所提供的媒体来进行游戏或其它交互式体验。当按下遥控器、游戏杆或键盘上的按钮、点击鼠标时,或通过遥控设备的其它激活,用户15命令视频播放器20的CPU或处理器24来显示菜单40。然后,CPU24命令媒体协处理器22保证平滑过渡并防止帧漂移,在显示在屏幕上之前,所述协处理器22将菜单40的图形和文本发送到输出缓冲器23。在媒体10的操作或回放期间,可以向用户显示菜单40。或者,在媒体的回放之前或期间呈现该菜单。当在回放之前或期间进行这种激活或通过其它装置进行时,系统显示屏幕上菜单50。通过类似的动作,用户能够从菜单50中选择选项,用于进行游戏或其它交互式节目60。或者,通过按下遥控器、游戏杆或键盘上的按钮、点击鼠标时,或通过遥控设备的其它激活,系统可以载入游戏或其他交互式节目,而无需使用菜单。在这种示例中,可以将遥控器上的按钮标记为“开始”或“游戏”。
系统具有有效地重新使用传统的直线式叙述媒体的容量,以便用于交互。媒体10的流输入视频播放器20的媒体接口21。从媒体接口21向CPU24提供可执行文件(或者在媒体10中提供)。视频流继续流向媒体协处理器22。为了提供有效的交互性,CPU24识别媒体10中的触发器50。
系统提供了一种具有任意实时编辑决策的交互式视频回放平台。当激活游戏或交互式节目时,CPU24搜索媒体10中的触发器或段标识符。段标识符提供了在将媒体用作游戏期间应当播放的段的指示。可以按照连续的次序或任意变化的次序来播放电影的播放段。由于游戏的中断本质,对剩余段进行过滤60。例如,在电影的动作序列中,一些场景包括角色脸的特写。当基于这些连续镜头进行游戏时,系统可选地去除特写连续镜头,以便能够连续地运行动作序列。段标识符位于中断场景的开始和结尾处。段标识符可以按照至少两种不同方式之一的方式出现。在一个实施例中,将触发器嵌入在媒的代码中。在可选的实施例中,控制程序使用与特定段的定时相对应的列表。
在一个实施例中,将触发器嵌入在媒体中。当媒体10流入媒体接口21时,CPU24识别处于段的开始的启动触发器。CPU24命令媒体协处理器跳过启动触发器和下一个触发器之间的段。输出缓冲器23不会接收该段用于显示。结果,输出缓冲器必须具有足够的容量来平滑地过渡段并保持连续地视频。视频播放器20在下一个触发器之后播放媒体,直到出现另一个启动触发器。
在用于跳过段的另一个实施例中,连同需要进行游戏的任意数据,CPU处理用于交互的“编辑决策列表”(“EDL”)。交互式EDL可以被嵌入在媒体中、被编码到视频流本身、或从计算机网络载入和/或流入。当处于传统的电影播放模式中时,忽略该EDL,使媒体按照其原始形式来播放。当玩家被置于交互式或游戏模式中时,CPU使玩家跳过有损于交互式体验的媒体部分。在游戏进行期间,CPU中的逻辑检查EDL并确定当到达特定视频帧时,读取头应当向前跳几秒,以便跳过非交互式素材的下几个镜头。此外,EDL使视频流任意地向回跳,以便重新使用镜头,从而增大游戏的持续时间。
在一个实施例中,视频播放器根据用户与游戏的交互,使用EDL来播放媒体段。如果用户在游戏中提供了成功的动作,CPU使用用户的交互来前进到另一段或重放该段。例如,当用户正在进行游戏时,成功的击中目标提示CPU跳到游戏进行的更高级别。这需要CPU前进到EDL的另一段。然而,如果用户没有成功地击中目标,CPU重放列在EDL中的特定段,以便向用户提供挑战性较低的游戏。因此,EDL可以是动态或固定的,以使游戏能够根据用户表现而改变。
通过分支EDL,CPU中的逻辑根据玩家的得分或其它用户交互性来定制游戏。参考图1b,用户激活游戏进行模式85。CPU读取EDL并命令媒体协处理器播放段90。当进行用户交互115时,如EDL所示,CPU再次播放段90或跳过段95,并播放段100或段110。当进行其它用户交互115时,如EDL所示,CPU再次播放段100或跳过段105,并播放段110。CPU还根据用户交互或在EDL中定义的回放,重放段90或跳到段110。EDL使CPU根据用户交互或在电影中看到的顺序回放,从一个段跳到另一个。
为了在视频流中进行任意跳跃,视频播放器以快于视频回放的速度将视频数据读取到存储器中。即使当回放设备临时不能读取新视频数据时,例如,DVD播放器上的异步读取头搜索,该缓冲系统也使视频能够不被中断地连续播放。读取头是微小的电磁线圈和金属杆,用于在盘上读回磁图案。搜索是读取/写入头移动到特定数据轨道。
例如,以太空船战争形式科幻电影并对其进行交互为例,这里的概念会较为直接。玩家在屏幕上指导光标,射击坏人赢得点数,而射击好人则失去点数。射击飞船触发分别设置在视频和音轨上的爆炸动画和声音。实际中,交互式设计者会发现场景的大部分由切换镜头(cut-away)、特写、脸部特写和不支持交互式设计的其它剪辑构成。
游戏进行期间,媒体协处理器22将视频段以及图形和文本70提供给视频流。这种图形和文本可以包括但不局限于:游戏的得分、用于遥控设备的光标、或其它叠加在视频上的其它图形。图形和文本提供了用于进行游戏的指导以及用于用户命令CPU提供附加图形或文本的手段。CPU 24命令媒体协处理器22在特定配置中包括图形和文本,以使用户能够进行游戏80。在整个游戏中,根据用户交互,播放所选择的段以及来自可执行文件的数据,媒体协处理器22将用于段的图形叠加提供到输出缓冲器23,用于回放。通过遥控设备,用户15能够利用叠加的图形文本,基于原始电影内容进行游戏80,同时跳过中断了连续直线媒体的段。
在典型实施例中,视频流具有太空船200,如图2所示。通过按下游戏控制器上的按钮,激活菜单,并且在屏幕上出现用于“Activities”的选项210。
参考图3,当用户选择“Activities”时,除了选项30“Activities”的以外,屏幕上还出现了选项320“Rocket Zapper”。之前选择的菜单选项可以可选地出现在屏幕上。此外,尽管可以在媒体的回放之前选择菜单项,使用菜单项不会停止或暂停视频流。在图3中,飞船300仍然在屏幕上飞翔。
当选择“Rocket Zapper”时,视频播放器切换到进行游戏模式。控制程序和处理器识别EDL并在屏幕上绘制用于进行游戏的图形和文本。参考图4,示出了两个玩家游戏。在文本框405、410中出现了玩家的姓名“Donald”和“Mickey”。在该典型实施例中,靶子415、420用于两个玩家,以便瞄准和射击其它飞船425。通过遥控设备可以控制通过靶子415、420的射击。在传统的游戏模式中,飞船425按照相同方式在屏幕上飞翔。
在本实施例中,从连续镜头中滤除了出现在原始视频流中的特写和切换镜头。响应基于EDL的时间,处理器对例如图5所示的图像和屏幕进行过滤。示出该切换镜头会中断游戏的连续进行。因此,将其去除,且读取头搜索DVD上的下一个位置,以便继续进行游戏。
游戏继续,其中去除了用户不希望出现的场景。如图6所示,计数器630显示相同的下计数11秒,如图4所示,这是由于仅经过了瞬间,而不是播放图5的切换镜头所需的几秒。两个玩家可以继续进行游戏。
参考图7,玩家“Mickey”通过飞船730处的靶子射击激光束720。飞船730是原始视频流的一部分。
参考图8,被激光直接击中之后,示出了飞船830的爆炸840。飞船830仍是来自媒体上电影的原始视频内容。然而,由系统绘制爆炸840并将其叠加在与飞船830相对应的屏幕上,以便看起来就像爆炸。参考图9,爆炸940继续叠加飞船930,就好像飞船930飞过屏幕。
参考图10,针对每一个玩家出现靶子1010、1020,以便播放有奖电影结尾(trailer)。如果用户成功地击中靶子,来自媒体和其它源的电影结尾从媒体流到显示器上。参考图11,一个玩家成功地击中靶子1120。另一个玩家未击中靶子1110,因此提示“下次好运”。
参考图12,成功击中靶子的玩家可以选择“马上下载”1210和“激光器”1220。出现这些选项,作为与上述菜单功能类似的按钮。参考图13,选择了“马上下载”1310,并且出现图形叠加以便使按钮1310发光。
参考图14,按钮1410变为alpha透明,在显示器上出现结尾1420。可以从因特网上下载、从媒体流入和从存储设备中检索结尾1420。参考图15,结尾1520继续,以便在显示器上最大化。参考图17,当完成结尾1720的回放时,结尾1720变为alpha透明,并逐渐消失。用户可以继续观看电影、再次进行游戏、进行不同的游戏或返回菜单。
系统向游戏提供视频和音频。可以选择地包括来自所播放段的音频。此外,来自可执行文件的音频可以包括在图形叠加中,或响应用户的动作。
尽管已经参考特定实施例详细说明了系统和方法,本领域的普通技术人员显而易见的是,在不脱离本发明的精神和范围的前提下,可以进行各种改变和修改。因此,本公开意欲覆盖由这里所述的精神和范围内提供的修改和变体。

Claims (25)

1.一种使用包括视频的媒体向视频播放器提供交互模式的方法,所述视频具有按照连续回放顺序的多个段,所述方法包括:
在非交互模式下,通过视频播放器的媒体接口,按照连续回放顺序接收视频的多个段;
在视频播放器的非交互模式下,忽略段标识符;
在非交互模式下,由视频播放器按照连续回放顺序显示视频的多个段中的每一个;
激活视频播放器的交互模式;
响应于交互模式的激活,开始检测段标识符;
使用段标识符中的一个或多个来标识视频的多个段中的第一段,以提供视频的第一标识段;
在交互模式下,跳过对视频的第一标识段的显示;
使用段标识符中的一个或多个来标识视频的多个段中的第二段,以提供视频的第二标识段;
在交互模式下,显示视频的第二标识段。
2.根据权利要求1所述的方法,其中段标识符位于所述媒体内的代码中。
3.根据权利要求1所述的方法,其中段标识符位于所述媒体内的编辑决策列表中。
4.根据权利要求1所述的方法,其中段标识符被编码到视频中。
5.根据权利要求1所述的方法,其中段标识符是从计算机网络下载的。
6.根据权利要求1所述的方法,其中响应于用户的请求来激活视频播放器的交互模式。
7.根据权利要求1所述的方法,其中基于用户的游戏表现来标识视频的第一标识段。
8.根据权利要求1所述的方法,其中来自媒体的视频是直线式叙述视频。
9.根据权利要求1所述的方法,还包括:
响应于对第一标识段的标识,使用段标识符中的一个或多个来标识视频的多个段中的一个或多个段,提供视频的一个或多个标识段,以在交互模式下进行显示;
对多个段中的所述一个或多个段进行缓冲,以在交互模式下进行无中断的视频显示。
10.根据权利要求1所述的方法,还包括:
基于用户的动作,在交互模式下从媒体选择图形叠加;
在交互模式下,在视频的第二标识段上显示图形叠加。
11.根据权利要求1所述的方法,其中基于用户的动作来标识多个段中的第一段。
12.根据权利要求1所述的方法,其中基于用户的动作来标识多个段中的第二段。
13.根据权利要求1所述的方法,其中多个段中的第一段包括特写段或切换段之一。
14.根据权利要求1所述的方法,其中接收视频发生在激活视频播放器的交互模式之后。
15.一种能够使用包括视频的媒体来提供交互模式的视频播放器,所述视频具有按照连续回放顺序的多个段,所述视频播放器包括:
媒体接口,在非交互模式下,按照连续回放顺序接收视频的多个段;
处理器,在视频播放器的非交互模式下,忽略段标识符,并在非交互模式下,使视频播放器按照连续回放顺序显示视频的多个段中的每一个;
所述处理器还用于激活视频播放器的交互模式,并响应于交互模式的激活,开始检测段标识符;
其中,所述处理器使用段标识符中的一个或多个来标识视频的多个段中的第一段,以提供视频的第一标识段,并在交互模式下,跳过对视频的第一标识段的显示;
所述处理器使用段标识符中的一个或多个来标识视频的多个段中的第二段,以提供视频的第二标识段,并在交互模式下,显示视频的第二标识段。
16.根据权利要求15所述的视频播放器,其中段标识符被编码到视频中。
17.根据权利要求15所述的视频播放器,其中视频播放器从计算机网络下载段标识符。
18.根据权利要求15所述的视频播放器,其中所述处理器响应于用户的请求来激活视频播放器的交互模式。
19.根据权利要求15所述的视频播放器,其中所述处理器基于用户的游戏表现来标识视频的第一标识段。
20.根据权利要求15所述的视频播放器,其中所述视频是直线式叙述视频。
21.根据权利要求15所述的视频播放器,其中所述处理器响应于对第一标识段的标识,使用段标识符中的一个或多个来标识视频的多个段中的一个或多个段,提供视频的一个或多个标识段,以在交互模式下进行显示;
所述处理器还使得对多个段中的所述一个或多个段进行缓冲,以在交互模式下进行无中断的视频显示。
22.根据权利要求15所述的视频播放器,其中所述处理器基于用户的动作,在交互模式下从媒体选择图形叠加,并使得在交互模式下,将图形叠加显示在视频的第二标识段上。
23.根据权利要求15所述的视频播放器,其中所述处理器基于用户的动作来标识多个段中的第一段。
24.一种由视频播放器用来对视频进行动态编辑的方法,包括:
接收来自媒体的视频,所述视频具有按照连续回放顺序的多个段,并能够在非交互模式下显示;
接收与视频的多个段关联的段标识符;
在交互模式下,由视频播放器使用段标识符来标识多个段中要显示的第一段;
在交互模式下,由视频播放器使用段标识符来标识多个段中要跳过的第二段;
在交互模式下,使用段标识符来标识第一段的显示顺序;
在交互模式下,基于显示顺序来显示第一段。
25.一种能够动态地编辑视频的视频播放器,包括:
媒体接口,接收来自媒体的视频,所述视频具有按照连续回放顺序的多个段,并能够在非交互模式下显示,所述媒体接口还接收与视频的多个段关联的段标识符;
处理器,在交互模式下,使视频播放器使用段标识符来标识多个段中要显示的第一段,并在交互模式下,使视频播放器使用段标识符来标识多个段中要跳过的第二段;所述处理器在交互模式下,使用段标识符来标识第一段的显示顺序,并在交互模式下,基于显示顺序来显示第一段。
CN2004800151345A 2003-06-02 2004-06-02 交互式视频回放的系统和方法 Active CN1798594B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US47533903P 2003-06-02 2003-06-02
US60/475,339 2003-06-02
PCT/US2004/017410 WO2004109463A2 (en) 2003-06-02 2004-06-02 System and method of interactive video playback

Publications (2)

Publication Number Publication Date
CN1798594A CN1798594A (zh) 2006-07-05
CN1798594B true CN1798594B (zh) 2011-05-11

Family

ID=33511666

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004800151345A Active CN1798594B (zh) 2003-06-02 2004-06-02 交互式视频回放的系统和方法

Country Status (11)

Country Link
US (1) US8202167B2 (zh)
EP (2) EP1628721A4 (zh)
JP (2) JP4406008B2 (zh)
KR (1) KR101032073B1 (zh)
CN (1) CN1798594B (zh)
AU (1) AU2004246672B2 (zh)
CA (1) CA2527388C (zh)
GB (1) GB2417432B (zh)
HK (1) HK1083079A1 (zh)
MX (1) MXPA05013028A (zh)
WO (1) WO2004109463A2 (zh)

Families Citing this family (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2527160A1 (en) * 2003-06-02 2005-01-06 Disney Enterprises, Inc. System and method of video player commerce
US20050021552A1 (en) * 2003-06-02 2005-01-27 Jonathan Ackley Video playback image processing
US7496277B2 (en) * 2003-06-02 2009-02-24 Disney Enterprises, Inc. System and method of programmatic window control for consumer video players
CA2530441C (en) * 2003-06-27 2009-08-25 Disney Enterprises, Inc. Dual virtual machine and trusted platform module architecture for next generation media players
US7469346B2 (en) * 2003-06-27 2008-12-23 Disney Enterprises, Inc. Dual virtual machine architecture for media devices
JP5149507B2 (ja) * 2003-10-06 2013-02-20 ディズニー エンタープライゼス インコーポレイテッド ビデオプレーヤの再生及び特徴機能制御システム及び方法
US20100162306A1 (en) * 2005-01-07 2010-06-24 Guideworks, Llc User interface features for information manipulation and display devices
WO2007131342A1 (en) * 2006-05-12 2007-11-22 Gill Barjinderpal S Edit decision list for media product distribution
WO2008002999A2 (en) * 2006-06-27 2008-01-03 Metabeam Corporation Digital content playback
US20080022348A1 (en) * 2006-07-03 2008-01-24 Samoa Opulence Investment Inc. Interactive video display system and a method thereof
US8628414B2 (en) * 2006-07-14 2014-01-14 Valve Corporation Enhanced commentary system for 3D computer entertainment
US7729791B2 (en) * 2006-09-11 2010-06-01 Apple Inc. Portable media playback device including user interface event passthrough to non-media-playback processing
US7559017B2 (en) 2006-12-22 2009-07-07 Google Inc. Annotation framework for video
KR101370895B1 (ko) * 2007-01-19 2014-03-10 엘지전자 주식회사 콘텐츠 표시 방법 및 이를 이용한 단말기
US20080193100A1 (en) * 2007-02-12 2008-08-14 Geoffrey King Baum Methods and apparatus for processing edits to online video
TWI423041B (zh) * 2007-07-09 2014-01-11 Cyberlink Corp 可提升多媒體互動機制之影音播放方法及其相關裝置
US20090049470A1 (en) * 2007-08-13 2009-02-19 Gal Peer Method and device for interactive operation of television
US10269388B2 (en) 2007-08-21 2019-04-23 Adobe Inc. Clip-specific asset configuration
JP5255824B2 (ja) * 2007-12-05 2013-08-07 任天堂株式会社 映像再生制御プログラム、映像再生制御装置、映像再生制御システムおよび映像再生制御方法
US8112702B2 (en) 2008-02-19 2012-02-07 Google Inc. Annotating video intervals
US8904430B2 (en) 2008-04-24 2014-12-02 Sony Computer Entertainment America, LLC Method and apparatus for real-time viewer interaction with a media presentation
US8566353B2 (en) * 2008-06-03 2013-10-22 Google Inc. Web-based system for collaborative generation of interactive videos
US8639086B2 (en) 2009-01-06 2014-01-28 Adobe Systems Incorporated Rendering of video based on overlaying of bitmapped images
US8826117B1 (en) 2009-03-25 2014-09-02 Google Inc. Web-based system for video editing
US8132200B1 (en) 2009-03-30 2012-03-06 Google Inc. Intra-video ratings
US20100267465A1 (en) * 2009-04-16 2010-10-21 Ceminchuk Barry W Reverse P Golf Club Putter Face
US9190110B2 (en) 2009-05-12 2015-11-17 JBF Interlude 2009 LTD System and method for assembling a recorded composition
JP5351674B2 (ja) * 2009-09-10 2013-11-27 株式会社コナミデジタルエンタテインメント ゲーム装置、ゲーム制御方法、ならびに、プログラム
US11232458B2 (en) * 2010-02-17 2022-01-25 JBF Interlude 2009 LTD System and method for data mining within interactive multimedia
US8589423B2 (en) 2011-01-18 2013-11-19 Red 5 Studios, Inc. Systems and methods for generating enhanced screenshots
US9224166B2 (en) 2011-03-08 2015-12-29 Bank Of America Corporation Retrieving product information from embedded sensors via mobile device video analysis
US8873807B2 (en) * 2011-03-08 2014-10-28 Bank Of America Corporation Vehicle recognition
US9773285B2 (en) 2011-03-08 2017-09-26 Bank Of America Corporation Providing data associated with relationships between individuals and images
US9317835B2 (en) 2011-03-08 2016-04-19 Bank Of America Corporation Populating budgets and/or wish lists using real-time video image analysis
US9317860B2 (en) 2011-03-08 2016-04-19 Bank Of America Corporation Collective network of augmented reality users
US8819185B2 (en) * 2011-08-05 2014-08-26 John Charles McLaughlin Streaming internet video editing and composite edit playback
US8793313B2 (en) 2011-09-08 2014-07-29 Red 5 Studios, Inc. Systems, methods and media for distributing peer-to-peer communications
JP5620414B2 (ja) * 2012-01-18 2014-11-05 株式会社スクウェア・エニックス ゲーム装置
US8632411B1 (en) 2012-06-28 2014-01-21 Red 5 Studios, Inc. Exchanging virtual rewards for computing resources
US8628424B1 (en) 2012-06-28 2014-01-14 Red 5 Studios, Inc. Interactive spectator features for gaming environments
US8834268B2 (en) 2012-07-13 2014-09-16 Red 5 Studios, Inc. Peripheral device control and usage in a broadcaster mode for gaming environments
US8795086B2 (en) 2012-07-20 2014-08-05 Red 5 Studios, Inc. Referee mode within gaming environments
US20140101548A1 (en) * 2012-10-05 2014-04-10 Apple Inc. Concurrently presenting interactive invitational content and media items within a media station through the use of bumper content
JP6144926B2 (ja) * 2013-02-20 2017-06-07 株式会社スクウェア・エニックス 選択枝画面表示ゲーム装置及び選択枝画面表示ゲームプログラム
US20140258268A1 (en) * 2013-03-11 2014-09-11 United Video Properties, Inc. Systems and methods for browsing content stored in the viewer's video library
US9776076B2 (en) 2013-03-15 2017-10-03 Electronic Arts Inc. Systems and methods for generating a compilation reel in game video
USD771642S1 (en) * 2013-10-31 2016-11-15 King.Com Ltd. Game display screen or portion thereof with graphical user interface
USD772240S1 (en) * 2013-10-31 2016-11-22 King.Com Ltd. Game display screen or portion thereof with graphical user interface
US10069730B2 (en) * 2014-06-03 2018-09-04 Disney Enterprises, Inc. Systems and methods for predictive delivery of high bit-rate content for playback
US9792957B2 (en) 2014-10-08 2017-10-17 JBF Interlude 2009 LTD Systems and methods for dynamic video bookmarking
US10460765B2 (en) 2015-08-26 2019-10-29 JBF Interlude 2009 LTD Systems and methods for adaptive and responsive video
US11856271B2 (en) 2016-04-12 2023-12-26 JBF Interlude 2009 LTD Symbiotic interactive video
AU2017290891A1 (en) * 2016-06-30 2019-02-14 Abrakadabra Reklam ve Yayincilik Limited Sirketi Digital multimedia platform
US10179290B2 (en) * 2016-07-21 2019-01-15 Sony Interactive Entertainment America Llc Method and system for accessing previously stored game play via video recording as executed on a game cloud system
US10595090B2 (en) * 2016-09-02 2020-03-17 Sony Corporation System and method for optimized and efficient interactive experience
US11050809B2 (en) 2016-12-30 2021-06-29 JBF Interlude 2009 LTD Systems and methods for dynamic weighting of branched video paths
US10471360B2 (en) 2017-03-06 2019-11-12 Sony Interactive Entertainment LLC User-driven spectator channel for live game play in multi-player games
US10694223B2 (en) * 2017-06-21 2020-06-23 Google Llc Dynamic custom interstitial transition videos for video streaming services
US10257578B1 (en) 2018-01-05 2019-04-09 JBF Interlude 2009 LTD Dynamic library display for interactive videos
US10814228B2 (en) 2018-02-28 2020-10-27 Sony Interactive Entertainment LLC Statistically defined game channels
US10818142B2 (en) 2018-02-28 2020-10-27 Sony Interactive Entertainment LLC Creation of winner tournaments with fandom influence
US10792577B2 (en) 2018-02-28 2020-10-06 Sony Interactive Entertainment LLC Discovery and detection of events in interactive content
US10765938B2 (en) 2018-02-28 2020-09-08 Sony Interactive Entertainment LLC De-interleaving gameplay data
US10953322B2 (en) 2018-02-28 2021-03-23 Sony Interactive Entertainment LLC Scaled VR engagement and views in an e-sports event
US10751623B2 (en) 2018-02-28 2020-08-25 Sony Interactive Entertainment LLC Incentivizing players to engage in competitive gameplay
US11065548B2 (en) 2018-02-28 2021-07-20 Sony Interactive Entertainment LLC Statistical driven tournaments
US10765957B2 (en) 2018-02-28 2020-09-08 Sony Interactive Entertainment LLC Integrating commentary content and gameplay content over a multi-user platform
US10953335B2 (en) 2018-02-28 2021-03-23 Sony Interactive Entertainment Inc. Online tournament integration
US10792576B2 (en) 2018-02-28 2020-10-06 Sony Interactive Entertainment LLC Player to spectator handoff and other spectator controls
US11601721B2 (en) 2018-06-04 2023-03-07 JBF Interlude 2009 LTD Interactive video dynamic adaptation and user profiling
CN108924632A (zh) * 2018-07-13 2018-11-30 腾讯科技(深圳)有限公司 一种交互式应用场景的处理方法和装置以及存储介质
US10569174B1 (en) 2018-09-27 2020-02-25 Microsoft Licensing Technology, LLC Implementing a graphical overlay for a streaming game based on current game scenario
US11263670B2 (en) * 2018-11-19 2022-03-01 Activision Publishing, Inc. Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
CN110809175B (zh) * 2019-09-27 2021-04-09 腾讯科技(深圳)有限公司 视频推荐方法及装置
US11490047B2 (en) 2019-10-02 2022-11-01 JBF Interlude 2009 LTD Systems and methods for dynamically adjusting video aspect ratios
US11076192B1 (en) 2020-01-16 2021-07-27 International Business Machines Corporation Identifying and calibrating internet of things (IOT) devices to enhance content consumption experience
US11245961B2 (en) 2020-02-18 2022-02-08 JBF Interlude 2009 LTD System and methods for detecting anomalous activities for interactive videos
CN112190949B (zh) 2020-10-29 2022-05-17 腾讯科技(深圳)有限公司 互动剧情跳转方法、互动剧情界面显示方法、装置及设备
CA3112102A1 (en) * 2021-03-17 2022-09-17 1290761 B.C. Ltd. Cloud based gaming system displaying video content and a method
US11882337B2 (en) 2021-05-28 2024-01-23 JBF Interlude 2009 LTD Automated platform for generating interactive videos
US11934477B2 (en) 2021-09-24 2024-03-19 JBF Interlude 2009 LTD Video player integration within websites

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4333152A (en) * 1979-02-05 1982-06-01 Best Robert M TV Movies that talk back
US4662635A (en) * 1984-12-16 1987-05-05 Craig Enokian Video game with playback of live events
US4776593A (en) * 1987-09-25 1988-10-11 Dipersio Marsha VCR baseball game
CN1413028A (zh) * 2001-10-15 2003-04-23 华为技术有限公司 交互式视频设备及其字幕叠加方法

Family Cites Families (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4792895A (en) 1984-07-30 1988-12-20 International Business Machines Corp. Instruction processing in higher level virtual machines by a real machine
JPS62159239A (ja) 1985-12-30 1987-07-15 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション 仮想マシンの編集システム
US4849817A (en) * 1987-02-19 1989-07-18 Isix, Inc. Video system, method and apparatus for incorporating audio or data in video scan intervals
FR2627496B1 (fr) * 1988-02-23 1990-10-26 Etu Materiaux Org Technol Cent Resines quinazolones thermodurcissables leur preparation et leurs applications
US5522075A (en) 1991-06-28 1996-05-28 Digital Equipment Corporation Protection ring extension for computers having distinct virtual machine monitor and virtual machine address spaces
US5462275A (en) * 1991-12-20 1995-10-31 Gordon Wilson Player interactive live action football game
US5553864A (en) * 1992-05-22 1996-09-10 Sitrick; David H. User image integration into audiovisual presentation system and methodology
US5830065A (en) * 1992-05-22 1998-11-03 Sitrick; David H. User image integration into audiovisual presentation system and methodology
US5987211A (en) * 1993-01-11 1999-11-16 Abecassis; Max Seamless transmission of non-sequential video segments
AU668043B2 (en) 1993-05-21 1996-04-18 Sega Enterprises, Ltd. Image processing device and method
US5699123A (en) 1993-10-20 1997-12-16 Victor Company Of Japan, Ltd. Television receiver with an adjustable frame size
US5613909A (en) 1994-07-21 1997-03-25 Stelovsky; Jan Time-segmented multimedia game playing and authoring system
US5546518A (en) 1995-01-06 1996-08-13 Microsoft Corporation System and method for composing a display frame of multiple layered graphic sprites
JP3472659B2 (ja) 1995-02-20 2003-12-02 株式会社日立製作所 映像供給方法および映像供給システム
US5600726A (en) 1995-04-07 1997-02-04 Gemini Systems, L.L.C. Method for creating specific purpose rule-based n-bit virtual machines
US5606374A (en) 1995-05-31 1997-02-25 International Business Machines Corporation Video receiver display of menu overlaying video
US5548340A (en) 1995-05-31 1996-08-20 International Business Machines Corporation Intelligent television receivers combinations including video displays, and methods for diversion of television viewers by visual image modification
US5880739A (en) 1995-06-06 1999-03-09 Compaq Computer Corporation Blitting of images using instructions
US20020056136A1 (en) * 1995-09-29 2002-05-09 Wistendahl Douglass A. System for converting existing TV content to interactive TV programs operated with a standard remote control and TV set-top box
US5708845A (en) 1995-09-29 1998-01-13 Wistendahl; Douglass A. System for mapping hot spots in media content for interactive digital media program
US5751280A (en) 1995-12-11 1998-05-12 Silicon Graphics, Inc. System and method for media stream synchronization with a base atom index file and an auxiliary atom index file
KR100211056B1 (ko) 1995-12-23 1999-07-15 이계철 다수개의 비디오에 대한 윈도우 제어방법
CA2242596C (en) 1996-01-11 2012-06-19 Mrj, Inc. System for controlling access and distribution of digital property
US5929849A (en) 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US6570587B1 (en) 1996-07-26 2003-05-27 Veon Ltd. System and method and linking information to a video
US5774666A (en) 1996-10-18 1998-06-30 Silicon Graphics, Inc. System and method for displaying uniform network resource locators embedded in time-based medium
US20020054049A1 (en) 1996-11-12 2002-05-09 Kenji Toyoda Image playback apparatus, image recording apparatus, and methods thereof
US6234896B1 (en) * 1997-04-11 2001-05-22 Walker Digital, Llc Slot driven video story
AU688231B1 (en) * 1997-03-12 1998-03-05 Nokia Telecommunications Oy Estimating CIR using correlation with line removal
US6654933B1 (en) * 1999-09-21 2003-11-25 Kasenna, Inc. System and method for media stream indexing
JPH11327520A (ja) 1998-05-13 1999-11-26 Sony Corp 表示制御方法及び表示制御装置
AU758390B2 (en) 1998-07-27 2003-03-20 Webtv Networks, Inc. Remote computer access
JP2000059857A (ja) 1998-08-11 2000-02-25 Casio Comput Co Ltd 画像通信装置、画像通信方法及び記憶媒体
JP2000069442A (ja) 1998-08-24 2000-03-03 Sharp Corp 動画システム
JP2000067522A (ja) * 1998-08-25 2000-03-03 Sony Corp 情報再生装置および方法、情報記録装置および方法、提供媒体、並びに記録媒体
US6408128B1 (en) * 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
US7051005B1 (en) 1999-03-27 2006-05-23 Microsoft Corporation Method for obtaining a black box for performing decryption and encryption functions in a digital rights management (DRM) system
US6407779B1 (en) 1999-03-29 2002-06-18 Zilog, Inc. Method and apparatus for an intuitive universal remote control system
JP3695217B2 (ja) * 1999-04-30 2005-09-14 オムロン株式会社 画像処理装置及び画像入力装置
US6373500B1 (en) 1999-08-19 2002-04-16 Micron Technology, Inc. Method for implementing picture-in-picture function for multiple computers
US6868440B1 (en) 2000-02-04 2005-03-15 Microsoft Corporation Multi-level skimming of multimedia content using playlists
US7120924B1 (en) 2000-02-29 2006-10-10 Goldpocket Interactive, Inc. Method and apparatus for receiving a hyperlinked television broadcast
US20020060750A1 (en) 2000-03-29 2002-05-23 Istvan Anthony F. Single-button remote access to a synthetic channel page of specialized content
WO2001073525A2 (en) 2000-03-29 2001-10-04 Digeo Broadband, Inc. Method and apparatus for purchasing product over an interactive television network
US7150011B2 (en) 2000-06-20 2006-12-12 Interuniversitair Microelektronica Centrum (Imec) Virtual hardware machine, methods, and devices
US6493038B1 (en) 2000-06-21 2002-12-10 Koninklijke Philips Electronics N.V. Multi-window pip television with the ability to watch two sources of video while scanning an electronic program guide
JP2002044589A (ja) * 2000-07-31 2002-02-08 Sony Corp 情報再生装置および映像表示制御方法
WO2002017643A2 (en) 2000-08-25 2002-02-28 Intellocity Usa, Inc. Method of enhancing streaming media content
KR100380345B1 (ko) 2000-09-20 2003-04-11 삼성전자주식회사 텔레비전의 오에스디 구성 방법 및 전자프로그램 가이드 구성방법
US20020097280A1 (en) 2001-01-25 2002-07-25 Bertram Loper Apparatus and method of printing on a curved surface with an ink jet printer
US7308717B2 (en) 2001-02-23 2007-12-11 International Business Machines Corporation System and method for supporting digital rights management in an enhanced Java™ 2 runtime environment
US6868449B1 (en) 2001-03-16 2005-03-15 Veritas Operating Corporation Model for cost optimization and QoS tuning in hosted computing environments
US7043726B2 (en) 2001-03-20 2006-05-09 Hewlett-Packard Development Company, L.P. Binding of processes in network systems
US20020138851A1 (en) 2001-03-23 2002-09-26 Koninklijke Philips Electronics N.V. Methods and apparatus for simultaneously viewing multiple television programs
US7987510B2 (en) 2001-03-28 2011-07-26 Rovi Solutions Corporation Self-protecting digital content
US20020141582A1 (en) 2001-03-28 2002-10-03 Kocher Paul C. Content security layer providing long-term renewable security
JP2002369154A (ja) 2001-04-02 2002-12-20 Matsushita Electric Ind Co Ltd ディジタル映像コンテンツの映像再生装置、映像再生方法、映像再生プログラム、パッケージメディア
JP2002325217A (ja) * 2001-04-26 2002-11-08 Media Factory:Kk 情報再生装置
US20020162117A1 (en) 2001-04-26 2002-10-31 Martin Pearson System and method for broadcast-synchronized interactive content interrelated to broadcast content
SE520531C2 (sv) 2001-05-11 2003-07-22 Ericsson Telefon Ab L M Multimediapresentation
US6922774B2 (en) 2001-05-14 2005-07-26 The United States Of America As Represented By The National Security Agency Device for and method of secure computing using virtual machines
US20020184520A1 (en) 2001-05-30 2002-12-05 Bush William R. Method and apparatus for a secure virtual machine
US20030046557A1 (en) 2001-09-06 2003-03-06 Miller Keith F. Multipurpose networked data communications system and distributed user control interface therefor
US20030170011A1 (en) 2001-09-24 2003-09-11 Masato Otsuka System and method for seamless navigation between local and external documents in an optical disc player
US20030079224A1 (en) 2001-10-22 2003-04-24 Anton Komar System and method to provide additional information associated with selectable display areas
US20040047588A1 (en) 2002-03-27 2004-03-11 Tomoyuki Okada Package medium, reproduction apparatus, and reproduction method
EP1492265A4 (en) 2002-03-29 2005-04-13 Matsushita Electric Ind Co Ltd DEVICE, METHOD AND PROGRAM FOR CONTENT PROCESSING AND CONTENT ACCUMULATION MEDIUM
JP3559024B2 (ja) 2002-04-04 2004-08-25 マイクロソフト コーポレイション ゲームプログラムおよびゲーム装置
US20030196100A1 (en) 2002-04-15 2003-10-16 Grawrock David W. Protection against memory attacks following reset
EP1494769A4 (en) * 2002-04-16 2006-11-15 Walker Digital Llc DEVICE, METHODS, AND GAMING APPARATUS USING AUDIO / VIDEO PROGRAMMING RESULTS
US7027101B1 (en) 2002-05-13 2006-04-11 Microsoft Corporation Selectively overlaying a user interface atop a video signal
US7210144B2 (en) 2002-08-02 2007-04-24 Microsoft Corporation Method for monitoring and emulating privileged instructions of programs in a virtual machine
JP4477501B2 (ja) 2002-10-04 2010-06-09 エルジー エレクトロニクス インコーポレイティド グラフィックデータの再生を管理するためのデータ構造を有する記録媒体、記録及び再生方法並びに装置
US20040175218A1 (en) 2003-03-05 2004-09-09 Katzer Lawrence John Method and apparatus for printing on flat and non-flat objects
CA2527160A1 (en) 2003-06-02 2005-01-06 Disney Enterprises, Inc. System and method of video player commerce
US7496277B2 (en) 2003-06-02 2009-02-24 Disney Enterprises, Inc. System and method of programmatic window control for consumer video players
US7380136B2 (en) 2003-06-25 2008-05-27 Intel Corp. Methods and apparatus for secure collection and display of user interface information in a pre-boot environment
EP2557521A3 (en) 2003-07-07 2014-01-01 Rovi Solutions Corporation Reprogrammable security for controlling piracy and enabling interactive content
US7401230B2 (en) 2004-03-31 2008-07-15 Intel Corporation Secure virtual machine monitor to tear down a secure execution environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4333152A (en) * 1979-02-05 1982-06-01 Best Robert M TV Movies that talk back
US4662635A (en) * 1984-12-16 1987-05-05 Craig Enokian Video game with playback of live events
US4776593A (en) * 1987-09-25 1988-10-11 Dipersio Marsha VCR baseball game
CN1413028A (zh) * 2001-10-15 2003-04-23 华为技术有限公司 交互式视频设备及其字幕叠加方法

Also Published As

Publication number Publication date
JP2007526657A (ja) 2007-09-13
GB2417432B (en) 2008-03-19
WO2004109463A2 (en) 2004-12-16
AU2004246672B2 (en) 2009-02-26
CA2527388A1 (en) 2004-12-16
GB0523979D0 (en) 2006-01-04
AU2004246672A1 (en) 2004-12-16
EP1628721A2 (en) 2006-03-01
KR101032073B1 (ko) 2011-05-02
MXPA05013028A (es) 2006-03-02
KR20060030036A (ko) 2006-04-07
EP2594322A3 (en) 2013-12-04
HK1083079A1 (en) 2006-06-23
WO2004109463A3 (en) 2005-04-14
EP2594322A2 (en) 2013-05-22
GB2417432A8 (en) 2006-03-08
EP1628721A4 (en) 2006-10-11
GB2417432A (en) 2006-03-01
CA2527388C (en) 2013-09-17
JP2010093802A (ja) 2010-04-22
US8202167B2 (en) 2012-06-19
US20050020359A1 (en) 2005-01-27
JP4406008B2 (ja) 2010-01-27
CN1798594A (zh) 2006-07-05
JP5315194B2 (ja) 2013-10-16

Similar Documents

Publication Publication Date Title
CN1798594B (zh) 交互式视频回放的系统和方法
US9636585B2 (en) Method and apparatus for creating and playing soundtracks in a gaming system
US5607356A (en) Interactive game film
US20060064733A1 (en) Playing an audiovisual work with dynamic choosing
JP2010093802A5 (zh)
US20050025465A1 (en) Enhanced functionality for audio/video content playback
JP2002140727A (ja) 表示制御プログラムを記録したコンピュータ読み取り可能な記録媒体、ならびに、表示制御装置および方法
King et al. Computer Games/Cinema/Interfaces.
Drucker et al. Spectator games: A new entertainment modality of networked multiplayer games
Nitsche Claiming its space: Machinima
Nitsche A look back at machinima’s potential
JP3345411B2 (ja) 記録媒体の記録方法
KR100694123B1 (ko) 동영상 데이터와 어플리케이션 프로그램이 기록된 저장매체 및 그 재생 장치 및 방법
JPH0998345A (ja) 画像表示装置
COmmAnder III WING COMMANDER III: HEART OF THE TIGER (1994)
JP2002311872A (ja) 情報表示方法、情報表示処理プログラムを情報処理装置に実行させる媒体、プログラム実行装置、情報表示処理プログラム
Huurdeman Interactive video in serious games
JP2005056446A (ja) Dvdビデオディスク及びdvdゲームソフトの作成方法
Marí DVD: Hollywood’s new format
Barnes-Hoggett et al. Video: Alpha Channels and Other Improvements

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