CN1694515A - 闭式字幕添加标签的系统 - Google Patents

闭式字幕添加标签的系统 Download PDF

Info

Publication number
CN1694515A
CN1694515A CNA2005100094813A CN200510009481A CN1694515A CN 1694515 A CN1694515 A CN 1694515A CN A2005100094813 A CNA2005100094813 A CN A2005100094813A CN 200510009481 A CN200510009481 A CN 200510009481A CN 1694515 A CN1694515 A CN 1694515A
Authority
CN
China
Prior art keywords
label
program fragment
spectators
data
program
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
CNA2005100094813A
Other languages
English (en)
Other versions
CN100379273C (zh
Inventor
J·M·巴顿
K·史密斯
D·尚柏林
H·路克
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.)
Tivo Solutions Inc
Original Assignee
Tivo 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22552459&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1694515(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Tivo Inc filed Critical Tivo Inc
Publication of CN1694515A publication Critical patent/CN1694515A/zh
Application granted granted Critical
Publication of CN100379273C publication Critical patent/CN100379273C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • 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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • 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
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • 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/812Monomedia components thereof involving advertisement data
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8233Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal

Abstract

本申请提供了一种在接收机端自动取代多媒体电视广播数据流内之节目片段的方法和装置。它包含下列内容:接收所述多媒体电视广播数据流;检测所述广播数据流内之旧节目片段之起点和终点;提供数个新节目片段;在为观众播放所述广播数据流时,以新节目片段取代所述旧节目片段以及与各步骤对应的装置。通过上述装置让节目提供者能够经由广播媒体来传送帧专用数据的闭式字幕标示系统。若提供了一种让接收机以动态方式和观众进行互动,并根据节目内容来进行自我配置的隐藏字幕标示系统也是非常有益。

Description

闭式字幕添加标签的系统
本申请是申请日为2000年9月20日、申请号为00815914.9(国际申请号为PCT/US 00/25847)、标题为“闭式字幕添加标签的系统”的专利申请的分案申请。
发明领域
本发明涉及多媒体影音数据流。更具体而言,本发明涉及多媒体影音电视数据流添加标签。
发明背景
盒式磁带录像机(VCR)已改变全世界电视观众的生活。VCR可提供富有时间变换弹性的电视节目,以配合其生活方式。
观众可利用VCR而将电视节目存储于磁带上。VCR使观众能够针对存储的节目内容进行播放、倒转、快速前进和暂停。此等功能能够让观众依其喜好随时暂停播放中的节目;快速前进而略过不想观赏的内容或商业广告;以及重新播放喜爱的数据段。然而,VCR无法同时进行录像和播放信息内容。
近来,数字录像机(DVR)已进入商业市场。DVR能够让观众将电视节目存储于硬式磁盘。如此一来,观众可以脱离磁带的限制。观众可以使现场广播的节目暂停、倒转和快速前进。然而,DVR的功能不仅止于录制节目。
使节目能够以数字形式存储于本端,可为节目编排者提供比以往更多的选择。现今,广告(商业广告)可以动态方式被更换,并依照观赏习惯而特别锁定特定的观众。商业广告可以在本端存储于观众的DVR内,并可在任何时刻呈现。
DVR能够让观众进行互动式节目广播。一般而言,即将播映节目之预告会在正常广播节目的过程中予以播出。观众必须随即记住该节目的播映日期、时间和频道,以便录制或观赏该节目。DVR能够让观众立即排定录制该节目的时程。
唯一的缺点在于:目前的DVR无法在此层次和观众进行互动。目前无法将商业广告紧接着特定节目或其它广告的情况告知DVR。此外,目前无法将商业广告可更换的情况告知DVR。
若能提供一种让节目提供者能够经由广播媒体来传送帧专用数据的闭式字幕标示系统当非常有益。若能提供一种让接收机以动态方式和观众进行互动,并根据节目内容来进行自我配置的隐藏字幕标示系统亦当非常有益。
发明目的及概述:
本发明系提供一种隐藏字幕标示系统。本发明让内容提供者能够经由广播媒体来传送综合于影音电视数据流的帧专用数据以及命令。此外,本发明让接收机能够以动态方式和观众进行互动,并根据影音数据流内容来进行自我配置。
本发明之较佳实施例提供一种将标签插入音频或视频电视广播数据流的机构。标签系在广播之前或当时被插入广播数据流内。此等标签内含接收机解译和作用于其上的指令及控制信息。
前述接收机接收广播数据流,并对该广播数据流内之标签进行检测和处理。广播数据流系存储于接收机上的存储装置。来自于广播数据流的节目素材系从存储装置为观众播映。
在处理标签的阶段,接收机会响应该等标签而执行适当的动作。此等标签可为内容提供者或系统管理者提供大量的弹性运用空间,藉以建构无穷的操作功能。
标签可指出节目片段之起点和终点。当观众在遥控输入装置上按下按钮之后,接收机会作出响应,在播映过程中略过某一节目片段。接收机亦可依照观众的喜好而自动略过节目片段。
接收机自动以新的节目片段来取代诸如商业广告等节目片段。新的节目片段系依照不同的标准予以选择,例如:依照场所、一天中的某段时间、节目素材、观众的观赏习惯、观众对于节目的偏好,或是观众的个人数据来选择。新的节目片段系存放于接收机之本端或远端。
选单、图符和网页系根据含有标签的信息而呈现给观众。观众与选单、图符或网页之间的互动系通过输入装置。接收机执行与选单、图符或网页以及观众输入关联的动作。若某选单或动作要求观众退出节目素材之播映,则接收机会保留退出点,并且当观众完成互动过程之后,使观众再度回到相同的退出点。
选单和图符用于产生产品介绍、推销,以及排定录制节目之时程。在此提供单触控录制选项。观众可看到某图符,其告知某一广告节目可于未来某时间进行录制。观众按下输入装置上的单一按钮,可使接收机排定录制该节目的时程。接收机亦可根据某一标签内的信息,将目前在广播数据流中的节目录制于存储装置内。
标签可用于建立节目素材之索引。如此可让观众跳变到节目内的特定索引。
参酌以下关于本发明之原理的范例说明并配合附图,当可明了本发明之其它态样及优点。
附图简述
图1为本发明之较佳实施例的高层次概示方块图;
图2为本发明利用多重输入和输出模组之较佳实施例的示意方块图;
图3为本发明之活动图像压缩标准(MPEG)数据流及其视频和音频分量之概要图;
图4为本发明之媒体开关内所包含的解析器和四个直接存储器存取(DMA)输入引擎的示意方块图;
图5为本发明之分组化基本数据流(PES)缓存器之组成部分的示意方块图;
图6为根据媒体开关输出环形缓存器之解析件建立的PES缓存器结构的概要图;
图7为本发明之媒体开关及其所联系的各式部件的示意方块图;
图8为本发明之程序逻辑的高层次概示方块图;
图9为本发明之程序逻辑的类别层次方块图;
图10为本发明之剪辑快速缓存件之较佳实施例的示意方块图;
图11为本发明模拟广播工作室视频混合器的较佳实施例之示意方块图;
图12为本发明之隐藏字幕解析器的示意方块图;
图13为本发明利用VCR做为本发明之综合件的较佳实施例之高层次概示方块图;
图14为本发明将标签插入视频数据流内的较佳实施例之示意方块图;
图15为本发明以服务器为根基将标签插入视频数据流内的较佳实施例之示意方块图;
图16系图示本发明将标签插入视频数据流所用之用户接口;
图17系根据本发明图示具提示图符的萤幕,其中该图像显示于萤幕之左下角;
图18为本发明之视频数据流的传送路径的示意方块图;
图19系根据本发明标示某视频数据流之节目片段之起点和终点以及播放新的节目片段的示意方块图;
图20为根据本发明解译被插入某视频数据流内的标签之较佳实施例的示意方块图;
图21系图示一萤幕,该萤幕显示本发明之节目录制选项;
图22系图示本发明之观众遥控装置;
图23为一系列萤幕的示意方块图,该等萤幕产生产品介绍和推销。
发明详细说明
本发明实施于隐藏字幕标示系统。根据本发明所建构之系统容许内容提供者经由广播媒体来传送综合于影音电视数据流的帧专用数据,以及命令。本发明另可容许接收机以动态方式和观众进行互动,并根据影音数据流内容来进行自我设定。
本发明之较佳实施例提供一种标示和解译系统,该系统能够让内容提供者以特定画面来标示经由电视广播媒体所传送的影音数据流。接收机解译并作用于内嵌在被接收数据流内的标签。标签数据能够让接收机以动态方式通过选单和动作图符而与观众进行互动。标签亦提供接收机的动态配置。
请参照第1图。本发明之较佳实施例具备输入部101、媒体开关102,以及输出部103。输入部101可接收多种形式的电视输入数据流一例如美国国家电视标准委员会(NTSC)标准或逐行倒相制(PAL)广播,以及数字式数据流一例如数字卫星系统(DSS)、数字广播服务(DBS)或高等电视标准委员会(ATSC)标准。DBS、DSS和ATSC系以活动图视频压缩标准2(MPEG2)和MPEG2传输等标准为基础。MPEG2传输标准系一种将电视源发射机的数字数据流予以格式化的标准,以使电视接收机能够解开输入数据流而寻得多路复用信号内的节目。输入部101产生MPEG数据流。MPEG2传输多路复用在同一广播频道内支援多个节目,而该频道内存在视频和音频之供给和专用数据。输入部101可将频道调整至特定节目,从中提取特定的MPEG节目,并将该节目提供到系统的其它部分。利用各自独立的视频及音频编码器将模拟电视信号编码成类似的MPEG格式,使得系统的其它部分不知取得该信号的过程。可利用多种标准方法把信息调制到模拟电视信号之垂直消隐区间(VBI);例如:北美广播图文电视标准(NABTS)可用于将信息调制到NTSC信号之第10条到第20条扫瞄线,而(美国)联邦通信委员会(FCC)则规范第21行做为隐藏字幕(CC)和延伸数据服务(EDS)之用。此类信号藉由输入部予以解码,并传送到其它部件,即如同其经由MPEG2专用数据频道加以传送一般。
媒体开关102系负责协调微处理器CPU(中央处理单元)106、硬磁盘或存储装置105以及存储器104之间的运作。输入数据流被转换成MPEG数据流,并且被传送到媒体开关102。媒体开关102将MPEG数据流暂存于存储器内。若使用者观看实时播出的电视,则媒体开关102会执行两项工作:数据流被传送到输出部103,以及该数据流同时被写入硬式磁盘或存储装置105。
输出部103接收输入的MPEG数据流,并根据NTSC、PAL或其它所需的电视标准来产生模拟电视信号。输出部103包含有MPEG解码器、在屏显示(OSD)产生器、模拟电视编码器,以及音频逻辑电路。OSD产生器能够让程式逻辑提供叠加于最终模拟电视信号之上的图像。此外,输入部可利用多种标准格式将程式逻辑所提供的信息调制到输出信号的VBI之上,这些格式包括NABTS、CC或EDS。
请参照第2图。本发明可轻易地扩充而容纳多个输入部(调谐器)201、202、203、204,且各输入部可被调整为不同类型的输入。同时,亦可加入多个输出模组(解码器)206、207、208、209。特殊效果一例如画中画一亦可利用多个解码器予以实作。当使用者在观赏某电视节目时,媒体开关205可录制另一个节目。此表示:当某数据流正被存储于磁盘时,可从磁盘中提取另一数据流。
请参照第3图。内送的MPEG数据流301具有交织的视频302、305、306,以及音频303、304、307等数据段。此等数据段必须加以区隔并重新结合而形成个别的视频308和音频309数据流或缓存信息。上述为必要过程,因为利用个别的解码器将MPEG数据段转换成原来的音频或视频分量。此种个别的传送过程必须产生时间序列信息,以使解码器能够正确地同步化而得到准确的信号播放。
媒体开关使程式逻辑能够使正确的时间序列信息与各个数据段关联,其可能直接将该信息内嵌于数据流内。各个数据段的时间序列信息称作时间标记。每当系统启动之后,此等时间标记即由零开始,并以单调方式增加。如此可让本发明在任何特定的视频数据段中寻找任何特定的点。举例而言,若系统需要将五秒钟读入既已快速缓存的内送连续视频数据流内,则该系统仅需启动前进读取并寻找适当的时间标记。
在既已存储的文件上可进行对分搜寻,藉以指引到数据流内。各数据流存储为一串大小固定的数据段当可提高对分搜寻的速度,此系由于时间标记均匀的缘故。若使用者想要从节目的中间开始,则系统会针对既已存储的数据段持续执行对分搜寻,直到系统寻得适当点为止,此时即以最少信息获得期望的结果。若信号系存储为MPEG数据流,则必须从起点以线性方式解析数据流,以寻得所欲之位置。
请参照第4图。媒体开关包含有四个输入直接存储器存取(DMA)引擎402、403、404、405,而各DMA引擎具有附属的缓冲区410、411、412、413。在概念上,各个DMA引擎具有一个指针406、指针之界线407、下一个指针408,以及下一个指针之界线409。各个DMA隶属于特定类型的信息;例如,视频信息402、音频信息403及解析事件405。缓冲区410、411、412、413系为环形,并收集特定信息。DMA引擎将指针406逐次增加到附属的缓冲区,直到达到界线407为止,随后再载入下一个指针408和界线409。将指针406和下一个指针408的值及其所对应的界线设定为相同,则可建立一个环形缓冲区。下一个指针408可设定到不同的位址而提供向量式DMA。
输入数据流会通过解析器401。解析器401经由解析数据流来寻找MPEG事件,其指标视频、音频或专用数据段的起点。例如,当解析器401寻得某视频事件时,其会将数据流导引到视频DMA引擎402。解析器401将数据缓存起来,并以DMA方式通过视频DMA引擎402将其导入视频缓冲区410。在此同时,解析器401将某事件导引到事件DMA引擎405,而DMA引擎405则产生一事件于事件缓冲区413。当解析器401遇到一个音频事件时,其会将字节数据流重导到音频DMA引擎403,并产生一事件于事件缓冲区413。同样地,当解析器遇到一个专用数据事件时,其会将字节数据流重导到专用数据DMA引擎404,并导引一事件于事件缓冲区413。当事件被存放在事件缓冲区时,媒体开关会经由中断机构来告知程式逻辑。
请参照第4图和第5图。解析器401将事件填入事件缓冲区413。事件缓冲区内的各个事件501具有偏移量502、事件类型503及时间标记504等栏。当事件被存放在缓冲区之后,解析器401会提供各个事件的类型和偏移量。举例而言,当出现音频事件时,事件类型栏会被设定为音频事件,而偏移量会指出音频缓冲区411内的位置。程式逻辑会得知音频缓冲区411的起点所在,并且加入偏移量以找出数据流中的事件。位址偏移量502会告知程式逻辑下一个事件出现的位置,但不会告知出现终点的位置。前一个事件会存储在快速缓存器当中,以使当前事件的终点以及数据段的长度能够找到。
请参照第5图和第6图。当程式逻辑被媒体开关601中断时,程式逻辑会读取事件缓冲区602内所累积的事件。程式逻辑可由此等事件产生一连串对应于已被解析的MPEG数据段615之逻辑数据段603。程式逻辑会将偏移量502转换成各个数据段的实际位址610,并利用前一个快速缓存事件来记录事件长度609。若数据流由模拟信号之编码所产生,则其将不包含节目时间标记(PTS)值。PTS值供解码器运用,藉以适当提供最后得到的结果。因此,程式逻辑使用产生的时间标记504来计算各个数据段的模拟PTS值,并将该值存放于逻辑数据段时间标记607内。在数位电视数据流方面,PTS值已经被编入数据流内。程式逻辑会抽取此信息,并将其存放于逻辑数据段时间标记607内。
程式逻辑会持续收集逻辑数据段603,直到其到达缓冲区的固定容量为止。当达到容量界线时,程式逻辑会产生新的缓冲区一称作分组基本数据流(PES)605缓冲区,此缓冲区内包含依序排列的逻辑数据段603以及附属的控制信息。各个逻辑数据段系直接指向环形缓冲区604一例如媒体开关601所填入的视频缓冲区613。新的缓冲区随后会被传送到其它逻辑元件,其可以某种方式一例如进行解码或将其写入存储媒体,而进一步处理缓冲区内的数据流。因此,处理器不会将MPEG数据从存储器内的某一位置复制到另一位置。由于所需的存储器频宽和处理器频宽均已降低,因此可得到更符经济效益的设计。
MPEG数据流转换成PES缓冲区的独特性质系在于:伴随逻辑数据段的数据不需要如上所述出现于缓冲区本身当中。当PES缓冲区被写入存储媒体时,此等逻辑数据段会依照逻辑次序写入其所出现的存储媒体中。无论数据流之分量系位于视频、音频或专用数据环形缓冲区,上述过程会导致数据流之分量被收集于存储媒体上的单一流数据线性缓冲区。缓冲区会以单次传输而从存储媒体读回,且逻辑数据段信息会被更新而对应缓冲区606内的实际位置。较高阶的程式逻辑并不会得知上述转换过程,因为其仅处理逻辑数据段;因此,流数据能够轻易进行处理,而完全不需要经由CPU在动态随机存取存储器(DRAM)中的位置间进行数据的复制。
媒体开关的独特技术特征之一系在于其具有以有效及低成本的方式来处理高速数据的能力。媒体开关可在低成本的平台上执行下列功能:记录视频及音频数据、送出视频及音频数据、将视频及音频数据送至磁盘,以及从磁盘中取出视频及音频数据。通常,媒体开关系以和微处理器之CPU非同步及独立的方式来运作,并使用其DMA的能力而在CPU介入最少的情况下来搬移大量的数据。
请参照第7图,媒体开关701的输入端连接于MPEG编码器703。另外亦包含专用于提供给媒体开关701之MPEG音频数据704以及VBI数据702的电路。若是处理数位式电视信号,则MPEG编码器703被MPEG2传输分路器取代,而MPEG音频编码器704及VBI解码器702则被略除。该分路器系通过视频输入媒体开关端口针对提取的音频、视频及专用数据频道流进行多路复用。
解析器705用于解析来自于MPEG编码器703、音频编码器704及VBI解码器702的输入数据流,或是在数位式电视数据流的情况下,来自于传输分路器的输入数据流。解析器705会检测位于视频或音频数据流当中的所有重要事件、帧以及序列标头的起点,所有此等信息皆为程式逻辑所必须得知者,以便能够正确地播放数据流,并执行特殊功能,例如:快速前进、倒回、播放、暂停、快速/慢速播放、索引、以及快速/慢速逆向播放。
当解析器705辨认出视频、音频数据段或给定的专用数据时,其将标签707置于先进先出缓冲区706。当此等标签被取出时,DMA 709会加以控制。标签707和段的DMA地址放入事件队列708。帧型资读不论是视频I-帧、视频B-帧、视频P-帧、视频分组基本数据流、音频分组基本数据流、序列标头,还是音频帧或专用数据分组皆连同存放于相关环形缓冲区中的偏移量存放在事件队列708当中,其中各项信息系存放在该环形缓冲区。当程式逻辑被传送到DRAM 714之后,在CPU 713当中运作的程式逻辑会检查环形缓冲区中的事件。
媒体开关701具有连接于CPU 713和DRAM 714的数据总线711。地址总线712亦在媒体开关701、CPU 713和DRAM 714之间共同使用。硬磁盘或存储装置710连接于媒体开关701的一个端口。媒体开关701将数据流输出到MPEG视频解码器715及分开的音频解码器717。音频解码器717的信号包含音频提示,其系由系统所产生,并回应于使用者在遥控或其它内部事件上的指令。由MPEG解码器所输出的被解码音频与分开的音频信号进行数位混合718。最终所得到的信号包含视频信号、音频信号及在屏显示,并会传送至电视716。
媒体开关701取得8位数据并将其送至磁盘,同时从磁盘提取另一数据流,并将其送至MPEG解码器715。以上所描述的所有DMA引擎皆可在同一时间运作。媒体开关701可利用场可编程门阵列(Field Programmable Gate Array,FPGA)、专用集成电路(ASIC)或分立逻辑电路按硬件实现。
程式逻辑仅需查找DRAM 714中的环形事件缓冲区,以分辨出每一帧的起始位置及类型,而不需要解析大量的数据流来寻找每一帧的可能起始位置。此种处理方式可节省大量的CPU处理能力,并可使CPU 713的实时要求维持在最小的状态。CPU713在任何时间皆不需具有很高的速率。媒体开关701尽可能提供时间给CPU 713以完成工作。解析器机构705及事件队列708以低成本的方式使CPU 713免于分析音频数据、视频数据与缓冲区,以及数据流的实时性。此种方式亦容许在CPU环境中使用时钟速率非常低的总线,并且配合比其它方式更廉价的存储器来运作。
CPU 713具有为一DMA传输安排队列的功能,并且可在其闲置时建立下一DMA传输。如此即可让CPU 713拥有大量的时间来伺服DMA控制器709。由于容许较大的等待时间,CPU 713可在较大的时间窗内回应DMA中断。不论是从MPEG2传输提取来或从模拟电视信号编码而得的MPEG数据流,其通常系利用一种称作可变位速率(Variable Bit Rate,VBR)编码的技术来加以编码。此种技术会将代表图像序列所需的数据量改变为此等图像之间的移动量。此技术可大量地缩减信号的频宽,而快速移动的序列(如篮球赛)则可以较大的频宽进行编码。例如,休斯直播电视卫星系统在所需频宽以每秒1至10兆位的速率进行编码,并且帧间变化。若不使用此结构,则对于任何电脑系统而言,实难于跟上变化如此快的数据速率。
参照第8图,CPU当中的程式逻辑具有三个概念上的组成部分:源801、转换802及宿803。源801产生数据缓冲区。转换802处理数据缓冲区,而宿803则消耗数据缓冲区。转换负责在其操作的数据缓冲区的分配及安排队列。缓冲区以如同“空白”的状态分配给数据源,并以“充满”而反馈回去。而后缓冲区进入队列并以“充满”的状态提供给宿,而宿将会以“空白”状态的缓冲区加以回传。
源801接收来自于编码器(例如数位式卫星接收机)的数据。该源从下行转换取得此数据的缓冲区,并将此数据封存至缓冲区,而后以上述的方式将缓冲区推进传输通道中。源对象801并不知道关于本系统的其它状况。宿803会消耗缓冲区,并从上行转换中取得缓冲区,且将数据传送到解码器,而后再释放缓冲区以重新使用。
在此使用两种转换802:空间及时间转换。空间转换的例子即如在缓冲数据通过时所进行的图像卷积或压缩/解压缩。时间转换系用于当进入系统之缓冲数据与离开系统之缓冲数据之间没有可表示的关系时。此种转换系将缓冲数据写入位于存储媒体中的文件804。缓冲数据会在稍后被取出,并沿着传输通道加以传送,并在数据流当中适当地排序。
参照第9图,其显示程式逻辑所衍生的C++类层次结构。TiVo媒体核心(Tmk)904、908及913转接操作系统核心。此核心提供诸如存储器分配、同步化及线程化等操作功能。TmkCore 904、908及913系将取自于媒体核心的存储器做为对象,其可提供给操作者用于建构新的对象或删除对象。每一对象(源901、转换902及宿903)已定义为多线程,并可以并行处理的方式运作。
TmkPipeline类905、909及914负责控制通过系统的流量。传输通道在流量中由源901至宿903而指向下一传输通道。举例而言,若要暂停传输通道,则称作“暂停”的事件会传送至传输通道中的第一对象。此事件会沿着传输通道而一路转送至下一对象。此过程系以非同步的方式针对通过传输通道的数据来进行。因此,在诸如电话通讯等类似的应用中,MPEG数据流的流量控制是非同步化的,并且从数据流本身分离出来。此方式可容许使用简单的逻辑设计,同时具有足够能力支援先前所描述的技术特征,其中包括暂停、倒转、快速前进及其它功能。再者,此种结构可在数据流来源之间进行快速且有效率的切换,此因只要丢弃缓冲处理的数据并利用单一事件而将解码器重置即可,此后来自于新数据流的数据将会通过传输通道。举例而言,当输入部捕获频道切换时,或当来自于输入部的实况广播信号与已存储的数据流之间进行切换时,即需要使用上述功能。
源对象901为TmkSource 906,而转换对象902则为TmkXfrm 910。以上为中间阶层的类别,其定义传输通道当中的标准行为。概念上,其随着传输通道交换缓冲区。源对象901系从实体数据源将数据取出(如媒体开关),并将其存放在PES缓冲区。为了取得此缓冲区,源对象901会向传输通道中的下行数据流对象要求一缓冲区(allocEmptyBuf)。源对象901会被封闭,直到拥有足够的存储器为止。此意味着传输通道自我调整;其具有自动的流量控制。当源对象901充满了缓冲区时,其会通过pushFullBuf功能将缓冲区交回给转换902。
宿903亦会受到流量控制。宿会呼叫nextFullBuf,以告知转换902其已为下一充满的缓冲区备妥。此作用可封闭宿903,直到一缓冲区已备妥为止。当宿903完成一缓冲区之后(亦即其已消耗完缓冲区中的数据),其会呼叫releaseEmptyBuf。ReleaseEmptyBuf将缓冲区交回给转换902。举例而言,而后转换902可将缓冲区交回给源对象901,以便重新填满。此方法除了具有自动流量控制的优点之外,其亦藉由容许强制转换缓冲区固定配置而限制缓冲区专用存储器量。此为在有限DRAM环境中达到成本效益的重要特征。
MediaSwitch类909调用Tmk剪辑快速缓存912对象的allocEmptyBuf方法,并从其接收PES缓冲区。而后在媒体开关硬件中离开环形缓冲区,并产生PES缓冲区。MediaSwitch类909充填缓冲区,并将其推回Tmk剪辑快速缓存912对象。
Tmk剪辑快速缓存912会在存储媒体中保留一快速缓存文件918。Tmk剪辑快速缓存912亦会将两个指针保留在此快取存储区当中:推进指针919,其可显示来自于源901的下一缓冲区被插入的所在;目前指针920,其指向目前使用中的缓冲区。
目前指针所指向的缓冲区系经由帆型解码器类916进行处理。帆型解码器类916会在硬件当中与解码器921沟通。解码器921会产生经过解码的电视信号,而此信号会相继被编码成模拟式的NTSC、PAL或其它模拟格式的电视信号。当帆型解码器类916完成缓冲区之后,其将调用releaseEmpthBuf。
各类的结构可使得本系统易于进行测试及除错。每一阶层皆可单独地进行测试,以确保其以适当的方式执行,而且各类可逐渐地加以组合而达成所需的功能,同时能够维持有效测试每一对象的能力。
控制对象917用于接收来自于使用者的指令,并将事件传送至传输通道,以控制传输通道的执行状况。例如,若使用者拥有一遥控器并且正在观赏电视节目,则使用者按下暂停后,控制对象917会送出一事件至宿903以告知其暂停。宿903将停止要求新的缓冲区。目前指针920会停留在其所在位置。当宿903接收到告知其播放的另一事件时,宿903将会开始再度提取出缓冲区。本系统处于完美同步,从帧停止之处开始该取出。
遥控器可能亦包含快速前进按键。当快速前进按键被按下后,控制对象917会将一事件传送至转换902,以告知其向前移动两秒钟。转换902发现两秒钟的时间长度需要向前移动三个缓冲区。而后其发出一重置事件至下行通道,以使得任何在队列中的数据或可能出现在硬件解码器的状态被强迫输出。此为一关键步骤,因为MPEG数据流的结构要求必须维持多个帧的状态,而该状态将由于重新定位指针而变成无效。而后其将目前指针920向前移动三个缓冲区。宿903在下一次调用nextFullBuf时,其将取得新的目前缓冲区。相同的方法可应用在快速倒回功能,其系以转换902将目前指针920向后移动而达成。
系统时钟基准位于解码器当中。系统时钟基准在快速播放下会被加速,而在慢速播放下则会被减速。宿则单纯依据时钟速率要求整个缓冲区加快或减慢。
参照第10图,衍生自TmkXfrm类的另外两对象系存放在传输通道,以便于磁盘的存取。其中之一称作Tmk剪辑读取器1003,而另一称作Tmk剪辑写入器1001。缓冲区进入Tmk剪辑写入器1001,并且被推进至位于存储媒体1004的文件中。Tmk剪辑读取器1003要求取自存储媒体1005之一文件的缓冲区。Tmk剪辑读取器1003仅提供allocEmptyBuf及pushFullBuf方法,而Tmk剪辑写入器1001仅提供nextFullBuf及releaseEmptyBuf方法。因此,Tmk剪辑读取器1003执行与输入或Tmk剪辑快速缓存1002之“推进”端相同的功能,而Tmk剪辑写入器1001则执行与输出或Tmk剪辑快速缓存1002之“拉出”端相同的功能。
参照第11图,其显示一达成多重功能的较佳实施例。源1101具有一电视信号输入端。该源将数据传送给推进开关1102,其为衍生自TmkXfrm的转换。推进开关1102具有多个输出端,并可藉由控制对象1114加以切换。此意味着一部分的传输通道可停止,而另一传输通道则可按照使用者任意启动。使用者可在不同的存储装置当中进行切换。推进开关1102可输出至Tmk剪辑写入器1106,其进至存储装置1107或写入至快速缓存转换1103。
此装置之一重要特征在于其可在程式逻辑的控制下,轻易选择内送信号的录制部分。根据诸如目前时刻、特定的时间长度或经由观看者按压遥控器等信息,Tmk剪辑写入器1106可被切换以记录一部分的信号,并且在稍后的某一时间关闭。此切换通常会致使送出一“切换”事件至推进开关1102对象。
另一种用于启动选择性记录的方法系通过将信息调制到VBI,或存放到MPEG专用数据频道。从VBI或专用数据频道所解码出的数据会被送到程式逻辑。程式逻辑会检查此数据,以判定该数据是否指明所调制的电视信号之记录应开始。同样地,此信息亦可指明记录应在何时终止,或另一数据项可调至指明记录应何时终止的信号。起始及终止指示器可以明确地调制到该信号中,或者以标准方式存放在该信号中的其它信息亦可用于进行此信息之编码。
参照第12图,其显示一实例来说明程式逻辑如何扫描包含于闭路字幕(CC)场当中的字,以确定起始及终止的时间,并利用特定的字或短语来启动记录。其中包括NTSC或PAL场1201之数据流。CC字节系抽取自每一奇数场1202,并加入环形缓冲区1203当中,以用于藉由字解析器1204来处理。字解析器1204收集字,直到遇到字边界为止,此边界通常为空白字、句点或其它描述字符。回想上述情况,MPEG音频及视频数据段被收集到一连串大小固定的PES缓冲区。一特殊数据段会被加入每一PES缓冲区,以保留提取自CC场1205的字。因此,CC的信息将会和音频及视频保持同步,并且可在数据流播放时正确地呈现给观看者。如此亦容许存储的数据流在程式逻辑闲置的时候为CC信息提供处理,其可分散负载、降低成本及提升效率。在此情况下,存放在特殊数据段的字即可直接送至状态表逻辑1206。
在数据流进行记录当中,每一字会被锁定在表1206当中,该表指明针对该字所进行的识别动作。此动作可能仅止于改变识别器状态机1207之状态,或可能致使状态机1207发出一动作要求,如“开始记录”、“停止记录”、“观看短语”,或其它类似的要求。的确,所辨识的字或短语可能会导致传输通道被切换;例如,若节目当中使用不想要的语言,则可覆盖不同的声纹道。
应注意的是,解析状态表1206及识别器状态机1207可在任何时间点加以修饰或更改。例如,不同的表及状态机可提供给各个输入频道。在另一种情况下,此等单元可依据日期时间或其它事件而加以切换。
参照第11图,添加推进开关1104,其系输出至宿1105。宿1105会调用nextFullBuf及releaseEmptyBuf,以取得或回传来自于推进开关1104的缓冲区。推进开关1104可有任何数目的输入,其中一输入可为剪辑动作1113。遥控器可在输入源之间进行切换。控制对象1114将一事件传送至推进开关1104,以告知其进行切换,使其从目前的输入源切换至该控制对象所选定之任一输入源。
提供剪辑动作用于以可预测及可控制的方式来排列一些不同的存储信号,并可能经由遥控器加入观看者所选择的控制。因此,其系以TmkXfrm对象之衍生物的方式呈现,并接收用于切换至下一存储信号的“切换”事件。
如此即可让程式逻辑或使用者建立惯用的视频输出序列。任何数目的视频数据段可加以排列及组合,即如同程式逻辑或使用者使用广播工作室视频混合器一般。Tmk剪辑读取器1108、1109及1110会加以分配并挂在推进开关1104当中。推推1104在Tmk剪辑读取器1108、1109及1110之间进行切换,以组合视频及音频剪辑。由于传输通道之建构方式的缘故,流量控制自动化。Push及Pull开关即如同广播工作室的视频开关一样。
在此所描述的衍生类及所得到的对象可以任何方式加以组合,以建立一些不同且有用的配置用于存储、取回、切换及观看电视数据流。例如,若可以使用多重输出部及输入部,则可观看一输入而存储另一输入,同时可藉由第二个输出来产生图像中之图像的视窗,以便预览先前所存储的数据流。此等配置代表一种独特且新颖之软件转换的应用,其可利用单一符合成本效益的装置来达到昂贵且复杂之硬件解决方案所得到的效果。
参照第13图,其显示高层次的系统图,并显示以VCR备份器材来实施。输出模组1303将电视信号传送到VCR1307。如此可让使用者直接将电视节目录制在录影带上。本发明可让使用者将要从磁盘录制到录影带的节目加以排队,并可针对节目送至VCR1307的时间进行排程。标题页(EPG数据)可在一节目进行传送之前送入VCR1307。较长的节目可藉由加速播放速率或省略帧而加以调整,使其适合较小的录影带。
VCR1307的输出亦可导引回输入模组1301。在此种配置方式下,VCR系做为媒体开关1302的备份系统。所有过剩的存储或优先权较低的节目编排将会被送到VCR1307,以供稍后取用。
输入模组1301可加以解码并传递至编码在VBI之系统信息的其余部分。输出模组1303可编码到系统之其余部分所提供的输出VBI数据中。程式逻辑可加以安排而将不同种类的识别信息编入输出信号当中,此输出信号将会利用VCR1307记录在磁带上。将此磁带回放即可让程式逻辑返回读取此识别信息,使得记录于该带上的电视信号能够正确地加以处理。例如,一特定节目可连同关于何时被录制及来源网络等信息一起记录到磁带上。当此节目回放到输入模组时,此信息可用于控制信号的存储以及呈现给观看者等。
凡熟习此技术者将可轻易得知,此种机构可应用于将各种不同的数据项引入程式逻辑当中,而此等数据项并不会被视为电视信号。例如,软件更新或其它数据可加入本系统。从电视数据流接收此数据的程式逻辑可加强该数据处理方式的控制,诸如根据某种预先掌握的密钥要求某种认证程序与/或对嵌入的信息解密。此种方法亦可在常规广播信号中运作,从而引入将非电视控制信息及数据提供给程式逻辑的有效方法。
此外,凡熟习此技术者将可轻易得知,虽然以上系特别针对VCR加以说明,但任何多媒体记录装置(如数字视频光碟-随机存取存储器(DVD-RAM)记录器)可以轻易取代VCR。
尽管本发明已在此参照较佳实施例而加以说明,凡熟习此项技艺者可轻易得知,其它应用可取代在此所提出者而仍不脱离本发明之精神及范围。例如,本发明可应用于侦测赌博场所的犯罪行为。本发明之输入部连接到赌场的摄影监视系统。记录的视频数据会进行快速缓存,并且同时输出到外部的VCR。在外部VCR正载入实时输入视频的同时,使用者可切换到任一图像馈源,检视(例如倒转、播放、慢速播放、快速播放等)所记录之图像的特定段。
视频数据流标签之体系结构
请再次参照第12图。标签系出现于电视数据流1201的抽象事件。此等标签可能内嵌于模拟信号之VBI内,或内嵌于MPEG2多路复用之专用数据频道内。如上所述,标签可内嵌于隐藏字幕(CC)场,并提取到环形缓冲区1203或存储器分配结构。字解析器1204在扫瞄CC数据的过程中会识别出独特的标签。此等标签系利用标准CC控制码予以修饰。同时亦可隐性产生标签;例如:根据当前时间和正在观看的节目而产生。
本发明提供一种称作TiVo视频标签编写(TVTAG)系统,其用于在广播之前将标签(TiVo标签)插入视频数据流。参照第14、16和17图,TVTAG系统包含视频输出源1401、在VBI插入隐藏字幕信息及输出字幕化视频的兼容装置1402、监像器1405,以及软件程序,后者用于控制VBI插入装置,使其将具有隐藏字幕信息格式的字幕化标签数据对象纳入视频数据流1406。经过带标签的视频数据会立即被传送或存储于适当的媒体,以供后续传送。
在大部分的基本实作情况下,TVTAG软件1406负责控制VBI插入装置1402。TVTAG软件1406藉由标准化电脑接口及装置控制码协定来联系VBI插入装置1402。当观看视频监视器1405的操作人员判断出已到达所想要的标签插入点时,其会按下按键而产生TiVo标签数据对象,同时该对象会被传送到VBI插入装置1402,并且被纳入视频数据流而供传送1404或存储1403。
TVTAG软件具备控制视频输入源1401和视频输出存储装置1403的额外功能。操作人员选择特定的视频1602,而且能够使视频输入流暂停,以有助于图像要素1702能够重叠于监视器上,并利用指向装置一例如滑鼠一来定位该图像要素。图像要素1702之定位亦可藉由操作人员接口1601来完成。操作人员利用X位置1605与Y位置1604来输入图像位置。
图像要素和定位信息随后被纳入TiVo标签对象(以下将会说明),并记载时间码或视频帧。当操作人员感到满意时,即可重新播放和录制。随后,通过插入装置发出最精确的标签。
请参照第15图。在TVTAG系统的另一较佳实施例中,软件程式采用标准因特网络协仪的网页,并为操作人员显示该网页1505。网页会促使远端服务器1504上所执行的脚本产生TiVo标签对象。服务器1504控制VBI插入装置1502、视频源1501以及录制装置1503。位于远端的操作人员1505可从服务器1504取得视频数据流的低频宽或高频宽版本,以做为插入标签之参考。一旦必要的标签数据对象均已产生并传送后,其稍后可藉由服务器1504进行整批处理。
在本发明之另一较佳实施例中,其将软件和广泛运用的非线性视频编辑系统综合在一起而成为“插入”对象,藉以容许TiVo标签数据对象能够在产生视频的过程中被插入。在此实施例中,非线性编辑系统系做为源和存储系统控制器,同时亦提供放置图像之功能,其容许放置具精确帧的TiVo标签数据对象。
请参照第18图。标签在视频源1801之前或其上被综合于视频数据流内。随后,视频数据流经由卫星1802、电缆或其它在陆地上的传输方法1803加以传送。接收机1804接收视频数据流、识别出标签,以及回应该等标签而执行适当动作。观众系经由监视器或电视机1805来观赏最终得到的视频数据流。
本发明提供一种支援根据视频数据流之标签而采取动作的体系结构。TiVo标签所提供的弹性运用实例包括:
·希望知道何时观赏广播网的节目预告,以便让观众可选择录制未来即将播映的节目。附加于节目预告的TiVo标签会指出节目播映的日期、时间和频道。关于主动节目预告的细节会在下文中详细描述。
·一种常见的问题会发生在棒球延长加赛的情况。无论何时,当棒球比赛时间超过进入广告的时间时,VCR和数字录像机(DVR)会切断录制过程。在视频数据中传送TiVO标签,以指出录制过程必须继续进行。当比赛结束时,也传送TiVo标签,以告知系统停止录制。
·拳击比赛经常会突然结束,因而会导致VCR和DVR在剩余的保留时间内录下替代节目。传送TiVO标签,以指出节目已结束,并告知系统停止录影。
·请参照第19图。广告加标签,以利播映存储于本端或远端的广告,藉以取代全国或区域以外的广告。在视频数据流1901中,重叠于节目片段1902(商业广告或其它数据段)上的标签系以诸如上述TVTAG系统之类的技术加标签。TiVo标签会告知本发明1905关于旧节目片段1902之起点和终点。可附加单独的标签1903来告知本发明1905关于旧节目片段1902的持续时间,或是将标签附加于旧节目片段之起点1903和终点1904,以指出数据段1902之起点和终点。当检测到标签时,本发明1905会搜寻新的节目片段1906,并直接播映新的数据段来取代旧节目片段1902,而当广播完毕时,其将会回复到原来的节目1901。观众将不会感受到上述转换过程。
此时有三种选择:
1)系统1905可持续快速缓存原来的节目;如此,若观众1907使节目1901倒转并再次播放该节目,则其将看到重叠的数据段;
2)旧节目片段1902亦会在快速缓存中被替换;因此,观众将不会看到重叠的数据段;或者
3)系统可快速缓存原来的数据段1902,并在播放时重新解译标签。然而,若无智慧型标签预取功能,则唯有当观众有极充分的备份而使系统能够得知重叠数据段内的第一个标签时,此功能才得以发挥功效。
将旧节目片段之长度加入起点1903和终点1904标签,即可解决上述问题。另一个处理方式系标签匹配,使得系统由起点标签1903识别终点标签1904。当系统1905执行快速前进或倒转而通过其中一个标签时,系统1905能够得知其必须寻找另一个标签。标签1903和1904配对含有一个独特的识别符。系统1905随后可向前或向后搜寻配对的标签,并取代旧有的节目。系统执行标签预取时,有其时间或帧长度的限制。此限制包含在标签或标准化当中。将界线包含于标签中系为最具弹性的处理方式。
举例而言,将要播放的节目片段系依照场所、一天中的某段时间、节目内容或依照优选引擎加以选择(描述于本案申请人所拥有之美国专利申请案第09/422,121号)。利用优选引擎,来自于当地或服务器存储的适当节目1906可根据观众的个人数据予以选择。个人数据含有观众的观赏习惯、节目喜好及其它个人信息。存储的节目片段1906亦具有描述其特点的节目对象,该等对象系用于搜寻最符合的喜好引导。
显然地,商业广告中必须存在一种循环机制,以避免耗尽广告。为目前所观赏的节目产生相对于节目数据的偏移倾向,喜好引导即可进一步予以偏移,并可利用此偏移倾向,使商业广告目录与磁盘上的节目1906产生偏移匹配。例如,若某观众正在观赏肥皂剧,而且该观众的喜好倾向为体育节目,则本发明将会选择啤酒广告,而非尿布广告。
标签亦可用于形成条件选择。标签具有其自身衡量喜好的方式。在此情况下,喜好衡量会与喜好倾向相互比较,若比较结果显示高度相关,则本发明不会更动商业广告。比较结果若为低度相关,则会触发运用上述方法
应注意的是,在所有情况下,系统1905均有充足的时间能够进行选择。传输通道结构通常会快速缓存1/2秒的视频数据,以便在输入与输出之间提供许多时间来更改数据流。若需要更长的时间,则可为传输通道增加更多的缓存。当磁盘内的节目广播完时,系统会藉由读取之前的数据流而形成相同长度的时间延迟。
同时应注意的是,亦可利用上述方法来检测商业广告,该方法描述于美国专利申请案第09/187,967号,其名称为“模拟视频添标及编码系统(Analog VideoTagging and Encoding System)”,前揭申请案亦为本案申请人所拥有。当使用描述于前揭申请案中的标签时,亦可运用与上述方法相同类型的取代方式。
请参照第19图和第22图。标签可执行商业广告“快速移动/跳过(zapping)”功能。标签可用于标示某商业广告的起点1903和终点1904,因此其可被略过或先行取得。观众只需按下遥控器2201上的跳变键2205即可。系统会搜寻终点标签,并紧接着伴随该标签的帧而重新播放。略过的商业广告数目取决于缓存的视频数据流数量。
根据观众预订的喜好设定,系统1905可自行略过现播节目的广告,或略过预先录制且存储于存储器1906内的节目的商业广告。若要略过现播节目中的商业广告,则依照上述方法,通道内必须有大量缓存。容许系统略过录制于节目中的商业广告,即可让观众观赏连续播映的节目,而不会受到任何商业广告的干扰。
·附加于节目中的标签可作为索引。举例而言,观众可经由按下遥控器2201上的跳变键2205而跳到节目中的各个索引。
·标签亦可用于系统功能。如上所述,系统可将节目内容存储于本端而供其自身运用。系统1905必须以某种方式取得节目素材。在离线时间调到特定频道可达成此目的。系统1905在数据流1901当中搜寻告知其开始录制的标签。录制内容包括若干由标签1903、1904所界定的节目片段,其可识别出内容或喜好倾向。位于数据流中之终点的标签告知系统1905停止录制过程。节目片段1906存储于本端,并依上述方法供后续索引之用。
本发明具备下列设计要点:
·本设计提供清楚的区隔机制和策略。
·以内部观点而言,标签可被视为引发策略模组的抽象事件。源通道对象负责将接收到的标签信息映射到此等内部抽象。
·抽象标签存储于PesBuf数据流,如同其为另一数据段一般。如此即可处理具精确时间信息的任何大小标签。同时亦可让标签能够继续存在而成为录制节目的一部份,因此不论何时观赏节目均可采取适当的动作。
·标签可更新关于当前节目及未来节目之信息。此类信息系为录制的节目而保留。
·当标签通过系统时可予以记录。此外,亦可将此信息上传。没有必要保留伴随某标签的所有信息。
·标签可依照个别的时程予以产生。例如,根据时间和观赏的广播网而利用广播网工作站记录产生标签。根据时间而产生的标签会保留在录制的信息流。
以时间为根基的标签
请参照第20图,以时间为根基的标签系藉由时间为根基的标签识别器2012予以处理。此对象2012听取频道改变事件,并且当切换到已知的广播网时,该对象会接收该广播网的“时间记录”。若存在某一时间记录,则对象2012会根据当前时间建立标签时程。当各标签的时间出现时,对象2012将某一事件传送到源2001,以指出标签已被插入。源对象2001则将标签插入当前正在建构的PesBuf内的下一个可用位置。下一个“可用”位置可根据帧边界或其它条件予以决定。
源对象之作用
源对象2001负责将标签插入其所处理的PesBuf数据流。在此假设存在分别用于模拟输入和数位电视源的源对象。
标签可以若干不同的方式出现于模拟数据流:
—在EDS场中。
—隐性使用CC场。
—调制到VBI,或许利用ATVEF规格。
—以时间为根基的方式。
在数字电视数据流中,或由模拟转换为MPEG之后:
—带内,使用TiVo添标技术。
—MPEG2专用数据频道。
MPEG2数据流特征(如帧边界等)。
—时间为根基的标签。
源对象2001并不负责解析标签及采取任何动作。相反地,源对象2001应当仅负责辨识出数据流中的潜在标签,并将其加入PesBuf数据流中。
标签之辨识及动作
在概念上,所有标签可分为两大类:在接收时必须采取动作(例如录制节目)的标签,以及显示时—亦即观赏节目时—必须采取某种动作的标签。
接收标签之处理
在接收时必须采取动作的标签之处理方式如下:建立Tmk推进开关类2002之新的接收标签机制次类2003。当输入数据流在源对象2001与节目快速缓存转换2013之间通过此次类2003时,次类2003可辨识出接收标签并采取适当动作。
接收标签通常被处理一次,而后即失效。
显示标签之处理
显示时必须采取某种动作的标签之处理方式如下:建立TmkPullSwitch类2008之新的显示标签机制次类2007。当输出数据流在节目快速缓存转换2013与宿对象2011之间通过此次类2007时,次类2007可辨识出显示标签并采取适当动作。
标签程序之处理
只有当TagReceptionPolicy对象2009出现于当前的频道时,才得以进行接收标签之处理。只有当源频道之TagPresentationPolicy对象存在时,才得以进行显示标签之处理。
TagPolicy对象描述将要辨识的是哪些标签,以及容许进行哪些动作。
当输入频道改变时,接收标签对象会被告知,同时该对象会提取该频道的TagReceptionPolicy对象2009(若此对象存在),并遵守既已被定义的程序。
当输出频道改变时,显示标签对象会被告知,同时该对象会取该频道的TagPresentationPolicy对象2010(若此对象存在),并遵守已定义的程序。
标签记录
标签之接收可记录于数据库内。此项动作只有当存在TagReceptionPolicy对象2009且该标签被设定为记录属性时才出现。举例而言,记录属性或许已设定,但仍不被容许执行接收动作。如此可达成输入数据流内之动作的被动式记录。
通道处理之变更
重要的是支援关于当前放映内容的数据更新。提出以下策略:
—每当输入源改变或新的放映内容开始时,会制作放映对象的副件,而且通道内的其它运作均补做此副件。
—更新标签属于接收标签;在策略允许的情况下,更新经过复制的放映对象。
—若要录制当前的放映内容,则放映对象之副件与其一同存放,使得存储的节目具备与其一同被存储的适当信息。
—录像机必须得知放映对象已经改变的情况,以使其不会过早切断例如棒球比赛的录像。
标签解译与标签状态机
标签之运用非常有弹性,因为一旦TagPolicy对象已被用于识别一个有效的标签之后,标签解译器2005会解译标准化抽象标签,而TiVo标签状态机2006则会执行操作性标签。经过解译的标签会启动已预先定义的动作组。各组动作均已预先程式化设定于系统内。
状态机标签属于操作性标签,其不会携带可执行码,但执行程式步骤。如此可让标签始发端组合此类标签而在TiVo系统上执行特别制订的动作。状态机标签可达到如同解译标签所能达到的结果,但其具有动态更改所执行动作组的灵活性。
抽象解译标签
可以运用的抽象标签集合系定义于一个称作标签/动作列表的列表当中。此种列表通常存储于数据库对象内;其中存在若干已定义的抽象标签。此等动作可区分为三大类:
—观众可观看到的动作(可包含互动)。
—关于数据流的元信息(例如频道、时间、播映长度等)。
—TiVo控制标签。
造成盘载数据库更动或隐性录制的标签必须经过验证。此项工作通过控制标签来完成。
观众可观看到的标签
—选单
此种标签指示要给观众提供选择。此种标签所附带的数据会指出选项为何,以及诸如显示样式等其它相关数据。选单具备逾时停用的功能。
选单标签之用意系为观众提供选择。若观众不在场或不感兴趣,则选单应立即消失。选单之操作原则可视情况暂停目前播映的节目。选单的显示方式不一定为列表。
—有条件推出另一节目
此种标签表示:当某条件式为真时,应播映另一节目。此条件系由策略模组加以分析。条件可以常为真。
—有条件上托另一节目
此种标签会回复到上一个节目。当节目结束之后,另一节目的堆叠会自动上托。若频道已改变或观众进入TiVo中央选单区,则所有其它的节目均上托。
突现其它节目系一种将任意序列插入所观赏的节目的方法。在最上层不评估条件数据。相反地,策略模组必须检查此数据以便选择。例如,此方法可用于形成“套叠”广告。
—有条件显示指示符
此种标签会使指示符显现于萤幕上。指示符会被命名,而且可以在任何时刻查询运作中的指示符集合。此种标签或标签策略可指出引导指示符的逾时数值。
—有条件清除指示符条
此种标签会清除运作中的指示符。若频道已改变或观众进入TiVo中央选单区,则所有指示符均会被清除。
指示符系另一种在不中断节目播映的情况下为观众提供选择的方法。指示符亦可用于表示或许会有兴趣的数据流之条件。例如,“主动节目预告(ActivePromo)”可藉提供节目对象识别码作为标签数据的一部分加以建立,使该节目可得到选择。当指示符显现时,若观众按下某特定按钮,则节目会被排定录制时间。
元信息标签
—当前的播映信息
此种标签一般用于容纳关于当前播映之节目的信息。各标签通常连结某一项信息,例如开始时间、结束时间、持续时间等。此种标签可用于“延长”某事件的录制。
—未来的播映信息
此种标签类似上述标签,但其包含关于未来播映的信息。在此存在两种相关情况:
·上述信息系关于某一项已经存在于数据库内的播映信息。此数据库对象会适时加以更新。
·上述信息系不存在的播映信息。此时会建立新的播映对象,并由该标签启动。
TiVo控制标签
—授权修改
此种标签通常会利用当月的安全钥密予以加密。此认证之使用期限由操作原则加以设定,其或许为一或两个小时。因此,若允许更动本端的TiVo系统状态,则上述标签必须持续重新广播。
此种标签的用意系为杜绝利用诸如延伸数据服务(EDS)之类的内在非安全标签机制的蓄意(或意外)破坏。若广播网提供EDS信息,则首先应确定广播网所提供的标签是正确的,而且不太可能发生破坏标签传输系统的情况。其次,应和该广播网合作,藉以提供一种仅在该广播网传认证标签的认证系统。未经认证的标签绝不可通过源对象插入PES数据流。
—有条件录制当前节目
此种标签会使目前所观赏的节目由此点被存储到磁盘内。当节目结束时即停止录制。
—有条件停止录制当前节目
此种标签会停止录制目前所观赏的节目。
—有条件录制未来节目
在此提供播映对象识别码(或许直接在未来播映标签中传送)。节目会在背景优先次序低于观众之明确选择下被排定录制的时程。
—有条件取消录制未来节目
在此提供播映对象识别码。若由前一个标签为该对象排定录制的时程,则该录制会被取消。
此等标签和未来播映标签可按经过加密的安全格式插入。若此等标签已经过适当验证,则源对象只会将此等标签插入PES数据流。
此等标签其中一个用途系自动启动TiVo目录—例如回路集合、广告、空档等。稍后的下载会使此目录被“安装”并成为可用状态。
—有条件存储文件
此种标签系用于传送数据流内的数据,使其存储于磁盘内。例如,广播网页即会通过此种机制。
—有条件储存对象
此种标签系用于传送数据流内的对象,使其存储于磁盘内。对象的存储过程会遵循标准化对象更新规则。
以下为利用插入于数据流之隐藏字幕(CC)部分的放映标签的实作范例。由于当某信号被传送到达使用者接收装置并解码之前,该信号会被保留,所以选择数据流的CC部分。VBI信号的其余部分则不保证如此。当编码成MPEG-2时,许多卫星系统会卸除隐藏字幕以外的所有部分。
在CC数据流上有非常严格的频宽限制。CC数据流之数据速率为每一视频帧两个7位字节。此外,为了避免和控制码发生抵触,数据必须从0x20开始,因而实际上将其传输速率限制在约6.5位的字节(为简便起见,删截到6位的字节)。再者,上述频宽约等于360位/秒。若频道与实际的CC数据共用,则将会进一步降低上述传输速率。此外,需要传送额外的控制码,以避免具备CC功能的电视试图将TiVo标签作为CC文本显示。
基本标签设计
此段落将说明如何在隐藏字幕数据流内安排标签。在此假设对于隐藏字幕之规格有概括性的了解;然而,此点并非决定因素。
使标签无法被看见
安置于数据流当中的TiVo标签不应影响具隐藏字幕功能的电视上之显示。此目的可藉由下列方法而达成:首先传送一个“重新字幕载入”指令(传送两次以免失误),其后紧接一串描述标签的字符,该等字符之后为“擦除非显示存储器”指令(传送两次以免失误)。上述过程之作用系将文本载入画面以外的存储器,而后再清除该存储器。一般具备隐藏字幕功能的电视将不会显示此文本(根据EIA-701标准)。
只要隐藏字幕解码器并非处于“滚动”或“卷动”模式,则上述方法必然能奏效。在此种模式中,“重新字幕载入”指令将会导致文本被删除。为克服此问题,即使TiVo标签被传送到第二个隐藏字幕频道,TiVo标签仍会被接收并予以辨识。依照上述方式,纵使隐藏字幕频道1被设定为卷动式文本,仍然可以通过隐藏字幕频道2来传送标签。
标签之编码
以TiVo标签传送的文本包含“Tt”字母,其次是代表该标签长度的单一字符,紧接着是标签内容,而后则是标签内容的循环冗余校验码(CRC)。”Tt”字母具备充分的唯一性,而不太可能在一般的CC数据中遇到相同的字母。此外,一般的CC数据经常会从位置控制码开始,以指出文本应显示于萤幕上的哪个位置。由于不会用到在屏显示,所以不需要此种位置数据。故此,紧接着“重新字幕载入”控制码之后遇到”Tt”字母的可能性极低,几乎能够完全保证此种组合为TiVo标签(然而此实作不需仰赖上述情况确实如此)。
代表标签长度的单一字符系将标签长度增加0x20并经计算而得。举例而言,若其长度为3个字符,则所用的长度字符为0x23(‘#’)。如此一来,上述实作可延伸到长度为95(因为字集中只有96个字符),而最大长度则被定义为63。若需要更长的标签,则可为长度字符增加其它32个可能值的解译。
标签本身的可能值系定义于以下的标签类型一节。
上述CRC系一种16位的CRC-CCITT(国际电报电话谘询委员会)标准码(亦即,多项式=x^16+x^12+x^5+1)。CRC码系以三个单独字符安置于数据流。第一个字符系将0x20加上CRC之六个最高有效位并经计算而得。下一个字符系将0x20加上CRC之第二个最显著位元并经计算而得。最后一个字符则将0x20加上CRC之最后四位并经计算而得。
标签类型
此段落将详细说明TiVo标签之范例。应注意的是,各标签序列由至少一个字节开始,而该字节代表标签之类型。
iPreview标签
请参照第17图。一个iPreview标签包含四项信息。第一项信息为预告节目的32位节目识别码。第二项信息包含预告节目的持续播映时间。第三项数据为iPreview提示1702安置于萤幕1701上的位置,而最后一项信息则为iPreview提示所使用的尺寸大小。
iPreview提示的萤幕位置为萤幕之宽、高解析度的比值。X座标使用9位来区分宽度,因而最后得到的座标如下:X=(x_resolution/511*xval)。若xval为10,则在720x486的萤幕上(使用CCIR656解析度),X座标为14。Y座标使用8位来区分高度,因而最后得到的座标如下:Y=(y_resolution/255*yval)。X、Y座标指示调试图左上角之位置。
若X、Y值被设成最大的可能值(亦即x=511,y=255),则表示制作者将决定其位置的工作留给系统来完成。系统会将调试图安置在预先设定的位置。使用最大值来表示预设位置的理由在于:“实际”位置绝不会被设定在此等数值,因为如此将使整个调制图超出画面之外。
尺寸栏为四位数字,其代表所有提示图像的大小。此栏的16个可能的数值对应预先设定的图像大小,机顶盒(视讯转接器)应预先予以提供。
逾时限制为一个10位的数字,其代表留在预告节目内的帧的个数。此将限定标签的使用期限为34秒。若某预告节目的持续时间较长,则必须重复该标签。应注意的是,上述逾时限制系“人为限制”于10位,以避免发生错误。当某制作者在标签中使用格式错误的逾时限制时,上述处理方式可避免其影响到后续的商业广告。
版本系用于编定版本的编号,藉以识别预告节目本身。在此使用完整的隐藏字幕字符集,以取代以位包封此号码(因而将其限制为6位),如此可形成96个可能值,而非64(2^6)个可能值。因此,版本编号范围应在0-95之内。目前尚未使用到保留字符。此种字符必须存在,以使控制码能够正确地终止而对准2字节的边界。
Ipreview标签的第一个字符总是“i”。
所有数据栏系包封在同一个位边界,而后再分为六个位值,此等位值会被转换成字符(藉由增加0x20)并传送。上述栏之次序如下:
·32位:节目识别码(ID)
·9位:X座标
·8位:Y座标
·4位:图像大小
·10位:逾时限制
·1字符:版本
·1字符:保留栏
数据栏总共有66位,其需要11个字符来传送,并加上1个字符用于版本栏,以及1个字符用于保留栏。各个字符的确实内容如下:
1)0x20+识别码(ID)[31:26]
2)0x20+ID[25:20]
3)0x20+ID[19:14]
4)0x20+ID[13:8]
5)0x20+ID[7:2]
6)0x20+ID[1:0]X[8:5]
7)0x20+X[4:0]Y[7]
8)0x20+Y[6:1]
9)0x20+Y[O]大小(size)[3:0]
10)0x20+Y[O]size[3:0]逾时(timeout)[9]
11)0x20+timeout[8:3]
12)0x20+timeout[2:0]
13)0x20+版本(version)
14)保留
包含第一个字符“i”在内,iPreview标签的长度为14个字符+3个CRC字符。加上标签档头(3个字符),其使全长成为20个字符,并可在10个帧上进行传送。另外加上4个用于传送两次“重新字幕载入”及“擦除未显示存储器”的帧,此意味着iPreview标签在广播时将占用14个帧(0.47秒)。
一个完整的iPreview标签包含:
“重新字幕载入”,“重新字幕载入”,Ttl(0x20+17=0x31=0110001=”1”)i<13字符iPreview标签>,3字符CRC,擦除未显示存储器,擦除未显示存储器
奇偶调试字符
目前,奇偶位用作奇偶校验。然而,由于CRC已包含于其中,奇偶位不需要具备错误检查之功能。进一步发展此项设计,可利用更灵巧的方式来使用奇偶位。由于隐藏字幕接收机势必会忽略任何具有错误奇偶位的字符,此一种利用频宽有限的CC频道的较佳方式可藉由故意使用错误的奇偶性而达成。如此即可免除重新字幕载入及删除未显示存储器,同时更容易在现有的CC数据中“散置”TiVo标签。
iPreview观众互动
请参照第17图、第20图、第21图和第22图。iPreview标签会促使标签解译器2005将iPreview提示1702显示于萤幕1701。iPreview提示1702系告知观众,运作中的节目预告可以运用,而观众可告知TiVo系统,使其录制未来即将播映的节目。观众系通过按压遥控器2201上的选择钮2204来回应iPreview提示1702。
标签解译器2005会等待使用者的输入。依据观众预先设定的喜好,按下选择钮2204会使标签解译器2005自动排定录制节目的时程,因而成为一种单键录制功能,亦即为观众呈现录制选项萤幕2101。此时,观众可突显录制选单上之选项2102,并按下选择键2204而使节目被排定录制时程。
标签本身已被标签解译器2005解译。标签解译器2005会等待观众通过遥控器2201的任何输入。一旦观众按下选择键2204之后,标签解译器2005会告知TiVo系统排定录制描述于iPreview标签内之32位节目识别码的节目之时程。
请参照第20图、第22图和第23图。iPreview亦有其它用途。各项用途均受到节目内容和显示萤幕图像的支配。显然,系统无法解译节目内容,但图像与节目识别码之组合可告知标签解译器2005应采取何种动作。以下为产生租用和销售的两个范例。
产生租用的过程会发生在例如正在播映的汽车广告。当iPreview图像出现于萤幕上时,观众即得知可经由按下选择键2204而进入互动选单。
选单萤幕2302系由标签解译器2005显示,其为观众提供选择,以获得更多的信息2303或观赏汽车影片2304。观众随时可按下现场电视按键2202而离开。若观众通过上下方向键2203和选择键2204来选择取得更多信息2303,则观众所要的信息会由标签解译器2005传送到制造商2305,并藉此产生产品介绍。观众按下选择键2204可回到节目。
当播映例如音乐专辑等产品广告时可产生销售。iPreview图像2301会出现在萤幕上。观众可按下选择键2204,促使标签解译器2005显示选单萤幕2307。
选单萤幕2307为观众提供选择购买产品2308或离开2309。若观众选择“是”2308来购买该项产品,则标签解译器2005会将订购单连同观众的购买信息23 10传送给制造商。若该项广告为音乐专辑广告,则观众亦可选择观赏音乐制作人所制作的音乐影片。
无论何时当系统使观众返回节目时,观众会回到原来离开的地方。如此将给予观众一种连续播映的感觉。
重导(redirect)概念可以轻易地扩展到因特网方面。iPreview图符会以如同上述方式显现。当观众在遥控器2201上按下选择键2204时,网页会随之为观众呈现。观众随后可与该网页进行互动,而当此互动完成后,本系统会使观众返回到先前离开正在观赏节目的地方。
利用上述喜好引擎,在形成产品介绍或销售过程中为观众呈现的信息可方便地适合特定观众。观众的观赏习惯、节目喜好及个人信息会被用于选择提供给观众的选单、选项和萤幕显示。各个选单、选项和萤幕显示均有相关的节目对象,而该等对象会与观众的喜好倾向相互比较。
举例而言,若某观众为男性,且广告为Chevrolet公司所提供,则当该观众按下选择键时,会显现一张货车照片。若该观众为女性,则会显现有活动折篷汽车的照片。
应注意的是:以下所描述的标签状态机2006完全能够执行与上述范例中的标签解译器2005所执行的相同步骤。
TiVo标签状态机
请再次参照第20图。本发明之较佳实施例提供一种标签状态机(TSM)2006。此种标签状态机系一种用于处理抽象标签的机构,其可藉由TiVo接收机产生观众可观看到的动作。
建立主动节目预告系其中一个简单范例。如上所述,主动节目预告系为即将播映节目的预告,而观众可立即选择让TiVo系统在该节目实际播映时进行录制。
在上述简单范例中存在若干潜在的复杂性:必须产生某个指示符,以提示观众该项机会;指示符必须准确地呈现与消失;必须提供在此讨论的节目之正确识别码;出现主动节目预告的节目可在不同于其原来播映时间的时间被观赏。
在TiVo标签的建立和管理方面亦存在挑战性。重要的是要尽可能减少针对现存广播方式和技术的更动。此表示机构应尽可能简单,使其容易综合于广播数据流,并得到坚固且可靠的操作特性。
标签之运作原理
如上所述,已认为传送标签的可用频宽会受到限制。例如,VBI具有争相使用的有限可用空间。甚至在数字电视信号中,其所传送的带外数据量也不多,因为该信号的大部分使用者主要系着重于电视节目编排的选择。
因此,标签成为大小仅几字节的简单对象。较为复杂的动作系借着连续传送多个标签而建立。
广播传输的特性隐含标签将会因信号问题、太阳黑子等问题而遗失。TSM利用某种机构来处理遗失的标签,并确保不会因遗失的标签而采用任何未如预期的动作。
一般而言,观众可观看到的标签动作仅与其所收看的频道有关;在此假设:当频道改变之后即弃置标签状态。
实体标签会由接收该等实体标签的源对象1901转译为抽象标签。由于标签并未附带可执行码,因此标签不是“主动代理者”;操作TSM可得到观众可观看到的修改及变更,但TiVo接收系统之基本运作并不会受到标签序列的影响。若标签能够包含可执行码一例如适用于ATVEF的Java字节流,则TiVo观赏体验的品质会因撰写较差或恶意的软件而受到不良影响。
所有标签动作均由匹配于当前频道的匹配策略对象加以管理。任何动作均由此对象启动或停用;若策略对象不存在,则所有标签动作均会被封锁。
基本抽象标签
所有抽象标签均有一个共同的基础结构。下列组成部分会出现在所有抽象标签内:
一标签类型(1字节)
不容许有类型0。类型255指示“延伸”标签,以防未来可能需要超过254个标签值。
一标签序列(1字节)
此种不具正负号的栏随着序列中的各标签而递增。对于不属于序列的标签而言,此栏必须设定为0。1的标签序列代表新序列的开始;在概念上,序列可为任意的长度,但其必须由少于255个标签的有序片段所组成。
各标签类型均有一个内藏序列长度(可为0);引进序列号系为处理数据流中的标签遗漏或其它形式的标签遗失。一般而言,每当一个序列发生错误时,整个标签序列会被弃置并重设状态机。
标签应在实体范围内进行检验和。若检验和不符,则源对象会将标签弃置。如此会造成序列错误并重设状态机。
一标签时间标记(8字节)
此为电视数据流内的同步时间,而标签即在此时被辨识。此时间会与TiVo接收机所产生的所有其它显示内容同步。此部分将不会被传送,而是由接收机本身所产生。
一标签数据长度(2字节)
此为任何与标签并联的数据的长度。此数据系根据标签类型予以解译。实体范围解译器应针对数据执行至少某种程度的错误检查。
标签状态机(TSM)
TSM为标签显现机构的一部份,该机构与录像重放联机。
在概念上,TSM系管理整数之抽象堆叠,其中整数之精确度至少为32位,或其大小足够存放一个对象识别码。此对象识别码为抽象化,其可指示或不指示TiVo接收机上的真实对象一否则该对象可能必须映射为正确对象。堆叠的大小系限制在255个数据项,以防止拒绝服务的破坏。
TSM亦管理一组变数。变数命名为2字节整数。变数名称0被保留。标签序列可操作“使用者”变数;此类变数介于1与2^15-1之间。“系统”变数由TSM处理,且包含关于目前TiVo接收机的数值,例如:当前节目的对象识别码、TSM修订版和其它有用的信息。此等变数之名称介于2^5与2^16-1之间。使用者变数的个数限制于TSM内;而TSM变数指示此界线。
标签数据系TSM指令序列。当标签被识别且被容许时,即开始执行此等指令。TSM指令面向字节,而且特定指令可包含额外的字节来支援其功能。
可供运用的TSM指令可区分为若干类型:
数据移动指令
push_byte—遵循指令而将字节推至堆叠上。
push_short—遵循指令而将短数推至堆叠上。
push_word—遵循指令而将字推至堆叠上。
变数存取指令
push_var—遵循指令而下推以16位命名的变数。
pop_var—遵循指令而上托以16位命名的变数。
copy_var—遵循指令而从堆叠复制到以16位命名的变数。
堆叠操作指令
swap—使最上两层的堆叠值互换。
pop—上托最上层的堆叠值。
算术指令
add_byte—遵循指令而将有号字节加到堆叠顶层。
add_short—遵循指令而将有号短数加到堆叠顶层。
add_word—遵循指令而将有号字加到堆叠顶层。
and—将顶层和下一层堆叠之数据项相加在一起,上托该堆叠并下推新的值。
or—将顶层和下一层堆叠之数据项取“或”,上托该堆叠并下推新的值。
条件指令
(仅用于无号变数之比较)
brif_zero—若堆叠顶层为零,则遵循指令而分支到有号16位偏移量。
brif_nz—若堆叠顶层不为零,则遵循指令而分支到有号16位偏移量。
brif_gt—若堆叠顶层大于下一个堆叠数据项,则遵循指令而分支到有号16位偏移量。
brif_ge—若堆叠顶层大于或等于下一个堆叠数据项,则遵循指令而分支到有号16位元偏移量。
brif_le—若堆叠顶层小于或等于下一个堆叠数据项,则遵循指令而分支到有号16位偏移量。
brif_lt—若堆叠顶层小于下一个堆叠数据项,则遵循指令而分支到有号16位偏移量。
brif_set—若当堆叠顶层与下一个堆叠数据项系以AND运算子连结在一起时,存在位集合,则遵循指令而分支到有号16位偏移量。
动作指令
exec—针对命名于堆叠顶层的对象识别码执行标签动作
fin—终止标签而不采取任何动作
系统变数
32768(TAG)—当前标签之值
格林威治标准时间:
32769(YEAR)—当前年度(由0开始)。
32770(MONTH)—当前月份(1-12)。
32771(DAY)—当月日期(1-31)。
32772(WDAY)—当周日期(1-7,从周日开始)。
32773(HOUR)—当日小时(0-23)。
32774(MIN)—小时内之分钟(0-59)。
32775(SEC)—分钟内之秒钟(0-59)。
TiVo接收机之状态:
32800(SWREL)—软件版本(以字节标示为x.x.x)
32801(NTWRK)—当前调谐网络之对象识别码
32802(PRGRM)—当前调谐节目之对象识别码
32803(PSTATE)—输出通道之目前状态:
0—正常播放
1—暂停
2—慢动作
10—倒转速度1
11—倒转速度2
20—快速前进速度1
21—快速前进速度2
标签执行状态:
32900(IND)—显示或消除的指示符号码。
32901(PDURING)—执行标签过程中的通道状态。
32902(ALTP)—推进播放堆叠的另一节目对象识别码。
32903(SELOBJ)—选择指示符时的录制节目对象识别码。
33000(MENU1)—选单项目1的字串对象编号。
33001(MENU2)—选单项目2的字串对象编号。
33009(MENU10)—选单项目10的字串对象编号。
33100(PICT1)—选单项目1的图像对象编号。
33101(PICT2)—选单项目2的图像对象编号。
33109(PICT10)—选单项目10的图像对象编号。
33200(MSELOBJl)—选择选单项目时的录制节目对象识别码。
33201(MSELOBJ2)—选择选单项目时的录制节目对象识别码。
33209(MSELOBJ10)—选择选单项目时的录制节目对象识别码。
标签
—下推另—节目
—上托另一节目(节目结束之后自动上托)
—升高指示符
—降低指示符
—选单
标签执行策略
执行策略由TSM决定。若干建议如下:
—选单
选单根据标准化TiVo选单基准安排。一般而言,选单会出现于现场视像上。选择某选项通常会引发出录制对话。在操作选单时,最好能够暂停数据通道。
—指示符
请参照第17图和第22图。指示符系以小图像的形式排列显示于底部。在正常观赏状态下,遥控器2201上的上下方向键2203不运作。对指示符而言,上方向键2203会使指示符转向左边,而下方向键则使其转向右边。被选定的指示符周围会出现小方框。按下选择键2204会启动该项动作。根据预设条件,新的指示符会被选取;当某指示符被删除时,若有先前选取的指示符,则该指示符会突显出来。
—可供选择的节目
可供选择的节目应显现为视频数据流的一部分,而且具备完整的快速前进/倒转控制。跳变到现场节目按键2202首先将可供选择的节目堆叠上托为空堆叠。
熟习此项技艺之人士当可轻易得知:虽然在此特别以隐藏字幕数据流为例加以说明,但亦可使用其它传输方法,例如:EDS场、VBI、MPEG2专用数据频道等。
虽然在此以较佳实施例来说明本发明,凡熟习此项技艺之人士当可轻易得知,其它应用可用于替换在此提出之实施方式,而仍不脱离本发明之精神及范围。故此,本发明仅由以下所附之申请专利范围予以界定。

