-
公开(公告)号:EP1101356A1
公开(公告)日:2001-05-23
申请号:EP99909867.6
申请日:1999-03-04
申请人: Tivo, Inc.
发明人: BARTON, James, M. , McINNIS, Roderick, James , MOSKOWITZ, Alan, S. , GOODMAN, Andrew, Martin , CHOW, Ching, Tong , KAO, Jean, Swey
IPC分类号: H04N5/775
CPC分类号: H04N5/775 , G06K9/00771 , G11B27/002 , G11B27/024 , G11B27/031 , G11B27/032 , G11B27/034 , G11B27/105 , G11B27/3027 , G11B27/3054 , G11B2220/216 , G11B2220/2562 , G11B2220/2575 , G11B2220/455 , G11B2220/90 , H04N5/4401 , H04N5/76 , H04N5/781 , H04N5/782 , H04N5/783 , H04N9/7921 , H04N9/8042 , H04N9/8063 , H04N21/4147 , H04N21/42204 , H04N21/42615 , H04N21/4263 , H04N21/4307 , H04N21/432 , H04N21/4334 , H04N21/4341 , H04N21/4344 , H04N21/4345 , H04N21/4402 , H04N21/440281 , H04N21/4532 , H04N21/454 , H04N21/472 , H04N21/47214 , H04N21/4884 , H04N21/8456 , H04N21/8547
摘要: The invention allows the user to store selected television broadcast programs while the user is simultaneously watching or reviewing another program. A preferred embodiment of the invention accepts television (TV) input streams in a multitude of analog and digital forms. The TV streams are converted to (MPEG) formatted stream for internal transfer and manipulation and are parsed and separated it into video and audio components. The components are stored in temporary buffers. Events are recorded that indicate the type of component that has been found, where it is located, and when it occurred. The program logic is notified that an event has occurred and the data is extracted from the buffers. The parser and event buffer decouple the CPU from having to parse the MPEG stream and from the real time nature of the data streams which allows for slower CPU and bus speeds and translate to lower system costs. The video and audio components are stored on a storage device and when the program is requested for display, the video and audio components are extracted from the storage device and reassembled into an MPEG stream which is sent to a decoder. The decoder converts the MPEG stream into TV output signals and delivers the TV output signals to a TV receiver. User control commands are accepted and sent through the system. These commands affect the flow of said MPEG stream and allow the user to view stored programs with at least the following functions: reverse, fast forward, play, pause, index, fast/slow reverse play, and fast/slow play.
-
公开(公告)号:EP1101356B1
公开(公告)日:2007-04-18
申请号:EP99909867.6
申请日:1999-03-04
申请人: Tivo, Inc.
发明人: BARTON, James, M. , McINNIS, Roderick, James , MOSKOWITZ, Alan, S. , GOODMAN, Andrew, Martin , CHOW, Ching, Tong , KAO, Jean, Swey
IPC分类号: H04N5/775
CPC分类号: H04N5/775 , G06K9/00771 , G11B27/002 , G11B27/024 , G11B27/031 , G11B27/032 , G11B27/034 , G11B27/105 , G11B27/3027 , G11B27/3054 , G11B2220/216 , G11B2220/2562 , G11B2220/2575 , G11B2220/455 , G11B2220/90 , H04N5/4401 , H04N5/76 , H04N5/781 , H04N5/782 , H04N5/783 , H04N9/7921 , H04N9/8042 , H04N9/8063 , H04N21/4147 , H04N21/42204 , H04N21/42615 , H04N21/4263 , H04N21/4307 , H04N21/432 , H04N21/4334 , H04N21/4341 , H04N21/4344 , H04N21/4345 , H04N21/4402 , H04N21/440281 , H04N21/4532 , H04N21/454 , H04N21/472 , H04N21/47214 , H04N21/4884 , H04N21/8456 , H04N21/8547
摘要: The invention allows the user to store selected television broadcast programs while the user is simultaneously watching or reviewing another program. A preferred embodiment of the invention accepts television (TV) input streams in a multitude of analog and digital forms. The TV streams are converted to (MPEG) formatted stream for internal transfer and manipulation and are parsed and separated it into video and audio components. The components are stored in temporary buffers. Events are recorded that indicate the type of component that has been found, where it is located, and when it occurred. The program logic is notified that an event has occurred and the data is extracted from the buffers. The parser and event buffer decouple the CPU from having to parse the MPEG stream and from the real time nature of the data streams which allows for slower CPU and bus speeds and translate to lower system costs. The video and audio components are stored on a storage device and when the program is requested for display, the video and audio components are extracted from the storage device and reassembled into an MPEG stream which is sent to a decoder. The decoder converts the MPEG stream into TV output signals and delivers the TV output signals to a TV receiver. User control commands are accepted and sent through the system. These commands affect the flow of said MPEG stream and allow the user to view stored programs with at least the following functions: reverse, fast forward, play, pause, index, fast/slow reverse play, and fast/slow play.
摘要翻译: 本发明允许用户存储所选择的电视广播节目,同时用户同时观看或查看另一节目。 本发明的优选实施例以多种模拟和数字形式接收电视(TV)输入流。 电视流转换为(MPEG)格式的流以进行内部传输和操作,并将其解析并分离成视频和音频组件。 组件存储在临时插件中。 记录事件,指示已找到的组件的类型,位于何处以及发生的时间。 通知程序逻辑已经发生事件并且从缓冲器中提取数据。 解析器和事件缓冲器使CPU不必解析MPEG流,并从数据流的实时性质中解耦,从而允许CPU和总线速度更慢,并降低系统成本。 视频和音频组件被存储在存储设备上,并且当程序被请求显示时,从存储设备中提取视频和音频组件,并重新组装成发送到解码器的MPEG流。 解码器将MPEG流转换为TV输出信号,并将TV输出信号传送到TV接收机。 用户控制命令被接受并通过系统发送。 这些命令影响所述MPEG流的流动,并且允许用户至少具有以下功能来查看存储的程序:反向,快进,播放,暂停,索引,快/慢反向播放和快/慢播放。
-
公开(公告)号:EP1421782A1
公开(公告)日:2004-05-26
申请号:EP02796373.5
申请日:2002-08-07
申请人: Tivo, Inc.
发明人: LOCKET, David , HEATON, Kurtis, G. , BARTON, James, M. , KAO, Jean, Swey , CHOW, Ching, Tong , McINNIS, Roderick, James , GOODMAN, Amdrew, Martin
CPC分类号: H04N21/4334 , G11B27/002 , G11B27/024 , G11B27/031 , G11B27/032 , G11B27/034 , G11B27/105 , G11B2220/216 , G11B2220/2562 , G11B2220/2575 , G11B2220/90 , H04N5/76 , H04N5/775 , H04N5/781 , H04N7/17318 , H04N9/7921 , H04N9/7925 , H04N9/87 , H04N21/252 , H04N21/4147 , H04N21/4263 , H04N21/4333 , H04N21/4532 , H04N21/454 , H04N21/4622
摘要: A system for processing a media stream across several channels simultaneously comprises means for observing a data stream on a data bus, means for identifying media streams within said data stream, means for associating media stream data objects with their respective media streams, a multi channel media stream processor, wherein said media processor processes media stream data across a plurality of channels, in parallel, and means for monitoring and saving state of said processor as said processor switches from an original media stream to a next media stream, wherein, if said processor switches back to said original stream, a state associated with said original stream is reloaded.
-
-