Claims (20)

1.一种在接收机端自动取代多媒体电视广播数据流内之节目片段的方法,其特征在于,它至少包含下列步骤:
接收所述多媒体电视广播数据流;
检测所述广播数据流内之旧节目片段之起点和终点;
提供数个新节目片段;
在为观众播放所述广播数据流时,以新节目片段取代所述旧节目片段。
2.如权利要求1所述的方法,其特征在于,所述检测步骤搜寻插入所述广播数据流内之标签,所述等标签标示节目片段之起点和终点。
3.如权利要求2所述的方法,其特征在于,所述标签安置于所述广播数据流之隐藏字幕区。
4.如权利要求1所述的方法,其特征在于,还包含下列步骤:
提供存储装置于所述接收机;
其中,所述新节目片段存储于所述存储装置。
5.如权利要求4所述的方法,其特征在于,还包含下列步骤:
经由所述广播数据流,接收新节目片段;
将所述新节目片段存储于所述存储装置。
6.如权利要求1所述的方法,其特征在于,所述新节目片段存储在可遥控访问的位置。
7.如权利要求1所述的方法,其特征在于,要播放的所述新节目片段根据下列判断标准进行选择:场所、一天中的某段时间、节目内容、观众的观赏习惯、观众对于节目的偏好,或观众的个人信息。
8.如权利要求7所述的方法,其特征在于,所述判断标准可使得旧节目片段未被取代。
9.如权利要求7所述的方法,其特征在于,所述新节目片段具有节目对象,所述等节目对象描述其用以选择最佳匹配新节目片段之特征。
10.如权利要求1所述的方法,其特征在于,使用一循环机构,藉以避免当选择所述新节目片段时耗尽广告。
11.一种在接收机端自动取代多媒体电视广播数据流内之节目片段的装置,所述装置,其特征在于至少包含:
接收所述多媒体电视广播数据流所用之模组;
检测所述广播数据流内之旧节目片段之起点和终点所用之模组;
提供数个新节目片段所用之模组;
在为观众播放所述广播数据流时以新节目片段取代所述旧节目片段所用之模组。
12.如权利要求11所述的装置,其特征在于,所述检测装置搜寻插入所述广播数据流内之标签,所述标签标示节目片段之起点和终点。
13.如权利要求12所述的装置,其特征在于,所述标签安置于所述广播数据流之隐藏字幕区。
14.如权利要求11所述的装置,其特征在于,还包含:
位于所述接收机之存储装置;
其中,所述新节目片段存储于所述存储装置。
15.如权利要求14所述的装置,其特征在于,还包含:
经由所述广播数据流接收新节目片段所用之模组;
将所述新节目片段存储于所述存储装置所用之模组。
16.如权利要求11所述的装置,其特征在于,所述新节目片段存储在可遥控访问的位置。
17.如权利要求11所述的装置,其特征在于,所述要播放的所述新节目片段根据下列判断标准进行选择:场所、一天中的某段时间、节目内容、观众的观赏习惯、观众对于节目的偏好,或观众的个人信息。
18.如权利要求17所述的装置,其特征在于,所述判断标准可使得旧节目片段未被取代。
19.如权利要求17所述的装置,其特征在于,所述新节目片段具有节目对象,所述等节目对象描述其用以选择最佳匹配新节目片段之特征。
20.如权利要求11所述的装置,其特征在于,使用一循环机构,藉以避免当选择所述新节目片段时耗尽广告。
CNB2005100094813A 1999-09-20 2000-09-20 闭式字幕添加标签的系统 Expired - Lifetime CN100379273C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15471399P 1999-09-20 1999-09-20
US60/154,713 1999-09-20
US09/665,921 2000-09-20

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN 00815914 Division CN1220375C (zh) 1999-09-20 2000-09-20 电视影音广播数据流标签与解释的方法和装置

Publications (2)

Publication Number Publication Date
CN1694515A true CN1694515A (zh) 2005-11-09
CN100379273C CN100379273C (zh) 2008-04-02

Family

ID=22552459

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100094813A Expired - Lifetime CN100379273C (zh) 1999-09-20 2000-09-20 闭式字幕添加标签的系统

Country Status (7)

Country Link
US (12) US7889964B1 (zh)
EP (4) EP1885128A3 (zh)
JP (6) JP2003521851A (zh)
CN (1) CN100379273C (zh)
AU (1) AU7706500A (zh)
DE (1) DE60045248D1 (zh)
WO (1) WO2001022729A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557483B (zh) * 2008-04-10 2013-02-06 财团法人工业技术研究院 产生媒体节目的方法与系统
CN103209339A (zh) * 2006-06-22 2013-07-17 Tivo有限公司 创建和观看定制的多媒体片段的方法和系统
CN105009570A (zh) * 2013-03-15 2015-10-28 索尼公司 通过解析描述性隐藏式说明数据来定制对信息的显示
CN110308848A (zh) * 2019-06-14 2019-10-08 高新兴科技集团股份有限公司 标签的交互方法、装置及计算机存储介质

Families Citing this family (263)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE48056E1 (en) 1991-12-23 2020-06-16 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
USRE47908E1 (en) 1991-12-23 2020-03-17 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US5801787A (en) 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US20020120925A1 (en) * 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
BRPI9812104B1 (pt) 1997-07-21 2016-12-27 Guide E Inc método para navegar por um guia de programa interativo
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
CN101383947B (zh) 1998-07-17 2012-08-01 联合视频制品公司 通过远程访问链接访问节目和提供节目的方法
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
US8577205B2 (en) 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US6360053B1 (en) 1998-08-07 2002-03-19 Replaytv, Inc. Method and apparatus for fast forwarding and rewinding in a video recording device
US20020054752A1 (en) 1998-08-07 2002-05-09 Anthony Wood Video data recorder with personal channels
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US6670934B1 (en) 1999-02-03 2003-12-30 William H. Gates, III Method and system for distributing art
US7039943B1 (en) * 1999-02-03 2006-05-02 William H. Gates, III Audio visual architecture
GB2394854B (en) * 1999-08-09 2004-06-09 British Sky Broadcasting Ltd Improvements in receivers for television signals
GB9918772D0 (en) 1999-08-09 1999-10-13 British Sky Broadcasting Ltd Improvements in receivers for television signals
EP1885128A3 (en) 1999-09-20 2008-03-12 Tivo, Inc. Closed caption tagging system
US7035528B1 (en) 1999-10-05 2006-04-25 Digital Networks North America, Inc. Providing audience flow in a personal television device
US6654546B1 (en) 1999-10-05 2003-11-25 Digital Networks North America, Inc Field upgradeable recording device
WO2001047273A1 (en) * 1999-12-21 2001-06-28 Tivo, Inc. Intelligent system and methods of recommending media content items based on user preferences
US6351596B1 (en) * 2000-01-07 2002-02-26 Time Warner Entertainment Co, Lp Content control of broadcast programs
BR0108012A (pt) * 2000-02-01 2006-02-07 United Video Properties Inc Sistemas e métodos para a provisão de promoções com programas gravados
ATE477677T1 (de) 2000-02-01 2010-08-15 United Video Properties Inc Methoden und systeme zum erzwingen von reklame
AU5005601A (en) 2000-03-31 2001-10-15 United Video Properties Inc Systems and methods for reducing cut-offs in program recording
US9602862B2 (en) 2000-04-16 2017-03-21 The Directv Group, Inc. Accessing programs using networked digital video recording devices
US8214422B1 (en) 2001-08-19 2012-07-03 The Directv Group, Inc. Methods and apparatus for sending content between client devices
US7917008B1 (en) 2001-08-19 2011-03-29 The Directv Group, Inc. Interface for resolving recording conflicts with network devices
US8875198B1 (en) 2001-08-19 2014-10-28 The Directv Group, Inc. Network video unit
US10390074B2 (en) 2000-08-08 2019-08-20 The Directv Group, Inc. One click web records
US7917602B2 (en) 2000-08-08 2011-03-29 The Directv Group, Inc. Method and system for remote television replay control
US9171851B2 (en) 2000-08-08 2015-10-27 The Directv Group, Inc. One click web records
KR20190096450A (ko) 2000-10-11 2019-08-19 로비 가이드스, 인크. 매체 콘텐츠 배달 시스템 및 방법
WO2002033973A2 (en) 2000-10-15 2002-04-25 Sonicblue Incorporated Method and system for pause ads
EP1346570A4 (en) 2000-12-27 2007-12-05 Digital Networks North America ADVERTISING IN A TV RECORDING SYSTEM
KR100861625B1 (ko) * 2001-01-23 2008-10-07 소니 가부시끼 가이샤 통신 장치 및 통신 방법, 전자 기기 및 그 제어 방법 및기억 매체
EP1936982A3 (en) 2001-02-21 2010-12-15 United Video Properties, Inc. Systems and method for interactive program guides with personal video recording features
EP1235431A1 (fr) * 2001-02-27 2002-08-28 Koninklijke Philips Electronics N.V. Procédé d'abonnement à un service de télévision
US8156528B2 (en) 2001-03-22 2012-04-10 United Video Properties, Inc. Personal video recorder systems and methods
GB0108355D0 (en) * 2001-04-03 2001-05-23 Gemstar Dev Ltd Retrospective electronic program guide
US6901603B2 (en) 2001-07-10 2005-05-31 General Instrument Corportion Methods and apparatus for advanced recording options on a personal versatile recorder
US6792617B2 (en) * 2001-07-20 2004-09-14 Intel Corporation Method and apparatus for selective recording of television programs using event notifications
US7636931B2 (en) 2001-08-17 2009-12-22 Igt Interactive television devices and systems
JP2003069906A (ja) * 2001-08-29 2003-03-07 Pioneer Electronic Corp チャンネル切替装置とチャンネル切替方法及びチャンネル切替プログラム
FR2830707B1 (fr) * 2001-10-09 2004-02-06 Telediffusion De France Tdf Decrochage de la transmission d'un signal de television national dans une station locale
AU2002360441A1 (en) 2001-11-26 2003-06-10 United Video Properties, Inc. Interactive television program guide for recording enhanced video content
US20030172381A1 (en) * 2002-01-25 2003-09-11 Koninklijke Philips Electronics N.V. Digital television system having personalized addressable content
US20030149734A1 (en) * 2002-02-01 2003-08-07 Janne Aaltonen System and method for the efficient use of network resources and the provision of television broadcast information
US20030154128A1 (en) * 2002-02-11 2003-08-14 Liga Kevin M. Communicating and displaying an advertisement using a personal video recorder
US7814511B2 (en) * 2002-02-27 2010-10-12 Index Systems, Inc. Systems and methods for digitizing video related to products
AU2003206009A1 (en) * 2002-03-21 2003-10-08 Koninklijke Philips Electronics N.V. Multi-lingual closed-captioning
KR100900968B1 (ko) * 2002-03-23 2009-06-04 삼성전자주식회사 사용자 선택 광고를 제공하는 스트리밍 서비스 제공 방법 및 멀티미디어 서버
US7774816B2 (en) 2002-04-23 2010-08-10 Rovi Technologies Corporation Conflict manager for a video recorder
US7251413B2 (en) 2002-04-26 2007-07-31 Digital Networks North America, Inc. System and method for improved blackfield detection
US8155498B2 (en) 2002-04-26 2012-04-10 The Directv Group, Inc. System and method for indexing commercials in a video presentation
US20030227475A1 (en) * 2002-06-06 2003-12-11 International Business Machines Corporation Apparatus and method for blocking television commercials and delivering micro-programming content
FR2841724A1 (fr) 2002-06-28 2004-01-02 Thomson Licensing Sa Systeme et procede de synchronisation pour programmes audiovisuels, dispositifs et procedes associes
JP4210081B2 (ja) * 2002-07-23 2009-01-14 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
US8468570B2 (en) 2002-09-05 2013-06-18 Thomson Licensing Method and system for memory PVR functions in a broadcast environment
US20040103434A1 (en) 2002-11-25 2004-05-27 United Video Properties, Inc. Interactive television systems with conflict management capabilities
US8204353B2 (en) 2002-11-27 2012-06-19 The Nielsen Company (Us), Llc Apparatus and methods for tracking and analyzing digital recording device event sequences
JP4630667B2 (ja) * 2002-12-06 2011-02-09 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ストリームデータパケットを用いる映像記録制御
AU2003282300A1 (en) * 2002-12-20 2004-07-14 Koninklijke Philips Electronics N.V. Method and apparatus for storing a stream of data received from a source
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8116611B2 (en) * 2003-02-10 2012-02-14 Aptiv Digital, Inc. Tuner sharing video recorder system architecture
US20060051059A1 (en) 2004-09-08 2006-03-09 Krakirian Haig H Video recorder having user extended and automatically extended time slots
US6760538B1 (en) 2003-04-21 2004-07-06 Pioneer Digital Technologies, Inc. Video recorder having user extended and automatically extended time slots
EP1863281B1 (en) * 2003-07-11 2009-08-26 Panasonic Corporation Recording medium, recording method, reproduction apparatus and method, and computer-readable program
EP1645124B1 (en) * 2003-07-11 2007-12-12 Matsushita Electric Industrial Co., Ltd. Recording medium, recording method, reproduction apparatus and method, and computer-readable program
US7366405B2 (en) 2003-07-11 2008-04-29 Matsushita Electric Industrial Co., Ltd. Recording medium, recording method, reproduction apparatus and method, and computer-readable program
KR20050021118A (ko) * 2003-08-26 2005-03-07 삼성전자주식회사 디지털 텔레비전 방송 프로그램의 스케줄링 방법 및 장치
JP2007504753A (ja) * 2003-09-05 2007-03-01 トムソン ライセンシング 補助情報処理システム
US7945141B2 (en) * 2003-10-06 2011-05-17 Samsung Electronics Co., Ltd. Information storage medium including event occurrence information, and apparatus and method for reproducing the information storage medium
US20050078217A1 (en) * 2003-10-10 2005-04-14 Hardt Charles R. Method and system for clearing a teletext cache of a display device
EP1711154A4 (en) 2003-12-23 2011-11-30 Directv Group Inc METHOD AND DEVICE FOR DISTRIBUTING MEDIA IN A GAME-PAID ARCHITECTURE WITH REMOTE PLAYBACK IN A COMPANY
PL364275A1 (en) * 2003-12-30 2005-07-11 Advanced Digital Broadcast Ltd. Method and system for recording and tracing markers in a data flow
US8346605B2 (en) 2004-06-07 2013-01-01 Sling Media, Inc. Management of shared media content
EP1769399B1 (en) 2004-06-07 2020-03-18 Sling Media L.L.C. Personal media broadcasting system
US9998802B2 (en) 2004-06-07 2018-06-12 Sling Media LLC Systems and methods for creating variable length clips from a media stream
US7917932B2 (en) 2005-06-07 2011-03-29 Sling Media, Inc. Personal video recorder functionality for placeshifting systems
US7769756B2 (en) 2004-06-07 2010-08-03 Sling Media, Inc. Selection and presentation of context-relevant supplemental content and advertising
US7975062B2 (en) 2004-06-07 2011-07-05 Sling Media, Inc. Capturing and sharing media content
US7877002B2 (en) 2004-06-18 2011-01-25 Panasonic Corporation Reproduction device, program, and reproduction method
WO2006014495A1 (en) 2004-07-02 2006-02-09 Nielsen Media Research, Inc. Methods and apparatus for identifying viewing information associated with a digital media device
US8233779B2 (en) 2004-07-09 2012-07-31 Panasonic Corporation Recording medium, recording method, reproduction apparatus and method, and computer-readable program
WO2006035450A1 (en) * 2004-09-29 2006-04-06 Hewlett-Packard Development Company L.P. Systems and methods for soliciting feedback using print-augmented broadcast signal
US9021520B2 (en) * 2004-09-29 2015-04-28 Hewlett-Packard Development Company, L.P. Systems and methods for providing and processing print-augmented broadcast signals
CA2588630C (en) * 2004-11-19 2013-08-20 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content
WO2006075303A2 (en) * 2005-01-17 2006-07-20 Koninklijke Philips Electronics N.V. Broadcasting signal containing music data
US20060222321A1 (en) * 2005-04-05 2006-10-05 Scientific-Atlanta, Inc. Trick play resistant ad insertion
US20060230123A1 (en) * 2005-04-07 2006-10-12 Simmons Bonnie J Online Shopping and Item Selection System and Method
EP3002724A3 (en) * 2005-05-23 2016-07-20 Open Text S.A. Distributed scalable media environment
US8141111B2 (en) 2005-05-23 2012-03-20 Open Text S.A. Movie advertising playback techniques
US8145528B2 (en) 2005-05-23 2012-03-27 Open Text S.A. Movie advertising placement optimization based on behavior and content analysis
US9648281B2 (en) 2005-05-23 2017-05-09 Open Text Sa Ulc System and method for movie segment bookmarking and sharing
US20070041706A1 (en) * 2005-08-09 2007-02-22 Sony Corporation Systems and methods for generating multimedia highlight content
US7646962B1 (en) 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
JP2007116417A (ja) * 2005-10-20 2007-05-10 Funai Electric Co Ltd 映像記録再生装置
TW200826584A (en) * 2005-12-21 2008-06-16 Koninkl Philips Electronics Nv A method and apparatus for sharing data content between a transmitter and a receiver
US8321466B2 (en) 2005-12-22 2012-11-27 Universal Electronics Inc. System and method for creating and utilizing metadata regarding the structure of program content stored on a DVR
US8868614B2 (en) * 2005-12-22 2014-10-21 Universal Electronics Inc. System and method for creating and utilizing metadata regarding the structure of program content
US9015736B2 (en) 2005-12-29 2015-04-21 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
US8214869B2 (en) 2005-12-29 2012-07-03 Rovi Guides, Inc. Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
US20070180488A1 (en) * 2006-02-01 2007-08-02 Sbc Knowledge Ventures L.P. System and method for processing video content
US7962942B1 (en) * 2006-02-28 2011-06-14 Rovi Guides, Inc. Systems and methods for enhanced trick-play functions
US7774341B2 (en) 2006-03-06 2010-08-10 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
EP2011017A4 (en) * 2006-03-30 2010-07-07 Stanford Res Inst Int METHOD AND APPARATUS FOR ANNOTATING MULTIMEDIA STREAMS
US9098577B1 (en) 2006-03-31 2015-08-04 Qurio Holdings, Inc. System and method for creating collaborative content tracks for media content
US7925723B1 (en) * 2006-03-31 2011-04-12 Qurio Holdings, Inc. Collaborative configuration of a media environment
KR100807735B1 (ko) * 2006-04-10 2008-02-28 삼성전자주식회사 디지털 멀티미디어 방송 단말기에서 방송 데이터 처리 장치 및 방법
US8005841B1 (en) 2006-04-28 2011-08-23 Qurio Holdings, Inc. Methods, systems, and products for classifying content segments
JP2007324636A (ja) * 2006-05-30 2007-12-13 Matsushita Electric Ind Co Ltd 放送受信装置
KR100785927B1 (ko) * 2006-06-02 2007-12-17 삼성전자주식회사 데이터 요약 생성 방법 및 장치
US7661121B2 (en) * 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US8261300B2 (en) 2006-06-23 2012-09-04 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
US8615573B1 (en) 2006-06-30 2013-12-24 Quiro Holdings, Inc. System and method for networked PVR storage and content capture
US10003781B2 (en) * 2006-08-04 2018-06-19 Gula Consulting Limited Liability Company Displaying tags associated with items in a video playback
US8656282B2 (en) * 2007-01-31 2014-02-18 Fall Front Wireless Ny, Llc Authoring tool for providing tags associated with items in a video playback
US20080031590A1 (en) * 2006-08-04 2008-02-07 Kulas Charles J Digital video recording of multiple associated channels
US8412021B2 (en) 2007-05-18 2013-04-02 Fall Front Wireless Ny, Llc Video player user interface
US20080127246A1 (en) * 2006-09-14 2008-05-29 Nortel Networks Limited Digital media recorder based advertising
US7852499B2 (en) * 2006-09-27 2010-12-14 Xerox Corporation Captions detector
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
WO2008055180A2 (en) * 2006-10-31 2008-05-08 Tivo Inc. Method and apparatus for downloading ancillary program data to a dvr
CN101523911B (zh) * 2006-10-31 2013-08-28 Tivo有限公司 用于将辅助节目数据下载到dvr的方法和装置
US8270819B2 (en) * 2006-10-31 2012-09-18 Tivo Inc. Performing trick play functions in a digital video recorder with efficient use of resources
CA2672089A1 (en) * 2006-12-08 2008-06-19 Xm Satellite Radio Inc. System for insertion of locally cached information into received broadcast stream to implement tiered subscription services
US7840903B1 (en) 2007-02-26 2010-11-23 Qurio Holdings, Inc. Group content representations
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8103646B2 (en) 2007-03-13 2012-01-24 Microsoft Corporation Automatic tagging of content based on a corpus of previously tagged and untagged content
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US20080235587A1 (en) * 2007-03-23 2008-09-25 Nextwave Broadband Inc. System and method for content distribution
US8955030B2 (en) * 2007-03-23 2015-02-10 Wi-Lan, Inc. System and method for personal content access
US20080240227A1 (en) * 2007-03-30 2008-10-02 Wan Wade K Bitstream processing using marker codes with offset values
FR2917553B1 (fr) * 2007-06-13 2010-06-18 Streamezzo Procede de diffusion d'un element complementaire, serveur et terminal correspondants
EP2007044B1 (en) * 2007-06-22 2011-06-08 Bayerische Medien Technik GmbH System and method for broadcast media tagging
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US9609260B2 (en) * 2007-07-13 2017-03-28 Gula Consulting Limited Liability Company Video tag layout
US20090037951A1 (en) * 2007-07-31 2009-02-05 Sony Corporation Identification of Streaming Content Playback Location Based on Tracking RC Commands
KR101370904B1 (ko) * 2007-08-17 2014-03-10 엘지전자 주식회사 영상물의 녹화 방법 및 그 방법을 채용한 방송 수신기
US20090094113A1 (en) * 2007-09-07 2009-04-09 Digitalsmiths Corporation Systems and Methods For Using Video Metadata to Associate Advertisements Therewith
US20090080852A1 (en) * 2007-09-23 2009-03-26 Peters Mark E Audiovisual Censoring
MY162861A (en) * 2007-09-24 2017-07-31 Koninl Philips Electronics Nv Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal
US8165451B2 (en) 2007-11-20 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for displaying information regarding interstitials of a video stream
US8136140B2 (en) * 2007-11-20 2012-03-13 Dish Network L.L.C. Methods and apparatus for generating metadata utilized to filter content from a video stream using text data
US8165450B2 (en) 2007-11-19 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for filtering content in a video stream using text data
US8340492B2 (en) * 2007-12-17 2012-12-25 General Instrument Corporation Method and system for sharing annotations in a communication network
US20090170586A1 (en) * 2007-12-26 2009-07-02 Springtime Productions, Llc Springtime productions special charity fund raising process
US20090204991A1 (en) * 2008-02-12 2009-08-13 At&T Knowledge Ventures, Lp Systems and Methods for Sorting Programming Search Results
JP2009201032A (ja) * 2008-02-25 2009-09-03 Canon Inc 選択装置、方法、およびプログラム
US20090222850A1 (en) * 2008-03-03 2009-09-03 Microsoft Corporation Advertisement skip view
US20090228492A1 (en) * 2008-03-10 2009-09-10 Verizon Data Services Inc. Apparatus, system, and method for tagging media content
AU2009200990A1 (en) 2008-03-13 2009-10-01 Aristocrat Technologies Australia Pty Limited Method and system of distributing progressive gaming related information
US8606085B2 (en) * 2008-03-20 2013-12-10 Dish Network L.L.C. Method and apparatus for replacement of audio data in recorded audio/video stream
US8793256B2 (en) 2008-03-26 2014-07-29 Tout Industries, Inc. Method and apparatus for selecting related content for display in conjunction with a media
US9723254B2 (en) * 2008-04-14 2017-08-01 The Directv Group, Inc. Method and system of extending recording time for a run-over program
US20090276806A1 (en) * 2008-05-01 2009-11-05 At&T Intellectual Property, Lp Systems and Methods for Identifying Content
US8249423B2 (en) * 2008-05-08 2012-08-21 Sony Ericsson Mobile Communications Ab Electronic devices and methods that insert addressable chapter marks relative to advertising content in video streams
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US8156520B2 (en) * 2008-05-30 2012-04-10 EchoStar Technologies, L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
US8661463B2 (en) * 2008-06-03 2014-02-25 The Directv Group, Inc. Method and system of marking and recording content of interest in a broadcast stream
US20090307741A1 (en) * 2008-06-09 2009-12-10 Echostar Technologies L.L.C. Methods and apparatus for dividing an audio/video stream into multiple segments using text data
US8503862B2 (en) 2008-06-12 2013-08-06 Cyberlink Corp. Systems and methods for identifying scenes in a video to be edited and for performing playback
US20090317051A1 (en) * 2008-06-18 2009-12-24 Millington Daniel K Mobile Timestamp Systems and Methods of Use
US8209713B1 (en) 2008-07-11 2012-06-26 The Directv Group, Inc. Television advertisement monitoring system
US8601509B2 (en) * 2008-08-27 2013-12-03 At&T Intellectual Property Ii, Lp System and method for detecting closed captioning and creating a closed captioning electronic programming guide
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8407735B2 (en) * 2008-12-24 2013-03-26 Echostar Technologies L.L.C. Methods and apparatus for identifying segments of content in a presentation stream using signature data
US8635640B2 (en) * 2008-12-24 2014-01-21 At&T Intellectual Property I, Lp System, method and computer program product for verifying triggers in a video data stream
US8588579B2 (en) * 2008-12-24 2013-11-19 Echostar Technologies L.L.C. Methods and apparatus for filtering and inserting content into a presentation stream using signature data
US8510771B2 (en) * 2008-12-24 2013-08-13 Echostar Technologies L.L.C. Methods and apparatus for filtering content from a presentation stream using signature data
US20100188573A1 (en) * 2009-01-29 2010-07-29 Usva Kuusiholma Media metadata transportation
WO2010088515A1 (en) 2009-01-30 2010-08-05 Priya Narasimhan Systems and methods for providing interactive video services
US8326127B2 (en) * 2009-01-30 2012-12-04 Echostar Technologies L.L.C. Methods and apparatus for identifying portions of a video stream based on characteristics of the video stream
EP2415255B1 (en) * 2009-04-01 2014-03-05 NDS Limited Content sub-item substitution
US8438596B2 (en) * 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
TWI416935B (zh) * 2009-06-03 2013-11-21 Via Tech Inc 視訊訊息播放的模組、系統、用戶設備、與方法
DE102009025263A1 (de) * 2009-06-17 2010-12-30 Amusys Amusement Systems Electronics Gmbh Verfahren und Vorrichtung zur Übertragung von Ereignisdaten
US8437617B2 (en) * 2009-06-17 2013-05-07 Echostar Technologies L.L.C. Method and apparatus for modifying the presentation of content
EP2449775B1 (en) * 2009-06-29 2015-05-27 NDS Limited Receiving and recording of content and of timing information
US8325276B2 (en) * 2009-08-26 2012-12-04 Samsung Electronics Co., Ltd. System and method for real-time video content sharing with synchronization via closed-caption metadata
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US8621099B2 (en) 2009-09-21 2013-12-31 Sling Media, Inc. Systems and methods for formatting media content for distribution
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
TWI488107B (zh) * 2009-12-09 2015-06-11 Silicon Motion Inc 用來增進快退效能之方法以及相關的電子裝置
US8707182B2 (en) * 2010-01-20 2014-04-22 Verizon Patent And Licensing Inc. Methods and systems for dynamically inserting an advertisement into a playback of a recorded media content instance
US20110197224A1 (en) * 2010-02-09 2011-08-11 Echostar Global B.V. Methods and Apparatus For Selecting Advertisements For Output By A Television Receiver Based on Social Network Profile Data
US8934758B2 (en) 2010-02-09 2015-01-13 Echostar Global B.V. Methods and apparatus for presenting supplemental content in association with recorded content
US8941779B2 (en) * 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
CA3028191C (en) 2010-05-10 2020-02-18 Encore Interactive Inc. Realtime broadcast stream and control data conversion system and method
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9258175B1 (en) 2010-05-28 2016-02-09 The Directv Group, Inc. Method and system for sharing playlists for content stored within a network
WO2012006784A1 (en) * 2010-07-15 2012-01-19 Mediatek Singapore Pte. Ltd. Method for searching for flash video tag in bitstream and searching apparatus thereof
US8468453B2 (en) 2010-08-12 2013-06-18 Echostar Technologies L.L.C. User-selected media content blocking
US8893210B2 (en) * 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
US11227330B2 (en) 2010-09-03 2022-01-18 Lee Martin Stewart Determining a part having an anomaly in equipment and initiating an electronic transaction for replacing the part using a three-dimensional (3D) model of the equipment
US9009770B2 (en) 2010-11-11 2015-04-14 Turner Broadcasting System, Inc. Methods and systems for media consumption
US8839288B2 (en) * 2010-12-07 2014-09-16 At&T Intellectual Property I, L.P. System for presenting collateral information to mobile devices
WO2012094564A1 (en) 2011-01-06 2012-07-12 Veveo, Inc. Methods of and systems for content search based on environment sampling
US8867608B2 (en) * 2011-01-28 2014-10-21 Harmonic, Inc. Systems and methods for segmenting and communicating video data
US9049494B2 (en) * 2011-01-31 2015-06-02 Cbs Interactive, Inc. Media playback control
TWI574565B (zh) * 2011-03-31 2017-03-11 Sony Corp A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system
US20120271823A1 (en) * 2011-04-25 2012-10-25 Rovi Technologies Corporation Automated discovery of content and metadata
US8861926B2 (en) * 2011-05-02 2014-10-14 Netflix, Inc. Audio and video streaming for media effects
US20140109162A1 (en) * 2011-05-06 2014-04-17 Benjamin Paul Licht System and method of providing and distributing three dimensional video productions from digitally recorded personal event files
US20120281065A1 (en) * 2011-05-06 2012-11-08 Licht Benjamin P System & method for rendering & transmission of three dimensional video and audio to a user
EP2525568B1 (en) 2011-05-19 2017-11-15 EchoStar Technologies L.L.C. Automatic subtitle resizing
US8923684B2 (en) 2011-05-23 2014-12-30 Cctubes, Llc Computer-implemented video captioning method and player
US8515241B2 (en) 2011-07-07 2013-08-20 Gannaway Web Holdings, Llc Real-time video editing
US9554175B2 (en) * 2011-07-20 2017-01-24 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for trigger compaction
TWI528749B (zh) * 2011-09-06 2016-04-01 Sony Corp A signal receiving device, a signal receiving method, an information processing program and an information processing system
US8799523B2 (en) 2011-09-21 2014-08-05 Kevin Mark Klughart Data storage architecture extension system and method
US8813165B2 (en) 2011-09-25 2014-08-19 Kevin Mark Klughart Audio/video storage/retrieval system and method
US9460110B2 (en) 2011-09-21 2016-10-04 Kevin Mark Klughart File system extension system and method
US9870373B2 (en) 2011-09-21 2018-01-16 Kevin Mark Klughart Daisy-chain storage synchronization system and method
US8943227B2 (en) 2011-09-21 2015-01-27 Kevin Mark Klughart Data storage architecture extension system and method
US9652343B2 (en) 2011-09-21 2017-05-16 Kevin Mark Klughart Raid hot spare system and method
US8438595B1 (en) 2011-11-04 2013-05-07 General Instrument Corporation Method and apparatus for temporal correlation of content-specific metadata with content obtained from disparate sources
US9113230B2 (en) 2011-12-21 2015-08-18 Sony Corporation Method, computer program, and reception apparatus for delivery of supplemental content
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9888265B2 (en) * 2012-02-02 2018-02-06 Disney Enterprises, Inc. Stream messaging for program stream automation
EP2826251B1 (en) 2012-03-13 2018-08-08 TiVo Solutions Inc. Automatic commercial playback system
US9936231B2 (en) 2012-03-21 2018-04-03 Saturn Licensing Llc Trigger compaction
JP5704114B2 (ja) * 2012-05-07 2015-04-22 株式会社村田製作所 高周波モジュール
US9699513B2 (en) * 2012-06-01 2017-07-04 Google Inc. Methods and apparatus for providing access to content
US10104447B2 (en) 2012-06-19 2018-10-16 Saturn Licensing Llc Extensions to trigger parameters table for interactive television
US8819759B2 (en) 2012-06-27 2014-08-26 Google Technology Holdings LLC Determining the location of a point of interest in a media stream that includes caption data
US9270515B1 (en) * 2012-08-15 2016-02-23 Google Inc. Identifying portions of a media stream
EP3833032A1 (en) 2012-09-04 2021-06-09 TiVo Solutions Inc. Wireless media streaming system
US8959562B2 (en) * 2013-02-26 2015-02-17 Roku, Inc. Method and apparatus for automatic second screen engagement
US9773058B2 (en) * 2013-03-15 2017-09-26 Shazam Investments Ltd. Methods and systems for arranging and searching a database of media content recordings
US9781490B2 (en) 2013-03-15 2017-10-03 Samir B. Makhlouf System and method for engagement and distribution of media content
US10182272B2 (en) * 2013-03-15 2019-01-15 Samir B Makhlouf System and method for reinforcing brand awareness with minimal intrusion on the viewer experience
US20140344861A1 (en) 2013-05-14 2014-11-20 Tivo Inc. Method and system for trending media programs for a user
WO2015009993A1 (en) * 2013-07-19 2015-01-22 El Media Holdings Usa, Llc Multiple contact and/or sense promotional systems and methods
US11134304B2 (en) * 2013-07-31 2021-09-28 Time Warner Cable Enterprises Llc Methods and apparatus that facilitate channel switching during commercial breaks and/or other program segments
US10506305B1 (en) * 2013-09-18 2019-12-10 Cox Communications, Inc. Updating content URL for non-linear video content
US9407283B2 (en) * 2013-10-17 2016-08-02 Analog Devices Global Delta-sigma modulator having sensor front-end
KR101548953B1 (ko) * 2013-12-24 2015-09-01 현대자동차주식회사 차량용 정보 갱신 방법 및 장치
US10504135B2 (en) * 2014-01-23 2019-12-10 Apple Inc. Technologies for inserting dynamic content into podcast episodes
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space
CN104023167B (zh) * 2014-04-03 2017-06-23 江苏省广播电视集团有限公司 应急备播系统及其备播方法
US9756393B2 (en) * 2014-07-31 2017-09-05 At&T Intellectual Property I, L.P. Recording option for advertised programs
US11051075B2 (en) 2014-10-03 2021-06-29 Dish Network L.L.C. Systems and methods for providing bookmarking data
US9788071B2 (en) 2014-11-03 2017-10-10 Microsoft Technology Licensing, Llc Annotating and indexing broadcast video for searchability
CN104735412B (zh) * 2015-03-11 2017-08-01 大连理工大学 一种地铁乘客紧急通讯的音视频合成及同步播放方法
CA2977712A1 (en) * 2015-04-21 2016-10-27 Sharp Kabushiki Kaisha Methods for media playback state information exchange
EP3357250A4 (en) * 2015-09-30 2019-02-27 TiVo Solutions Inc. SYNCHRONIZATION OF MULTIMEDIA CONTENT LABEL DATA
US10097896B2 (en) 2015-12-01 2018-10-09 DISH Technologies L.L.C. Recommend future video recordings for users from audiovisual content
US9986285B2 (en) 2015-12-01 2018-05-29 DISH Technologies L.L.C. Set future video recordings from audiovisual content
US10629166B2 (en) * 2016-04-01 2020-04-21 Intel Corporation Video with selectable tag overlay auxiliary pictures
TW201740739A (zh) * 2016-05-05 2017-11-16 晨星半導體股份有限公司 多媒體裝置的控制電路及其資料處理方法
US10555051B2 (en) 2016-07-21 2020-02-04 At&T Mobility Ii Llc Internet enabled video media content stream
US11134278B2 (en) 2016-09-30 2021-09-28 Comcast Cable Communications, Llc Content boundary based recordings
US10657380B2 (en) 2017-12-01 2020-05-19 At&T Mobility Ii Llc Addressable image object
WO2019194742A1 (en) * 2018-04-04 2019-10-10 Nooggi Pte Ltd A method and system for promoting interaction during live streaming events
US11172269B2 (en) 2020-03-04 2021-11-09 Dish Network L.L.C. Automated commercial content shifting in a video streaming system
US11122321B1 (en) * 2020-04-06 2021-09-14 International Business Machines Corporation Stream synchronization using an automated digital clapperboard
FR3124674A1 (fr) * 2021-06-24 2022-12-30 Ateme Procede de traitement de flux video et equipement pour la mise en œuvre du procede

Family Cites Families (526)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB375923A (en) 1931-04-23 1932-07-07 Creed & Co Ltd Improvements in or relating to key board mechanism for telegraph apparatus
US2865990A (en) 1953-10-08 1958-12-23 I D E A Inc Television receiver remote control system
IT1099331B (it) 1977-09-26 1985-09-18 Philips Nv Complesso ricevitore per televisione
US4221176A (en) 1978-07-14 1980-09-09 Quality Mills, Inc. Profile stitching apparatus and method
US5659653A (en) 1978-09-11 1997-08-19 Thomson Consumer Electronics, S.A. Method for programming a recording device and programming device
US4233628A (en) 1979-01-11 1980-11-11 Zenith Radio Corporation NTSC receiver useable with Teletext/Viewdata information
DE3036552C2 (de) * 1980-09-27 1985-04-25 Blaupunkt-Werke Gmbh, 3200 Hildesheim Fernsehempfangsanlage
JPS57191855A (en) * 1981-05-22 1982-11-25 Akai Electric Co Ltd Video signal recording device
DE3149805A1 (de) 1981-12-16 1983-07-21 Hoechst Ag, 6230 Frankfurt Vorrichtung zum repetieren von kopieroriginalen in einem kopiergeraet
US4566034A (en) 1983-05-02 1986-01-21 Rca Corporation Remote control transmitter arrangement for one or more television devices
US4697209A (en) 1984-04-26 1987-09-29 A. C. Nielsen Company Methods and apparatus for automatically identifying programs viewed or recorded
USRE33535E (en) 1985-09-16 1991-02-12 Audio to video timing equalizer method and apparatus
JPH071566B2 (ja) * 1986-05-15 1995-01-11 キヤノン株式会社 記録装置
US5109281A (en) 1987-05-25 1992-04-28 Hitachi, Ltd. Video printer with separately stored digital signals printed in separate areas to form a print of multiple images
ES2110944T3 (es) * 1987-07-20 1998-03-01 Koninkl Philips Electronics Nv Sistema de transmision de television.
DE3727756A1 (de) 1987-08-20 1989-03-02 Philips Patentverwaltung Verfahren zum aufbereiten von kennsignalen
US4930160A (en) 1987-09-02 1990-05-29 Vogel Peter S Automatic censorship of video programs
US5121476A (en) * 1988-02-22 1992-06-09 Yee Keen Y TV data capture device
US5101354A (en) 1988-04-18 1992-03-31 Brunswick Bowling & Billards Corporation Multi-lane bowling system with remote operator control
US5134499A (en) 1988-08-04 1992-07-28 Yamaha Corporation Video recording apparatus having control means provided therein for independently controlling the writing head and the reading head
US4931865A (en) 1988-08-24 1990-06-05 Sebastiano Scarampi Apparatus and methods for monitoring television viewers
JPH0271633A (ja) 1988-09-07 1990-03-12 Hitachi Ltd 放送番組収録方法および収録装置および放送装置
US5767913A (en) 1988-10-17 1998-06-16 Kassatly; Lord Samuel Anthony Mapping system for producing event identifying codes
JPH0271633U (zh) 1988-11-22 1990-05-31
US5307173A (en) 1988-12-23 1994-04-26 Gemstar Development Corporation Apparatus and method using compressed codes for television program record scheduling
US5057932A (en) 1988-12-27 1991-10-15 Explore Technology, Inc. Audio/video transceiver apparatus including compression means, random access storage means, and microwave transceiver means
KR900010504A (ko) 1988-12-31 1990-07-07 안시환 비디오 테이프 레코오더를 이용한 가정자동화 방법 및 장치
DE3909334C3 (de) 1989-03-17 1998-02-12 Rundfunkschutzrechte Ev Schaltung zum ausgewählten Empfang bzw. Aufzeichnung vorbestimmter Rundfunk- und/oder Fernsehsendungen
US5014125A (en) 1989-05-05 1991-05-07 Cableshare, Inc. Television system for the interactive distribution of selectable video presentations
JPH03106285A (ja) * 1989-09-20 1991-05-02 Nippon Telegr & Teleph Corp <Ntt> テレビジョン放送方式、テレビジョン受像機及びビデオ録画装置
US5469207A (en) 1989-12-06 1995-11-21 British Broadcasting Corporation Method of labelling a broadcast signal including transmitting a sequence of program labels
JPH0744907Y2 (ja) 1990-03-09 1995-10-11 エヌテーシー工業株式会社 主として給湯機付き風呂釜に用いる縁切り弁
US5519684A (en) 1990-05-14 1996-05-21 Casio Computer Co., Ltd. Digital recorder for processing in parallel data stored in multiple tracks
US5093718A (en) 1990-09-28 1992-03-03 Inteletext Systems, Inc. Interactive home information system
US5233423A (en) * 1990-11-26 1993-08-03 North American Philips Corporation Embedded commericals within a television receiver using an integrated electronic billboard
JPH0730839Y2 (ja) 1990-12-28 1995-07-19 四国化成工業株式会社 フェンス固定装置
US5408330A (en) 1991-03-25 1995-04-18 Crimtec Corporation Video incident capture system
JPH0757009B2 (ja) * 1991-03-26 1995-06-14 松下電器産業株式会社 輪郭補正装置
WO1992022983A2 (en) * 1991-06-11 1992-12-23 Browne H Lee Large capacity, random access, multi-source recorder player
US5940504A (en) 1991-07-01 1999-08-17 Infologic Software, Inc. Licensing management system and method in which datagrams including an address of a licensee and indicative of use of a licensed product are sent from the licensee's site
US5210611A (en) 1991-08-12 1993-05-11 Keen Y. Yee Automatic tuning radio/TV using filtered seek
US6091884A (en) * 1991-08-19 2000-07-18 Index Systems, Inc. Enhancing operations of video tape cassette players
JPH05114194A (ja) 1991-10-22 1993-05-07 Sumitomo Electric Ind Ltd 番組予約システム
JPH0828037B2 (ja) 1991-10-31 1996-03-21 富士通株式会社 スピンドルシンク制御方式
CA2081742C (en) 1991-11-13 2000-05-23 Anthony M. Radice Apparatus and method for recording random data on a digital video recorder
US5247364A (en) 1991-11-29 1993-09-21 Scientific-Atlanta, Inc. Method and apparatus for tuning data channels in a subscription television system having in-band data transmissions
US7006881B1 (en) 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
JPH05182294A (ja) 1991-12-27 1993-07-23 Sony Corp 記録装置及び再生装置
DE4201031C2 (de) 1992-01-14 1994-09-01 Ludwig J Prof Dr Issing Programmauswahlsystem zur automatisierten Vorauswahl von Fernseh- bzw. Radiosendungen nach den individuellen Interessen der Teilnehmer
JP3425159B2 (ja) * 1992-02-06 2003-07-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ コマーシャル広告方法、及びコマーシャル広告発生装置
US6553178B2 (en) 1992-02-07 2003-04-22 Max Abecassis Advertisement subsidized video-on-demand system
JP3299771B2 (ja) 1992-02-18 2002-07-08 パイオニア株式会社 文字放送受信機
US5271626A (en) 1992-04-21 1993-12-21 The Arenas Group Television game
US5659368A (en) 1992-04-28 1997-08-19 Thomson Consumer Electronics, Inc. Auxiliary video information system including extended data services
US5363481A (en) 1992-06-22 1994-11-08 Tektronix, Inc. Auto selecting scrolling device
ATE164280T1 (de) 1992-06-29 1998-04-15 Koninkl Philips Electronics Nv Fernsehempfänger mit videotextdekoder
US5287182A (en) 1992-07-02 1994-02-15 At&T Bell Laboratories Timing recovery for variable bit-rate video on asynchronous transfer mode (ATM) networks
US5412416A (en) 1992-08-07 1995-05-02 Nbl Communications, Inc. Video media distribution network apparatus and method
GB2270791B (en) * 1992-09-21 1996-07-17 Grass Valley Group Disk-based digital video recorder
EP0594241B1 (en) 1992-10-19 1999-05-06 Koninklijke Philips Electronics N.V. Arrangement for storing an information signal in a memory and retrieving the information signal from said memory
ATE179808T1 (de) 1992-10-19 1999-05-15 Koninkl Philips Electronics Nv Gerät zur speicherung eines datensignals in einem speicher und zur wiedergabe des datensignals aus diesem speicher
US5371551A (en) 1992-10-29 1994-12-06 Logan; James Time delayed digital video system using concurrent recording and playback
US5400401A (en) 1992-10-30 1995-03-21 Scientific Atlanta, Inc. System and method for transmitting a plurality of digital services
US5361261A (en) 1992-11-02 1994-11-01 National Semiconductor Corporation Frame-based transmission of data
US5282247A (en) * 1992-11-12 1994-01-25 Maxtor Corporation Apparatus and method for providing data security in a computer system having removable memory
WO1994014279A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. Digital cable headend for cable television delivery system
US5600364A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
JP3384009B2 (ja) 1992-12-25 2003-03-10 キヤノン株式会社 デジタルテレビジョン受像機
US7110658B1 (en) 1993-01-08 2006-09-19 Televentions, Llc Method and apparatus for eliminating television commercial messages
US5987210A (en) 1993-01-08 1999-11-16 Srt, Inc. Method and apparatus for eliminating television commercial messages
US5696866A (en) 1993-01-08 1997-12-09 Srt, Inc. Method and apparatus for eliminating television commercial messages
US5999688A (en) 1993-01-08 1999-12-07 Srt, Inc. Method and apparatus for controlling a video player to automatically locate a segment of a recorded program
US5377051A (en) 1993-01-13 1994-12-27 Hitachi America, Ltd. Digital video recorder compatible receiver with trick play image enhancement
US5428400A (en) 1993-01-29 1995-06-27 Thomson Consumer Electronics, Inc. Enabling a display of closed captioning status upon detecting a code of a proper subset of closed-caption data codes
US5440334A (en) 1993-02-01 1995-08-08 Explore Technology, Inc. Broadcast video burst transmission cyclic distribution apparatus and method
JPH06245182A (ja) 1993-02-18 1994-09-02 Hitachi Ltd 磁気記録再生装置
US5406626A (en) 1993-03-15 1995-04-11 Macrovision Corporation Radio receiver for information dissemenation using subcarrier
US6330334B1 (en) 1993-03-15 2001-12-11 Command Audio Corporation Method and system for information dissemination using television signals
US5590195A (en) 1993-03-15 1996-12-31 Command Audio Corporation Information dissemination using various transmission modes
KR0178819B1 (ko) 1993-03-16 1999-05-01 보조 다꾸로 고능률 부호화된 동화상 데이타의 비월재생방법
US20020032907A1 (en) 1993-03-29 2002-03-14 Daniels John J. Initiating record from an electronic programming schedule
JPH06311119A (ja) 1993-04-20 1994-11-04 Sony Corp データ放送システム
US5488433A (en) 1993-04-21 1996-01-30 Kinya Washino Dual compression format digital video production system
US5428731A (en) 1993-05-10 1995-06-27 Apple Computer, Inc. Interactive multimedia delivery engine
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US5375160A (en) 1993-05-28 1994-12-20 Ledler Corporation Interface apparatus for effecting captioning and communications between a telephone line and a television
US5408270A (en) * 1993-06-24 1995-04-18 Massachusetts Institute Of Technology Advanced television system
US5438423C1 (en) 1993-06-25 2002-08-27 Grass Valley Us Inc Time warping for video viewing
DE4422301C2 (de) 1993-06-28 1996-11-28 Gold Star Co Vorrichtung und Verfahren zur Aufzeichnung/Wiedergabe eines Sendesignales
US5414455A (en) 1993-07-07 1995-05-09 Digital Equipment Corporation Segmented video on demand system
US5442390A (en) 1993-07-07 1995-08-15 Digital Equipment Corporation Video on demand with memory accessing and or like functions
JP3371158B2 (ja) * 1993-07-23 2003-01-27 ソニー株式会社 放送受信装置
JP3463352B2 (ja) 1993-07-23 2003-11-05 ソニー株式会社 再生装置
US5550594A (en) 1993-07-26 1996-08-27 Pixel Instruments Corp. Apparatus and method for synchronizing asynchronous signals
US5481296A (en) 1993-08-06 1996-01-02 International Business Machines Corporation Apparatus and method for selectively viewing video information
US5589892A (en) * 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
EP0790743B1 (en) 1993-09-16 1998-10-28 Kabushiki Kaisha Toshiba Apparatus for synchronizing compressed video and audio signals
US6256704B1 (en) 1993-09-16 2001-07-03 International Business Machines Corporation Task management for data accesses to multiple logical partitions on physical disk drives in computer systems
EP0644689B1 (en) * 1993-09-22 2000-05-24 Sony Corporation Television set
US5557724A (en) 1993-10-12 1996-09-17 Intel Corporation User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams
US5734786A (en) * 1993-10-20 1998-03-31 E Guide, Inc. Apparatus and methods for deriving a television guide from audio signals
US5481294A (en) 1993-10-27 1996-01-02 A. C. Nielsen Company Audience measurement system utilizing ancillary codes and passive signatures
JPH07130150A (ja) 1993-10-29 1995-05-19 Ricoh Co Ltd 情報機器
US5481542A (en) 1993-11-10 1996-01-02 Scientific-Atlanta, Inc. Interactive information services control system
JP3082820B2 (ja) * 1993-11-25 2000-08-28 ソニー株式会社 受信装置およびデジタルデータ受信処理方法
US6301711B1 (en) 1993-11-30 2001-10-09 International Business Machines Corporation System and method for the network support of full motion video using a redundant array of inexpensive disks
US5479302A (en) 1993-12-03 1995-12-26 Haines; Curtis D. Single deck dual tape path VCR system
US5519780A (en) 1993-12-03 1996-05-21 Scientific-Atlanta, Inc. System and method for providing compressed digital teletext services and teletext support services
US5479324A (en) * 1993-12-17 1995-12-26 Barry; James E. Illuminated gas tank or shell
JPH07177110A (ja) * 1993-12-17 1995-07-14 Sony Corp 多重放送方法及びその受信装置
JP3277473B2 (ja) * 1994-01-25 2002-04-22 ソニー株式会社 放送受信装置
US5535137A (en) 1994-02-14 1996-07-09 Sony Corporation Of Japan Random access audio/video processor with compressed video resampling to allow higher bandwidth throughput
US5537151A (en) 1994-02-16 1996-07-16 Ati Technologies Inc. Close caption support with timewarp
CN1147854C (zh) 1994-02-28 2004-04-28 索尼公司 数据记录方法和设备、数据记录介质,以及数据再生方法和设备
US6009228A (en) 1994-03-16 1999-12-28 Sony Corporation Parallel multiple terminal image editing system and improved image editing system for high speed editing and method thereof
US5579183A (en) 1994-04-08 1996-11-26 U.S. Philips Corporation Recording and reproducing an MPEG information signal on/from a record carrier
US5537141A (en) * 1994-04-15 1996-07-16 Actv, Inc. Distance learning system providing individual television participation, audio responses and memory for every student
US5563714A (en) * 1994-04-21 1996-10-08 Sony Corporation Digital signal processing apparatus for recording and reproducing time-base compressed digital image data in an image transmission system
US5701383A (en) 1994-05-20 1997-12-23 Gemstar Development Corporation Video time-shifting apparatus
US5477263A (en) 1994-05-26 1995-12-19 Bell Atlantic Network Services, Inc. Method and apparatus for video on demand with fast forward, reverse and channel pause
JPH07322164A (ja) * 1994-05-27 1995-12-08 Mitsubishi Electric Corp テレビジョン受信装置
US5624265A (en) 1994-07-01 1997-04-29 Tv Interactive Data Corporation Printed publication remote contol for accessing interactive media
JP3575063B2 (ja) * 1994-07-04 2004-10-06 ソニー株式会社 再生装置、再生方法
EP0692909B1 (en) 1994-07-12 2001-11-28 Deutsche Thomson-Brandt Gmbh Method to provide a subtitle in a teletext system
US5555441A (en) * 1994-08-02 1996-09-10 Interim Design Inc. Interactive audiovisual distribution system
US5600775A (en) * 1994-08-26 1997-02-04 Emotion, Inc. Method and apparatus for annotating full motion video and other indexed data structures
JPH0879685A (ja) * 1994-08-31 1996-03-22 Sony Corp ニア・ビデオ・オン・デマンドシステムにおけるプログラム再生装置
DE4434034A1 (de) * 1994-09-23 1996-03-28 Thomson Brandt Gmbh Verfahren zur Markierung und/oder zur Auswertung von Markierungen von auf einem Speicherträger aufgezeichneten Informationen für Steuerungszwecke
US5760838A (en) * 1994-09-30 1998-06-02 Intel Corporation Method and system for configuring a display
US5598352A (en) 1994-09-30 1997-01-28 Cirrus Logic, Inc. Method and apparatus for audio and video synchronizing in MPEG playback systems
US5600379A (en) 1994-10-13 1997-02-04 Yves C. Faroudia Television digital signal processing apparatus employing time-base correction
US5614940A (en) 1994-10-21 1997-03-25 Intel Corporation Method and apparatus for providing broadcast information with indexing
US6895169B1 (en) 1994-10-26 2005-05-17 Wave Systems Corporation Method and apparatus for VCR recording using key word selection of advance broadcast data
WO1996013932A1 (en) * 1994-10-27 1996-05-09 Index Systems, Inc. Apparatus and methods for downloading recorder programming data in a video signal
JPH08123821A (ja) 1994-10-27 1996-05-17 Ee I Sofuto Kk データ入力装置
US5878222A (en) 1994-11-14 1999-03-02 Intel Corporation Method and apparatus for controlling video/audio and channel selection for a communication signal based on channel data indicative of channel contents of a signal
WO1996017306A2 (en) 1994-11-21 1996-06-06 Oracle Corporation Media server
US5774170A (en) * 1994-12-13 1998-06-30 Hite; Kenneth C. System and method for delivering targeted advertisements to consumers
JP3248380B2 (ja) 1994-12-15 2002-01-21 ソニー株式会社 データ復号化装置およびデータ復号化方法
US5781780A (en) * 1994-12-22 1998-07-14 Texas Instruments Incorporated Power management supply interface circuitry, systems and methods
US6341195B1 (en) 1994-12-28 2002-01-22 E-Guide, Inc. Apparatus and methods for a television on-screen guide
US5778135A (en) 1994-12-30 1998-07-07 International Business Machines Corporation Real-time edit control for video program material
US5485611A (en) 1994-12-30 1996-01-16 Intel Corporation Video database indexing and method of presenting video database index to a user
US6198977B1 (en) 1995-01-09 2001-03-06 Qwest Communication International Inc. Electronic classified advertising interface method and instructions with ad replay options
JPH08205101A (ja) 1995-01-31 1996-08-09 Toshiba Corp 文字放送受信装置
US6002832A (en) 1995-02-09 1999-12-14 Matsushita Electric Industrial Co., Ltd. Apparatus and method for recording and reproducing data
US6658568B1 (en) 1995-02-13 2003-12-02 Intertrust Technologies Corporation Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management
US6115057A (en) * 1995-02-14 2000-09-05 Index Systems, Inc. Apparatus and method for allowing rating level control of the viewing of a program
US5703655A (en) * 1995-03-24 1997-12-30 U S West Technologies, Inc. Video programming retrieval using extracted closed caption data which has been partitioned and stored to facilitate a search and retrieval process
US5517257A (en) * 1995-03-28 1996-05-14 Microsoft Corporation Video control user interface for interactive television systems and method for controlling display of a video movie
EP0735776B1 (en) 1995-03-29 2004-01-28 Hitachi, Ltd. Decoder for compressed and multiplexed video and audio data
JP3393242B2 (ja) 1995-03-30 2003-04-07 ソニー株式会社 情報送信方法及び装置
DE69637514D1 (de) 1995-03-30 2008-06-19 Thomson Licensing Verfahren und Anordnung zur Klassifizierung von Videosignalen
JP3613408B2 (ja) 1995-04-10 2005-01-26 日本ビクター株式会社 映像音声記録・再生装置
JP3367268B2 (ja) 1995-04-21 2003-01-14 株式会社日立製作所 映像のダイジェスト作成装置及び方法
EP0821859B1 (en) 1995-04-21 2006-01-04 Imedia Corporation An in-home digital video unit with combined archival storage and high-access storage
US5818438A (en) * 1995-04-25 1998-10-06 Bellsouth Corporation System and method for providing television services
EP1209923B1 (en) 1995-04-27 2006-05-24 Hitachi, Ltd. Method/apparatus for receiving and/or reproducing digital signals
US5805763A (en) * 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5852478A (en) * 1995-05-12 1998-12-22 Gemstar Development Corporation Vps compatible apparatus and method for selection of correct IR code sets
FI98591C (fi) 1995-05-23 1997-07-10 Nokia Technology Gmbh Videokuvan tekstitysmenetelmä
US5708787A (en) 1995-05-29 1998-01-13 Matsushita Electric Industrial Menu display device
US6181867B1 (en) 1995-06-07 2001-01-30 Intervu, Inc. Video storage and retrieval system
US5930493A (en) * 1995-06-07 1999-07-27 International Business Machines Corporation Multimedia server system and method for communicating multimedia information
JP3184763B2 (ja) 1995-06-07 2001-07-09 インターナショナル・ビジネス・マシーンズ・コーポレ−ション マルチメディア直接アクセス記憶装置及びフォーマット方法
CN1108055C (zh) * 1995-07-03 2003-05-07 皇家菲利浦电子有限公司 图形图像传输方法及显示信号发生器和发生器与接收器
FR2736783B1 (fr) 1995-07-13 1997-08-14 Thomson Multimedia Sa Procede et appareil d'enregistrement et de lecture avec un support d'enregistrement de grande capacite
US5659539A (en) 1995-07-14 1997-08-19 Oracle Corporation Method and apparatus for frame accurate access of digital audio-visual information
US6138147A (en) 1995-07-14 2000-10-24 Oracle Corporation Method and apparatus for implementing seamless playback of continuous media feeds
US6112226A (en) 1995-07-14 2000-08-29 Oracle Corporation Method and apparatus for concurrently encoding and tagging digital information for allowing non-sequential access during playback
US6359636B1 (en) 1995-07-17 2002-03-19 Gateway, Inc. Graphical user interface for control of a home entertainment system
JP3698273B2 (ja) 1995-07-20 2005-09-21 ソニー株式会社 電子番組ガイド伝送装置および方法、電子番組ガイド受信装置および方法、並びに電子番組ガイド送受信システムおよび方法
US5671412A (en) 1995-07-28 1997-09-23 Globetrotter Software, Incorporated License management system for software applications
JP3484832B2 (ja) 1995-08-02 2004-01-06 ソニー株式会社 記録装置、記録方法、再生装置及び再生方法
JP3348339B2 (ja) 1995-08-02 2002-11-20 ソニー株式会社 データ記録方法及び装置、データ再生方法及び装置
JPH09102940A (ja) 1995-08-02 1997-04-15 Sony Corp 動画像信号の符号化方法、符号化装置、復号化装置、記録媒体及び伝送方法
JP3493822B2 (ja) 1995-08-04 2004-02-03 ソニー株式会社 データ記録方法及び装置、並びに、データ再生方法及び装置
JPH0964770A (ja) 1995-08-18 1997-03-07 Matsushita Electric Ind Co Ltd 地上放送及び衛星放送一体チューナ
JPH0965267A (ja) 1995-08-22 1997-03-07 Toshiba Corp テレビジョンシステムおよび磁気記録再生装置
US5878141A (en) 1995-08-25 1999-03-02 Microsoft Corporation Computerized purchasing system and method for mediating purchase transactions over an interactive network
US6272672B1 (en) 1995-09-06 2001-08-07 Melvin E. Conway Dataflow processing with events
US5758068A (en) 1995-09-19 1998-05-26 International Business Machines Corporation Method and apparatus for software license management
US5708845A (en) 1995-09-29 1998-01-13 Wistendahl; Douglass A. System for mapping hot spots in media content for interactive digital media program
TW303570B (zh) 1995-09-29 1997-04-21 Matsushita Electric Ind Co Ltd
US6496981B1 (en) * 1997-09-19 2002-12-17 Douglass A. Wistendahl System for converting media content for interactive TV use
EP2282540A3 (en) 1995-10-02 2013-05-15 Starsight Telecast, Inc. Systems and methods for providing television schedule information
JP3330797B2 (ja) 1995-10-02 2002-09-30 富士通株式会社 動画像データ格納方式および動画像データ復号方式
JP3454396B2 (ja) * 1995-10-11 2003-10-06 株式会社日立製作所 動画像の変化点検出制御方法とそれに基づく再生停止制御方法およびそれらを用いた動画像の編集システム
US5765152A (en) 1995-10-13 1998-06-09 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
JP3790569B2 (ja) 1995-10-13 2006-06-28 松下電器産業株式会社 ビデオ選択再生システム
JP3956394B2 (ja) 1995-10-17 2007-08-08 ソニー株式会社 音声・映像データ符号化装置およびその方法
JP3671476B2 (ja) 1995-11-07 2005-07-13 ソニー株式会社 受信装置
SG83654A1 (en) * 1995-11-09 2001-10-16 Thomson Consumer Electronics Automatic title or description captioning for a vcr recording
US5949948A (en) 1995-11-20 1999-09-07 Imedia Corporation Method and apparatus for implementing playback features for compressed video data
US6157413A (en) * 1995-11-20 2000-12-05 United Video Properties, Inc. Interactive special events video signal navigation system
US5991496A (en) 1995-11-29 1999-11-23 Sony Corporation Recording/reproducing apparatus and method thereof
US6169843B1 (en) 1995-12-01 2001-01-02 Harmonic, Inc. Recording and playback of audio-video transport streams
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
JPH09162821A (ja) * 1995-12-13 1997-06-20 Toshiba Corp 多重放送システムとこのシステムで使用される放送送信装置および放送受信装置
US5627936A (en) 1995-12-21 1997-05-06 Intel Corporation Apparatus and method for temporal indexing of multiple audio, video and data streams
JP3277787B2 (ja) 1995-12-21 2002-04-22 ソニー株式会社 音声・映像データ記録・再生装置
US5899578A (en) 1995-12-25 1999-05-04 Sony Corporation Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
TW303437B (en) * 1996-01-11 1997-04-21 Ibm Entertainment system for portable computer
JP3269768B2 (ja) 1996-01-16 2002-04-02 株式会社東芝 ディジタル信号受信装置
JPH09265731A (ja) 1996-01-24 1997-10-07 Sony Corp 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体
US5790935A (en) 1996-01-30 1998-08-04 Hughes Aircraft Company Virtual on-demand digital information delivery system and method
CN1144455C (zh) 1996-02-08 2004-03-31 松下电器产业株式会社 电视接收机
US5838314A (en) 1996-02-21 1998-11-17 Message Partners Digital video services system with optional interactive advertisement capabilities
US5995709A (en) 1996-12-27 1999-11-30 Victor Company Of Japan, Ltd. MPEG decoder and optical video disc player using the same
US5790664A (en) 1996-02-26 1998-08-04 Network Engineering Software, Inc. Automated system for management of licensed software
AU2191197A (en) * 1996-02-26 1997-09-10 E Guide, Inc. Cordless phone back link for interactive television system
US5909257A (en) 1996-02-27 1999-06-01 Victor Company Of Japan, Ltd. Apparatus and method of receiving broadcasted digital signal
US6061056A (en) 1996-03-04 2000-05-09 Telexis Corporation Television monitoring system with automatic selection of program material of interest and subsequent display under user control
JPH09245438A (ja) 1996-03-12 1997-09-19 Pioneer Electron Corp 情報記録媒体並びにその記録装置及び再生装置
JP3332756B2 (ja) 1996-03-14 2002-10-07 三洋電機株式会社 テレビジョン放送信号の記録再生装置
JP2848326B2 (ja) 1996-03-28 1999-01-20 日本電気株式会社 Mpeg符号化画像復号装置
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US5961603A (en) * 1996-04-10 1999-10-05 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
US6136316A (en) * 1996-04-17 2000-10-24 Dabur Research Foundation Hepatoprotective compositions and composition for treatment of conditions related to hepatitis B and E infection
US6058430A (en) 1996-04-19 2000-05-02 Kaplan; Kenneth B. Vertical blanking interval encoding of internet addresses for integrated television/internet devices
US6445738B1 (en) 1996-04-25 2002-09-03 Opentv, Inc. System and method for creating trick play video streams from a compressed normal play video bitstream
US5929849A (en) * 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
CN1192602C (zh) 1996-05-03 2005-03-09 三星电子株式会社 适于音节文字的观众选择型字幕播放和接收方法及其装置
JP3299547B2 (ja) 1996-05-24 2002-07-08 株式会社日立製作所 ガス絶縁機器の部分放電検出装置
EP0810789B1 (en) * 1996-05-30 2004-07-14 Matsushita Electric Industrial Co., Ltd. Data transmitting apparatus, data receiving apparatus and method and communication system
JPH09322174A (ja) 1996-05-30 1997-12-12 Hitachi Ltd 動画データの再生方法
US5940074A (en) 1996-06-03 1999-08-17 Webtv Networks, Inc. Remote upgrade of software over a network
US6065050A (en) 1996-06-05 2000-05-16 Sun Microsystems, Inc. System and method for indexing between trick play and normal play video streams in a video delivery system
US5815671A (en) 1996-06-11 1998-09-29 Command Audio Corporation Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval
CA2197727A1 (en) 1996-06-27 1997-12-27 Richard Frank Bruno Method for altering a broadcast transmission as a function of its recipient on a communications network
US6018775A (en) * 1996-07-02 2000-01-25 Gateway 2000, Inc. System with a remote wireless mass storage which provides identification of a particular mass storage stored in a cradle to the system
AU3958897A (en) 1996-07-12 1998-02-09 H. Craig Grantham Viewer profile of broadcast data and browser
US5742768A (en) 1996-07-16 1998-04-21 Silicon Graphics, Inc. System and method for providing and displaying a web page having an embedded menu
US7225142B1 (en) 1996-08-01 2007-05-29 At&T Corp. Interactive multimedia advertising and electronic commerce on a hypertext network
AU3908297A (en) 1996-08-06 1998-02-25 Starsight Telecast Incorporated Electronic program guide with interactive areas
US20020016963A1 (en) * 1996-08-08 2002-02-07 Hideki Inoue Information receiving apparatus
EP0827340A3 (en) 1996-08-30 1999-10-06 Matsushita Electric Industrial Co., Ltd. Terminal apparatus and method for achieving interactive operations
US7155451B1 (en) 1996-09-03 2006-12-26 Torres Damon C Automated browsing system for publishers and users on networks serving internet and remote devices
KR100487012B1 (ko) 1996-09-11 2005-06-16 마츠시타 덴끼 산교 가부시키가이샤 프로그램의일부만수신한상태에서도당해프로그램을실행개시할수있는프로그램수신실행장치및그를위한프로그램송신장치
JPH1093936A (ja) * 1996-09-18 1998-04-10 Toshiba Corp 放送送信装置、放送受信装置及び録画予約装置
US5999698A (en) 1996-09-30 1999-12-07 Kabushiki Kaisha Toshiba Multiangle block reproduction system
US20030093790A1 (en) 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US7055166B1 (en) 1996-10-03 2006-05-30 Gotuit Media Corp. Apparatus and methods for broadcast monitoring
US5892536A (en) 1996-10-03 1999-04-06 Personal Audio Systems and methods for computer enhanced broadcast monitoring
US20020120925A1 (en) 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
JPH10174007A (ja) * 1996-10-11 1998-06-26 Toshiba Corp マルチ機能テレビジョン装置
JP4184436B2 (ja) * 1996-10-16 2008-11-19 ジェムスター ディベロプメント コーポレイション テレビジョンシステムを通してのインターネットデータへのアクセス
US20030005463A1 (en) 1999-09-30 2003-01-02 Douglas B Macrae Access to internet data through a television system
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
US5977962A (en) * 1996-10-18 1999-11-02 Cablesoft Corporation Television browsing system with transmitted and received keys and associated information
JP3063824B2 (ja) 1996-10-29 2000-07-12 日本電気株式会社 オーディオ・ビデオ同期再生装置
US5862342A (en) 1996-10-31 1999-01-19 Sensormatic Electronics Corporation Intelligent video information management system with information archiving capabilities
US5828848A (en) 1996-10-31 1998-10-27 Sensormatic Electronics Corporation Method and apparatus for compression and decompression of video data streams
US6034963A (en) * 1996-10-31 2000-03-07 Iready Corporation Multiple network protocol encoder/decoder and data processor
US5999689A (en) * 1996-11-01 1999-12-07 Iggulden; Jerry Method and apparatus for controlling a videotape recorder in real-time to automatically identify and selectively skip segments of a television broadcast signal during recording of the television signal
US7269330B1 (en) 1996-11-01 2007-09-11 Televentions, Llc Method and apparatus for controlling a video recorder/player to selectively alter a video signal
US6369855B1 (en) 1996-11-01 2002-04-09 Texas Instruments Incorporated Audio and video decoder circuit and system
EP1010076A1 (en) 1996-11-27 2000-06-21 1Vision Software, L.L.C. File directory and file navigation system
JPH10164521A (ja) 1996-11-29 1998-06-19 Canon Inc 画像処理装置
US6005564A (en) 1996-12-05 1999-12-21 Interval Research Corporation Display pause with elastic playback
US6430355B1 (en) 1996-12-09 2002-08-06 Sony Corporation Editing device with display of program ID code and images of the program
JPH10174082A (ja) 1996-12-13 1998-06-26 Toshiba Corp 双方向tv放送システムおよびそのシステムに適用されるファイルアクセス方法
JP3575205B2 (ja) * 1996-12-13 2004-10-13 ソニー株式会社 リモートコマンダ及びネットワーク接続システム
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
KR200197410Y1 (ko) 1996-12-19 2000-10-02 윤종용 디지털 방송신호의 기록 및 재생장치
US6256785B1 (en) * 1996-12-23 2001-07-03 Corporate Media Patners Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol
US5931908A (en) * 1996-12-23 1999-08-03 The Walt Disney Corporation Visual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming
JP3814903B2 (ja) * 1996-12-25 2006-08-30 株式会社日立製作所 映像・データ表示方法及び装置
US6473903B2 (en) 1996-12-30 2002-10-29 Koninklijke Philips Electronics N.V. Method and system for implementing interactive broadcast programs and commercials
US6163316A (en) 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
US6637032B1 (en) 1997-01-06 2003-10-21 Microsoft Corporation System and method for synchronizing enhancing content with a video program using closed captioning
US6253375B1 (en) 1997-01-13 2001-06-26 Diva Systems Corporation System for interactively distributing information services
US6166730A (en) 1997-12-03 2000-12-26 Diva Systems Corporation System for interactively distributing information services
JP3837808B2 (ja) 1997-01-22 2006-10-25 ヤマハ株式会社 記録再生装置
US6073124A (en) 1997-01-29 2000-06-06 Shopnow.Com Inc. Method and system for securely incorporating electronic information into an online purchasing application
JP4038700B2 (ja) 1997-02-17 2008-01-30 ソニー株式会社 電子機器制御装置および方法、並びに、情報処理システムおよび方法
US6072532A (en) * 1997-02-18 2000-06-06 Scientific-Atlanta, Inc. Method and apparatus for generic insertion of data in vertical blanking intervals
US5864582A (en) 1997-02-24 1999-01-26 Ford Global Technologies, Inc. Pulse width extension with analog command
JPH10243361A (ja) * 1997-02-28 1998-09-11 Toshiba Corp テレビジョン受信機
GB9704157D0 (en) 1997-02-28 1997-04-16 Danisco Expression element
US5818935A (en) * 1997-03-10 1998-10-06 Maa; Chia-Yiu Internet enhanced video system
US6292618B1 (en) 1997-03-11 2001-09-18 Hitachi, Ltd. Image recording and reproducing apparatus
EP0866461A3 (en) 1997-03-19 2001-11-07 Sony Corporation Video data decoding and video signal reproduction
US5832085A (en) 1997-03-25 1998-11-03 Sony Corporation Method and apparatus storing multiple protocol, compressed audio video data
DE19713286A1 (de) 1997-03-29 1998-10-01 Thomson Brandt Gmbh Gerät zur CD-Wiedergabe mit veränderbarer Geschwindigkeit oder Richtung
US6209041B1 (en) 1997-04-04 2001-03-27 Microsoft Corporation Method and computer program product for reducing inter-buffer data transfers between separate processing components
US6167083A (en) 1997-04-04 2000-12-26 Avid Technology, Inc. Computer system and process for capture editing and playback of motion video compressed using interframe and intraframe techniques
US5963202A (en) 1997-04-14 1999-10-05 Instant Video Technologies, Inc. System and method for distributing and managing digital video information in a video distribution network
ATE292355T1 (de) 1997-04-21 2005-04-15 Gemstar Dev Corp Verfahren und vorrichtung zur zeitverschiebung von video und text in einem fernsehprogrammmit textverbesserung
JPH10336590A (ja) 1997-05-30 1998-12-18 Hitachi Ltd 映像配信システム
US6094677A (en) * 1997-05-30 2000-07-25 International Business Machines Corporation Methods, systems and computer program products for providing insertions during delays in interactive systems
JPH1169279A (ja) 1997-06-10 1999-03-09 Matsushita Electric Ind Co Ltd 記録再生装置
US20030040962A1 (en) 1997-06-12 2003-02-27 Lewis William H. System and data management and on-demand rental and purchase of digital data products
US6353461B1 (en) 1997-06-13 2002-03-05 Panavision, Inc. Multiple camera video assist control system
JPH117751A (ja) * 1997-06-18 1999-01-12 Oputoromu:Kk ドライブ一体型ディスク
US6317885B1 (en) 1997-06-26 2001-11-13 Microsoft Corporation Interactive entertainment and information system using television set-top box
US6172605B1 (en) 1997-07-02 2001-01-09 Matsushita Electric Industrial Co., Ltd. Remote monitoring system and method
US20030088872A1 (en) 1997-07-03 2003-05-08 Nds Limited Advanced television system
IL125141A0 (en) 1998-06-29 1999-01-26 Nds Ltd Advanced television system
JPH1145157A (ja) * 1997-07-24 1999-02-16 Internatl Business Mach Corp <Ibm> データ転送装置、ディスク装置及びデータ転送方法
EP1013087A4 (en) * 1997-08-27 2003-01-02 Starsight Telecast Inc SYSTEMS AND METHODS FOR REPLACING TELEVISION SIGNALS
US6009525A (en) 1997-08-29 1999-12-28 Preview Systems, Inc. Multi-tier electronic software distribution
FR2768586B1 (fr) 1997-09-12 1999-12-03 Nortel Matra Cellular Estimation previsionnelle du rapport signal a interferences dans un reseau cellulaire de radiocommunications
KR100532738B1 (ko) 1997-09-17 2005-12-01 마츠시타 덴끼 산교 가부시키가이샤 비디오 데이터 편집장치, 비디오 데이터 편집장치의 기록매체로서 이용하기 위한 광디스크 및 편집 프로그램을 저장한 컴퓨터 판독가능한 기록매체
JPH11103452A (ja) 1997-09-26 1999-04-13 Hitachi Ltd インタラクティブ番組における対話及び画面制御方法
US6600496B1 (en) 1997-09-26 2003-07-29 Sun Microsystems, Inc. Interactive graphical user interface for television set-top box
US6181706B1 (en) 1997-09-26 2001-01-30 International Business Machines Corporation Common buffer for multiple streams and control registers in an MPEG-2 compliant transport register
JP2002528931A (ja) 1997-10-06 2002-09-03 ディーブイディーオー インコーポレーテッド デジタルビデオシステム及びそれを提供する方法
US6412111B1 (en) * 1997-10-09 2002-06-25 International Business Machines Corporation Data processing system and method for implementing programmable distribution of information by a video server
US6327418B1 (en) 1997-10-10 2001-12-04 Tivo Inc. Method and apparatus implementing random access and time-based functions on a continuous stream of formatted digital data
US6226624B1 (en) 1997-10-24 2001-05-01 Craig J. Watson System and method for pre-authorization of individual account remote transactions
JP4018823B2 (ja) 1997-10-24 2007-12-05 株式会社大宇エレクトロニクス Mpeg−2放送プログラムの貯蔵及び再生システム
CN1527604A (zh) * 1997-12-01 2004-09-08 星视电视广播公司 在弹出区域中具有广告消息的电子节目表系统
US6029045A (en) 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
JPH11187324A (ja) 1997-12-19 1999-07-09 Matsushita Electric Ind Co Ltd 番組情報作成装置および方法と受信装置
CA2254695A1 (en) * 1997-12-19 1999-06-19 John M. Todd Anti-theft alarm for portable electrically operated devices
US6075550A (en) * 1997-12-23 2000-06-13 Lapierre; Diane Censoring assembly adapted for use with closed caption television
US6480667B1 (en) 1997-12-23 2002-11-12 Intel Corporation Method of time shifting to simultaneously record and play a data stream
US6490000B1 (en) 1997-12-24 2002-12-03 Echostar Communications Corporation Method and apparatus for time shifting and controlling broadcast audio and video signals
EP1389014A1 (en) * 1997-12-26 2004-02-11 Matsushita Electric Industrial Co., Ltd. Video clip identification system unusable for commercial cutting
US6172712B1 (en) 1997-12-31 2001-01-09 Intermec Ip Corp. Television with hard disk drive
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6008802A (en) 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US20010042246A1 (en) 1999-08-04 2001-11-15 Henry C. Yuen Home entertainment system and method of its operation
CA2318844A1 (en) 1998-01-23 1999-07-29 Index Systems, Inc. Home entertainment system and method of its operation
US6557171B1 (en) 1998-02-02 2003-04-29 Matsushita Electric Industrial Co., Ltd. Digital tv broadcast sending apparatus, digital tv broadcast receiving apparatus, and digital tv broadcast sending / receiving system which facilitate preselection of tv programs, and computer readable recording medium storing a program for achieving a function of the digital tv broadcast receiving apparatus
US6330675B1 (en) 1998-02-13 2001-12-11 Liquid Audio, Inc. System and method for secure transfer of digital data to a local recordable storage medium
JPH11239333A (ja) 1998-02-20 1999-08-31 Uniden Corp 放送受信機および情報伝達システム
EP0940986B1 (en) 1998-03-02 2011-02-16 Panasonic Corporation Method and system downloading a desired portion of a continuous medium with a raised precision
JPH11252473A (ja) * 1998-03-05 1999-09-17 Toshiba Corp 選局装置
JP3672432B2 (ja) 1998-03-20 2005-07-20 パイオニア株式会社 情報再生装置及び情報再生方法
US6424791B1 (en) 1998-03-27 2002-07-23 Sony Corporation System and method for providing selection of timer recording
CN1128542C (zh) 1998-04-03 2003-11-19 松下电器产业株式会社 便携式视听系统
US6433835B1 (en) 1998-04-17 2002-08-13 Encamera Sciences Corporation Expanded information capacity for existing communication transmission systems
US6788882B1 (en) 1998-04-17 2004-09-07 Timesurf, L.L.C. Systems and methods for storing a plurality of video streams on re-writable random-access media and time-and channel- based retrieval thereof
US7272298B1 (en) 1998-05-06 2007-09-18 Burst.Com, Inc. System and method for time-shifted program viewing
US6219839B1 (en) 1998-05-12 2001-04-17 Sharp Laboratories Of America, Inc. On-screen electronic resources guide
US6005603A (en) * 1998-05-15 1999-12-21 International Business Machines Corporation Control of a system for processing a stream of information based on information content
JPH11328851A (ja) 1998-05-19 1999-11-30 Sony Corp 端末装置及び再生方法
US6590588B2 (en) 1998-05-29 2003-07-08 Palm, Inc. Wireless, radio-frequency communications using a handheld computer
US6154771A (en) 1998-06-01 2000-11-28 Mediastra, Inc. Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospectively
JPH11346354A (ja) * 1998-06-01 1999-12-14 Hitachi Ltd テレビジョン放送受信機
US6229532B1 (en) * 1998-06-11 2001-05-08 Sony Corporation Method and apparatus for building a uniform resource locator menu in an Internet television system
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
US7181756B1 (en) * 1998-06-17 2007-02-20 Microsoft Corporation Television/internet terminal user interface
JP3907839B2 (ja) 1998-06-17 2007-04-18 松下電器産業株式会社 放送システム
US6400407B1 (en) * 1998-06-17 2002-06-04 Webtv Networks, Inc. Communicating logical addresses of resources in a data service channel of a video signal
US6169976B1 (en) 1998-07-02 2001-01-02 Encommerce, Inc. Method and apparatus for regulating the use of licensed products
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US6424796B2 (en) 1998-07-21 2002-07-23 Gateway, Inc. Optical storage media drive adapter for stand-alone use
US6100941A (en) 1998-07-28 2000-08-08 U.S. Philips Corporation Apparatus and method for locating a commercial disposed within a video data stream
JP3951464B2 (ja) * 1998-07-28 2007-08-01 株式会社日立製作所 ディジタル信号処理装置
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
US8577205B2 (en) * 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US8380041B2 (en) * 1998-07-30 2013-02-19 Tivo Inc. Transportable digital video recorder system
US20020057893A1 (en) 1998-08-11 2002-05-16 Anthony Wood Digital recording and playback
GB9817421D0 (en) 1998-08-11 1998-10-07 Danmere Limited Interactive television control/operating system
US6389403B1 (en) 1998-08-13 2002-05-14 International Business Machines Corporation Method and apparatus for uniquely identifying a customer purchase in an electronic distribution system
US6357042B2 (en) * 1998-09-16 2002-03-12 Anand Srinivasan Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream
US6313854B1 (en) * 1998-10-16 2001-11-06 International Business Machines Corporation Display mechanism for HTML frames
US6215526B1 (en) 1998-11-06 2001-04-10 Tivo, Inc. Analog video tagging and encoding system
US6853385B1 (en) 1999-11-09 2005-02-08 Broadcom Corporation Video, audio and graphics decode, composite and display system
US6504990B1 (en) 1998-11-12 2003-01-07 Max Abecassis Randomly and continuously playing fragments of a video segment
US8290351B2 (en) 2001-04-03 2012-10-16 Prime Research Alliance E., Inc. Alternative advertising in prerecorded media
JP2000184320A (ja) 1998-12-11 2000-06-30 Nec Corp 記録再生装置および電子番組ガイド表示装置
JP3252282B2 (ja) 1998-12-17 2002-02-04 松下電器産業株式会社 シーンを検索する方法及びその装置
US6535415B2 (en) * 1999-02-22 2003-03-18 Hitachi, Ltd. Semiconductor device
US6480353B1 (en) * 1999-02-22 2002-11-12 Seagate Technology Llc Fixed disc drive cartridge and playback device
US6895166B1 (en) 1999-03-15 2005-05-17 Computer Prompting And Captioning Co. Method and apparatus for encoding control data in a video data system
US20020002524A1 (en) 1999-03-17 2002-01-03 Nir Kossovsky Online patent and license exchange
US6320621B1 (en) 1999-03-27 2001-11-20 Sharp Laboratories Of America, Inc. Method of selecting a digital closed captioning service
DE60038674T2 (de) 1999-03-30 2009-06-10 TiVo, Inc., Alviso Datenspeicherverwaltungs-und programmablaufsystem
US6694200B1 (en) * 1999-04-13 2004-02-17 Digital5, Inc. Hard disk based portable device
US6263503B1 (en) 1999-05-26 2001-07-17 Neal Margulis Method for effectively implementing a wireless television system
CN1187756C (zh) 1999-05-28 2005-02-02 松下电器产业株式会社 半导体存储器卡、播放装置、记录装置、播放方法、记录方法、和计算机可读记录介质
US6266094B1 (en) 1999-06-14 2001-07-24 Medialink Worldwide Incorporated Method and apparatus for the aggregation and selective retrieval of television closed caption word content originating from multiple geographic locations
US6349410B1 (en) * 1999-08-04 2002-02-19 Intel Corporation Integrating broadcast television pause and web browsing
EP1534004B1 (en) * 1999-08-26 2016-05-25 Sony Europe Limited Television display device and method of operating a television system
US20020056118A1 (en) 1999-08-27 2002-05-09 Hunter Charles Eric Video and music distribution system
MXPA02002133A (es) * 1999-08-31 2002-09-18 Belden Wire & Cable Co Cables de datos de alta velocidad que tienen pares trenzados blindados individualmente.
EP1885128A3 (en) 1999-09-20 2008-03-12 Tivo, Inc. Closed caption tagging system
US6977691B1 (en) * 1999-09-21 2005-12-20 Texas Instruments Incorporated System for nonlinear viewing of television show segments
US6697944B1 (en) 1999-10-01 2004-02-24 Microsoft Corporation Digital content distribution, transmission and protection system and method, and portable device for use therewith
US20010003212A1 (en) 1999-10-29 2001-06-07 Jerilyn L. Marler Identifying ancillary information associated with an audio/video program
JP3659090B2 (ja) 1999-10-29 2005-06-15 日本電信電話株式会社 電子情報流通システム及び電子情報流通プログラムを格納した記憶媒体及び電子情報流通方法
US7159232B1 (en) 1999-11-16 2007-01-02 Microsoft Corporation Scheduling the recording of television programs
US7213005B2 (en) 1999-12-09 2007-05-01 International Business Machines Corporation Digital content distribution using web broadcasting services
WO2001047279A2 (en) 1999-12-21 2001-06-28 Tivo, Inc. Method for enhancing digital video recorder television advertising viewership
WO2001047273A1 (en) 1999-12-21 2001-06-28 Tivo, Inc. Intelligent system and methods of recommending media content items based on user preferences
US7706531B2 (en) 1999-12-28 2010-04-27 Panasonic Corporation Recording apparatus, reproduction apparatus, data processing apparatus, recording and reproduction apparatus and data transmission apparatus and corresponding methods
US6829254B1 (en) 1999-12-28 2004-12-07 Nokia Internet Communications, Inc. Method and apparatus for providing efficient application-level switching for multiplexed internet protocol media streams
US6351596B1 (en) 2000-01-07 2002-02-26 Time Warner Entertainment Co, Lp Content control of broadcast programs
US6748539B1 (en) 2000-01-19 2004-06-08 International Business Machines Corporation System and method for securely checking in and checking out digitized content
US20020026442A1 (en) 2000-01-24 2002-02-28 Lipscomb Kenneth O. System and method for the distribution and sharing of media assets between media players devices
US7028327B1 (en) * 2000-02-02 2006-04-11 Wink Communication Using the electronic program guide to synchronize interactivity with broadcast programs
AU2001230972A1 (en) 2000-02-04 2001-08-14 Intel Corporation Displaying enhanced content information on a remote control unit
AU2001231285A1 (en) * 2000-02-04 2001-08-14 Homerelay Communications, Inc. Method and apparatus for conducting long distance telephone calls in associationwith an advertisement system
JP2001297273A (ja) 2000-02-08 2001-10-26 Nec Corp ディジタルコンテンツ・レンタルシステム
US20010049648A1 (en) 2000-02-15 2001-12-06 Richard Naylor Electronic marketplace for auctioning non-exclusive rights in intangible property
US20010029583A1 (en) * 2000-02-17 2001-10-11 Dennis Palatov Video content distribution system including an interactive kiosk, a portable content storage device, and a set-top box
US7120924B1 (en) * 2000-02-29 2006-10-10 Goldpocket Interactive, Inc. Method and apparatus for receiving a hyperlinked television broadcast
US7908635B2 (en) 2000-03-02 2011-03-15 Tivo Inc. System and method for internet access to a personal television service
US8812850B2 (en) 2000-03-02 2014-08-19 Tivo Inc. Secure multimedia transfer system
CN1428046A (zh) 2000-03-08 2003-07-02 通用仪器公司 个人通用记录器及其实现和使用方法
US7395546B1 (en) 2000-03-09 2008-07-01 Sedna Patent Services, Llc Set top terminal having a program pause feature
JP2001268494A (ja) * 2000-03-15 2001-09-28 Sony Corp ハードディスク装置
US20040193900A1 (en) 2000-03-17 2004-09-30 Mark Nair System, method and apparatus for controlling the dissemination of digital works
KR20030036151A (ko) * 2000-03-31 2003-05-09 마츠시타 덴끼 산교 가부시키가이샤 기록용 포맷, 기록장치, 재생장치
US8214422B1 (en) 2001-08-19 2012-07-03 The Directv Group, Inc. Methods and apparatus for sending content between client devices
US8296792B2 (en) 2000-04-24 2012-10-23 Tvworks, Llc Method and system to provide interactivity using an interactive channel bug
US7877766B1 (en) 2000-05-04 2011-01-25 Enreach Technology, Inc. Method and system of providing a non-skippable sub-advertisement stream
US7188087B1 (en) 2000-05-15 2007-03-06 Hewlett-Packard Development Company, L.P. Devices, systems and methods for restricting use of digital content
JP2001325461A (ja) 2000-05-18 2001-11-22 Dainippon Printing Co Ltd 権利転売システム、管理用サーバ、及び記録媒体
JP2001338242A (ja) 2000-05-29 2001-12-07 Nippon Telegr & Teleph Corp <Ntt> 電子情報流通方法及びシステム及び電子情報流通プログラムを格納した記憶媒体
US6832388B1 (en) 2000-05-30 2004-12-14 Jordan Du Val Personal computer used in conjunction with television to display information related to television programming
US6442328B1 (en) * 2000-05-31 2002-08-27 Keen Personal Media, Inc. Digital video recorder connectable to an auxiliary interface of a set-top box that provides video data stream to a display device based on selection between recorded video signal received from the dig
US20020032906A1 (en) 2000-06-02 2002-03-14 Grossman Avram S. Interactive marketing and advertising system and method
US7140033B1 (en) 2000-06-21 2006-11-21 Bellsouth Intellectual Property Corporation Methods and systems for controlling consumer electronics external devices via data delivered to a device
US6891953B1 (en) 2000-06-27 2005-05-10 Microsoft Corporation Method and system for binding enhanced software features to a persona
US20020054091A1 (en) 2000-07-25 2002-05-09 Tomsen Mai-Lan Method and system to defer transactions conducted via interactive television
US7194754B2 (en) 2000-07-25 2007-03-20 Digeo, Inc. Method and system to defer transactions conducted via interactive television
US7313802B1 (en) 2000-07-25 2007-12-25 Digeo, Inc. Method and system to provide deals and promotions via an interactive video casting system
US7103908B2 (en) 2000-07-25 2006-09-05 Diego, Inc. Method and system to save context for deferred transaction via interactive television
US6454173B2 (en) 2000-08-14 2002-09-24 Marcel A. Graves Smart card technology
JP2002064782A (ja) 2000-08-22 2002-02-28 Sharp Corp Tv番組の録画、再生方法及びそれらに用いられる装置
US7421729B2 (en) 2000-08-25 2008-09-02 Intellocity Usa Inc. Generation and insertion of indicators using an address signal applied to a database
US8122236B2 (en) 2001-10-24 2012-02-21 Aol Inc. Method of disseminating advertisements using an embedded media player page
US6973256B1 (en) 2000-10-30 2005-12-06 Koninklijke Philips Electronics N.V. System and method for detecting highlights in a video program using audio properties
JP3607597B2 (ja) 2000-11-08 2005-01-05 株式会社東芝 記録再生装置
US6909837B1 (en) 2000-11-13 2005-06-21 Sony Corporation Method and system for providing alternative, less-intrusive advertising that appears during fast forward playback of a recorded video program
US7870592B2 (en) * 2000-12-14 2011-01-11 Intertainer, Inc. Method for interactive video content programming
US20020082973A1 (en) 2000-12-27 2002-06-27 Alain Marbach Intellectual property bid method and system
US6564996B2 (en) 2000-12-29 2003-05-20 Ncr Corporation System and method of correlating a check tendered as payment for a purchase to the particular purchase transaction
US20030192060A1 (en) 2001-01-30 2003-10-09 Levy Kenneth L. Digital watermarking and television services
US7114170B2 (en) 2001-02-07 2006-09-26 Neoris Usa, Inc. Method and apparatus for providing interactive media presentation
US20020124250A1 (en) 2001-03-02 2002-09-05 Proehl Andrew M. Hybrid advertising broadcast method
US7143353B2 (en) * 2001-03-30 2006-11-28 Koninklijke Philips Electronics, N.V. Streaming video bookmarks
US20020184047A1 (en) 2001-04-03 2002-12-05 Plotnick Michael A. Universal ad queue
US20070230921A1 (en) 2001-04-05 2007-10-04 Barton James M Multimedia time warping system
US7743402B2 (en) 2001-04-05 2010-06-22 Panasonic Corporation Data broadcast program transport stream (TS) transmission device, related method, computer program and storage medium, distribution device and distribution system
US20020157002A1 (en) 2001-04-18 2002-10-24 Messerges Thomas S. System and method for secure and convenient management of digital electronic content
US20030229893A1 (en) * 2001-04-26 2003-12-11 Vito Sgaraglino Multiple response means for interactive advertising and information systems
US7239800B2 (en) 2001-05-02 2007-07-03 David H. Sitrick Portable player for personal video recorders
US6996717B2 (en) * 2001-05-24 2006-02-07 Matsushita Electric Industrial Co., Ltd. Semi-fragile watermarking system for MPEG video authentication
US7065778B1 (en) 2001-05-25 2006-06-20 Enreach Technologies, Inc. Method and system for providing media from remote locations to a viewer
GB2375923A (en) 2001-05-25 2002-11-27 Roke Manor Research Recognising and extracting embedded data in a broadcast signal
US20020191950A1 (en) 2001-06-15 2002-12-19 Xiaoling Wang Apparatus and a method for preventing commercial skipping
US6820138B2 (en) 2001-06-22 2004-11-16 Hewlett-Packard Development Company, L.P. Portable computer system including detachable handheld media storage and playback device
JP2003015993A (ja) 2001-06-28 2003-01-17 Sony Corp 情報処理装置および情報処理方法、記録媒体、並びにプログラム
WO2003012744A1 (en) 2001-08-02 2003-02-13 Intellocity Usa, Inc. Post production visual alterations
US20030046693A1 (en) 2001-08-29 2003-03-06 Digeo, Inc. System and method for focused navigation within an interactive television user interface
US6980594B2 (en) 2001-09-11 2005-12-27 Emc Corporation Generation of MPEG slow motion playout
US7107608B2 (en) 2001-10-01 2006-09-12 Microsoft Corporation Remote task scheduling for a set top box
US6957396B2 (en) 2001-10-18 2005-10-18 Sony Corporation Graphic user interface for digital networks
US20030110503A1 (en) 2001-10-25 2003-06-12 Perkes Ronald M. System, method and computer program product for presenting media to a user in a media on demand framework
US6754254B2 (en) 2001-11-09 2004-06-22 Qualcomm Incorporated Control of transit power during out-of-lock condition
MXPA04004410A (es) 2001-11-10 2004-08-11 Thomson Licensing Sa Sistema y metodo para grabar y desplegar programas de video para dispositivos moviles manuales.
US20040237104A1 (en) 2001-11-10 2004-11-25 Cooper Jeffery Allen System and method for recording and displaying video programs and mobile hand held devices
US20030122966A1 (en) * 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
US7032177B2 (en) 2001-12-27 2006-04-18 Digeo, Inc. Method and system for distributing personalized editions of media programs using bookmarks
US7373651B2 (en) 2001-12-17 2008-05-13 Sedna Patent Services, Llc Metadata structure for providing access to EPG features from within broadcast advertisements
US7027460B2 (en) 2001-12-21 2006-04-11 Intel Corporation Method and system for customized television viewing using a peer-to-peer network
US20030158958A1 (en) 2002-02-20 2003-08-21 Koninklijke Philips Electronics N.V. Distributed storage network architecture using user devices
US7814511B2 (en) 2002-02-27 2010-10-12 Index Systems, Inc. Systems and methods for digitizing video related to products
US20030204602A1 (en) 2002-04-26 2003-10-30 Hudson Michael D. Mediated multi-source peer content delivery network architecture
EP1361759A1 (en) 2002-05-10 2003-11-12 Canal+ Technologies Société Anonyme System and method of providing media content
US7634171B2 (en) 2002-05-20 2009-12-15 Microsoft Corporation PC-based personal video recorder
US7861082B2 (en) 2002-05-24 2010-12-28 Pinder Howard G Validating client-receivers
US6937168B2 (en) 2002-06-14 2005-08-30 Intel Corporation Transcoding media content from a personal video recorder for a portable device
US20040003079A1 (en) 2002-06-21 2004-01-01 Aiu Marcus Tai-Tong Systems and methods to regulate use of consumer devices and services
US7818763B2 (en) 2002-06-25 2010-10-19 Starz Entertainment, Llc Video advertising
KR100490407B1 (ko) 2002-07-12 2005-05-17 삼성전자주식회사 Crt 포커스 보정 장치 및 방법
US20040216164A1 (en) 2002-07-17 2004-10-28 William Hayhurst Decentralized media delivery
JP3743635B2 (ja) * 2002-07-30 2006-02-08 ソニー株式会社 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム
US7516470B2 (en) 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
US7360235B2 (en) 2002-10-04 2008-04-15 Scientific-Atlanta, Inc. Systems and methods for operating a peripheral record/playback device in a networked multimedia system
US20040086263A1 (en) 2002-10-31 2004-05-06 Jitesh Arora System for maintaining history of multimedia content and method thereof
GB0226648D0 (en) 2002-11-15 2002-12-24 Koninkl Philips Electronics Nv Usage data harvesting
US7716700B2 (en) 2002-11-25 2010-05-11 Time Warner Interactive Video Group Inc. Technique for delivering entertainment programming content including commercial content therein over a communications network
JP2004193920A (ja) 2002-12-11 2004-07-08 Toshiba Corp 番組配信システム及び受信装置
US20040117440A1 (en) 2002-12-17 2004-06-17 Singer Mitch Fredrick Media network environment
US20040122746A1 (en) * 2002-12-23 2004-06-24 Charlier Michael L. Method and system for direct purchase in response to a multi-media display
WO2004077267A2 (en) 2003-02-24 2004-09-10 Listen.Com Delivery system providing conditional media access
US7814523B2 (en) * 2003-03-19 2010-10-12 International Business Machines Corporation Apparatus and method for television viewer interest expression in advertiser goods and services
CA2530012C (en) * 2003-06-20 2012-04-03 Nielsen Media Research, Inc. Signature-based program identification apparatus and methods for use with digital broadcast systems
US20040268384A1 (en) 2003-06-30 2004-12-30 Stone Christopher J. Method and apparatus for processing a video signal, method for playback of a recorded video signal and method of providing an advertising service
US7457511B2 (en) 2003-07-02 2008-11-25 Macrovision Corporation Independent buffer positions for a networked personal video recording system
JP2007504495A (ja) 2003-08-26 2007-03-01 クリアプレイ,インク. 音響信号の演奏を制御する方法と装置
US20050066362A1 (en) 2003-09-24 2005-03-24 Qwest Communications International Inc System and method for simultaneously displaying video programming and instant messaging
EP1671478A4 (en) 2003-10-02 2007-11-28 Tivo Inc MODIFICATION OF ADVERTISING MESSAGES FOR VARIABLE SPEED READING
US7886337B2 (en) 2003-10-22 2011-02-08 Nvidia Corporation Method and apparatus for content protection
US7614069B2 (en) 2003-12-01 2009-11-03 General Instrument Corporation Multi-device distributed digital video recording systems and methods
US7144170B2 (en) * 2004-01-02 2006-12-05 Richard Parks Corrosion Technologies, Inc. Dual component dispensing and mixing systems for marine and military paints
US20050177853A1 (en) 2004-02-11 2005-08-11 Alio, Inc. System and Methodology for Distributed Delivery of Online Content in Response to Client Selections from an Online Catalog
CA2556552C (en) 2004-02-19 2015-02-17 Landmark Digital Services Llc Method and apparatus for identification of broadcast source
US20050226601A1 (en) 2004-04-08 2005-10-13 Alon Cohen Device, system and method for synchronizing an effect to a media presentation
US7681141B2 (en) 2004-05-11 2010-03-16 Sony Computer Entertainment America Inc. Fast scrolling in a graphical user interface
EP1769399B1 (en) 2004-06-07 2020-03-18 Sling Media L.L.C. Personal media broadcasting system
US20060013556A1 (en) 2004-07-01 2006-01-19 Thomas Poslinski Commercial information and guide
US8281355B1 (en) 2004-08-02 2012-10-02 Sprint Spectrum L.P. Method, apparatus, and system for invoking third-party call control via a cable-television host device
US7290698B2 (en) 2004-08-25 2007-11-06 Sony Corporation Progress bar with multiple portions
US20060089843A1 (en) * 2004-10-26 2006-04-27 David Flather Programmable, interactive task oriented hotspot, image map, or layer hyperlinks within a multimedia program and interactive product, purchase or information page within a media player, with capabilities to purchase products right out of media programs and/ or media players
CA2588630C (en) 2004-11-19 2013-08-20 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content
DE102005002962A1 (de) 2005-01-21 2006-08-03 Bst Safety Textiles Gmbh Personenrückhaltesystem
JP4886689B2 (ja) 2005-07-15 2012-02-29 パナソニック株式会社 パケット送信装置
US20070157237A1 (en) 2005-12-29 2007-07-05 Charles Cordray Systems and methods for episode tracking in an interactive media environment
US8161412B2 (en) * 2006-01-13 2012-04-17 At&T Intellectual Property I, L.P. Systems, methods, and computer program products for providing interactive content
US20080010130A1 (en) 2006-06-15 2008-01-10 Nokia Corporation Auctions for widget space
US7873982B2 (en) 2006-06-22 2011-01-18 Tivo Inc. Method and apparatus for creating and viewing customized multimedia segments
US7661121B2 (en) 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US8261300B2 (en) 2006-06-23 2012-09-04 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
US7703120B2 (en) * 2006-09-13 2010-04-20 Cisco Technology, Inc. Set-top box initiated contact center interaction
US9124767B2 (en) 2006-10-25 2015-09-01 Microsoft Technology Licensing, Llc Multi-DVR media content arbitration
US7877765B2 (en) 2006-10-26 2011-01-25 International Business Machines Corporation Viewing pattern data collection
US20080104199A1 (en) 2006-10-31 2008-05-01 Yahoo! Inc. Identity and preference management via universal identifier
CN101523911B (zh) 2006-10-31 2013-08-28 Tivo有限公司 用于将辅助节目数据下载到dvr的方法和装置
US8046803B1 (en) * 2006-12-28 2011-10-25 Sprint Communications Company L.P. Contextual multimedia metatagging
KR101513121B1 (ko) 2007-08-22 2015-04-21 소시에떼 비아이씨 가압형 연료전지 카트리지
US20090052870A1 (en) 2007-08-22 2009-02-26 Time Warner Cable Inc. Apparatus And Method For Remote Control Of Digital Video Recorders And The Like
US20090241158A1 (en) 2008-03-18 2009-09-24 Avaya Technology Llc Open cable application platform set-top box (stb) personal profiles and communications applications
TW201002069A (en) * 2008-06-18 2010-01-01 Chung Hsin Elec & Mach Mfg System of using set-top-box to obtain advertisement information
US20100085483A1 (en) 2008-10-02 2010-04-08 Yang Pan Dedicated button of remote control for advertisement delivery using interactive television
US8438596B2 (en) 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
US20100280876A1 (en) 2009-04-30 2010-11-04 Microsoft Corporation Implicit rating of advertisements

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103209339A (zh) * 2006-06-22 2013-07-17 Tivo有限公司 创建和观看定制的多媒体片段的方法和系统
CN103209339B (zh) * 2006-06-22 2016-12-28 Tivo有限公司 创建和观看定制的多媒体片段的方法和系统
CN101557483B (zh) * 2008-04-10 2013-02-06 财团法人工业技术研究院 产生媒体节目的方法与系统
CN105009570A (zh) * 2013-03-15 2015-10-28 索尼公司 通过解析描述性隐藏式说明数据来定制对信息的显示
CN105009570B (zh) * 2013-03-15 2018-09-11 索尼公司 通过解析描述性隐藏式说明数据来定制对信息的显示
CN110308848A (zh) * 2019-06-14 2019-10-08 高新兴科技集团股份有限公司 标签的交互方法、装置及计算机存储介质
CN110308848B (zh) * 2019-06-14 2021-03-16 高新兴科技集团股份有限公司 标签的交互方法、装置及计算机存储介质

Also Published As

Publication number Publication date
US8453193B2 (en) 2013-05-28
JP2003521851A (ja) 2003-07-15
US8620144B2 (en) 2013-12-31
US7986868B2 (en) 2011-07-26
EP1885128A3 (en) 2008-03-12
US20110200300A1 (en) 2011-08-18
EP1885127A2 (en) 2008-02-06
US20050262539A1 (en) 2005-11-24
WO2001022729A1 (en) 2001-03-29
US20050278747A1 (en) 2005-12-15
US7889964B1 (en) 2011-02-15
US8781298B2 (en) 2014-07-15
JP2014112895A (ja) 2014-06-19
JP6103656B2 (ja) 2017-03-29
EP1214842B1 (en) 2010-11-17
US20130243393A1 (en) 2013-09-19
JP2014003636A (ja) 2014-01-09
EP2200296B1 (en) 2018-01-31
CN100379273C (zh) 2008-04-02
US9407891B2 (en) 2016-08-02
JP2015181288A (ja) 2015-10-15
US9264686B2 (en) 2016-02-16
EP1214842A1 (en) 2002-06-19
US20160142768A1 (en) 2016-05-19
AU7706500A (en) 2001-04-24
DE60045248D1 (de) 2010-12-30
US9106881B2 (en) 2015-08-11
US20110126107A1 (en) 2011-05-26
US20120114301A1 (en) 2012-05-10
US20120213494A1 (en) 2012-08-23
US20120027383A1 (en) 2012-02-02
US8660410B2 (en) 2014-02-25
JP2012075162A (ja) 2012-04-12
EP2200296A2 (en) 2010-06-23
EP1885127A3 (en) 2008-03-19
US20100080529A1 (en) 2010-04-01
JP2012075161A (ja) 2012-04-12
US20110135276A1 (en) 2011-06-09
US8036514B2 (en) 2011-10-11
EP2200296A3 (en) 2012-10-03
EP1885128A2 (en) 2008-02-06

Similar Documents

Publication Publication Date Title
CN1694515A (zh) 闭式字幕添加标签的系统
CN1184631C (zh) 在记录介质上记录编码图像数据的方法
CN1294750C (zh) 图像检测设备、图像检测方法和图像检测程序
CN1194538C (zh) 电视广播设备和方法
CN1199122C (zh) 记录和再现播出节目的系统和方法
CN1270524C (zh) 视盘重放设备
CN1275253C (zh) 信息传输和处理方法,信息传输系统及数据处理装置
CN1112039C (zh) 配置主图像以使副图像重合在主图像上的多媒体光盘再生装置及方法
CN1220375C (zh) 电视影音广播数据流标签与解释的方法和装置
CN1605205A (zh) 节目传送领域的改进
CN1925049A (zh) 使用信息存储介质的信息重放系统
CN1346569A (zh) 多个交互式电子节目向导的系统与方法
CN1653819A (zh) 提供媒体内容的系统和方法
CN1706187A (zh) 数据处理装置
CN1277770A (zh) 数据发送控制方法、数据发送方法和设备以及接收设备
CN1329795A (zh) Epg信息显示方法、装置、记录器/再现器和程序记录介质
CN101053033A (zh) 信息存储介质、信息再现设备、和信息再现方法
CN1694521A (zh) 用于运动图像的元数据
CN1694520A (zh) 用于运动图像的元数据
CN1767609A (zh) 用于运动图像的元数据的搜索表
CN1930877A (zh) 记录介质、再现设备、记录方法、程序和再现方法
CN1285213C (zh) 数字广播用接收和/或录放装置、记录装置、重放装置
CN1236608C (zh) 重放装置和方法、记录装置和方法、以及输出和输入装置
CN1750627A (zh) 盘介质和在其上记录和重放信息的方法和设备
US20090064224A1 (en) System and method for providing a program guide

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
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: California, San Carlos, USA

Patentee after: TiVo Solutions Ltd

Address before: American California

Patentee before: TIVO, Inc.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20080402