CN1520561A - 流式视频书签 - Google Patents

流式视频书签 Download PDF

Info

Publication number
CN1520561A
CN1520561A CNA028018524A CN02801852A CN1520561A CN 1520561 A CN1520561 A CN 1520561A CN A028018524 A CNA028018524 A CN A028018524A CN 02801852 A CN02801852 A CN 02801852A CN 1520561 A CN1520561 A CN 1520561A
Authority
CN
China
Prior art keywords
frame
bookmark
fragment
video
video content
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
CNA028018524A
Other languages
English (en)
Other versions
CN100409236C (zh
Inventor
N・迪米特洛瓦
N·迪米特洛瓦
峄籼乩
L·阿尼霍特里
麦克吉
T·F·麦克吉
亚辛施
R·S·亚辛施
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1520561A publication Critical patent/CN1520561A/zh
Application granted granted Critical
Publication of CN100409236C publication Critical patent/CN100409236C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • G06F16/745Browsing; Visualisation therefor the internal structure of a single video sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7847Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content
    • G06F16/7864Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content using domain-transform features, e.g. DCT or wavelet transform coefficients
    • 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/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/107Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
    • 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/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • 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/326Indexing; 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 a video-frame or a video-field (P.I.P.)
    • 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/426Internal components of the client ; Characteristics thereof
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording 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/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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • H04N21/43637Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • 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/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • 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/44008Processing 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 operations for analysing video streams, e.g. detecting features or characteristics in 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/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/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/47217End-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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4662Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
    • H04N21/4663Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms involving probabilistic networks, e.g. Bayesian networks

Abstract

提供一种用于对存储的视频内容中感兴趣的区域设置书签的方法、装置和系统。当观众观看视频内容并发现感兴趣的区域时,可以对视频内容的特定片段设置书签,然后相对简单地返回到该片段。这可以通过按下按钮、用鼠标点击或其它方式向用于标记视频中感兴趣的特定位置的装置发出信号。还可以采用帧标识符从索引中选择所需的视频内容,然后从包含多个视频内容的媒体中检索出该视频内容。

Description

流式视频书签
发明背景
本发明一般涉及访问存储的视频内容,更具体地说,涉及一种用于在视频内容中插入书签来标识视频信号的有意义片段以方便以后进行检索的方法和装置。
用户常常获取以VHS格式存储的视频、DVD、磁盘、文件等等,以便即时观看或以后观看。这些视频往往可能很长并且可能具有各种各样的内容。例如,观众可能在单个录像带、硬盘驱动器或其它存储媒体上记录数小时的内容,包括各种电视节目或个人活动。观众常常难以返回到视频中特定的重要部分。通常,尤其是在观看视频时,也不方便记录帧计数器数字或记录时间信息。
用户往往采用让人失望的碰运气方法,以求返回到特别感兴趣的片段。例如,观众可能记录或获取包含大量喜剧演员或花样滑冰表演者的表演的视频,但是只对相对少数的表演者的表演感兴趣。而且,观众可能在观看美式橄榄球赛或世界职业棒球锦标赛时记录广播节目,并希望返回到比赛中五六个令人难忘的场面。
目前用于定位感兴趣的特定片断的方法已经不适用,因此,需要提供一种对视频中重要片断设置书签的改进装置和方法。
发明概要
一般来讲,根据本发明,提供一种用于对所存储的视频内容中感兴趣的区域设置书签的方法、装置和系统。在观众观看视频内容并找到感兴趣的区域时,他们可以对视频内容的特定片断设置书签,然后就可以相对简单的方式返回到该片断。这可以通过如下操作来实现:按下按钮,用鼠标点击或者以其它方式向用于标记视频中感兴趣的特定位置的装置发送信号。然后,可以利用各种超直方图、帧签名和切换检测方法、隐藏字幕信息、音频信息等等,通过分析视频信号的视觉、音频和抄本部分来自动识别整个片断的边界。可以就颜色、边缘和形状的改变分析视觉信息,以便根据面孔变化、关键帧、视频文本等来确定个体的更改。可以分析诸如寂静、噪声、讲话、音乐及其组合的各种音频特征来确定片段的开头和结尾。还可以就词语、类别等来分析隐藏字幕信息。通过处理此信息以确定视频中有意义的片段的边界,书签不是仅仅对应于视频的特定点,而是对应于整个自动创建的内容片段。
因此,根据本发明的书签方法、系统和装置不仅使用户能够方便地返回到感兴趣的视频片段,而且用户还可以被引导到片段的开头,并可任选地只观看感兴趣的特定片段,或者整个滚动或只依次观看感兴趣的片段。
例如,如果当情景喜剧的视频中特定说话者正在讲话时发送书签信号,在传送书签信号时标识当前说话者,则可以通过确定该说话者开始和结束讲话的时间来识别片段边界。这种信息对于某些类型的内容会有用,比如识别电影的片段,但是对于其它一些内容可能并非如此。直方图信息、如调色板信号的变化也可有助于识别片段的变化。隐藏字幕和自然语言处理技术可以提供进一步的信息,用以描述下面的一个主题,这也有助于根据主题、对话等来识别边界。通过选择或组合由上述片段识别技术得出的证据,可以确定和建立片段的边界。上述技术还可以结合对整个节目结构的分析来进一步地识别片段。
在本发明的一个实施例中,书签信号标识帧,片段是基于时间、比如30秒或1分钟或者视频长度、比如所选帧前后的选定数量的帧。或者,可以将片段设定为预定义长度,比如从片段开始起30秒或1分钟。因此,如果书签信号被发送到长片段的结尾,只有该片段的第一部分以及可能刚好具有书签信号的部分被存储。每个片段可以包括EPG数据、帧或抄本信息或它们的组合。可以从远程位置比如通过因特网或万维网查看片段的索引,并且可以通过搜索此类索引来选择视频。
在本发明的一个实施例中,在观看视频内容时正在进行的基础上来检测新场景。当激活书签信号时,系统就查找该场景的结尾,并且记录加书签的场景/将其编入索引或者将该场景单独存储。
在本发明的一个实施例中,当观看视频内容的用户激活书签特征时,记录各个帧的唯一特征。这样,如果用户拥有存储媒体中大量的视频内容而且想返回到加书签的场景或片段,但是记不清电影、电视节目或体育比赛的标识,该帧的特征则作为唯一的或相对唯一的标识符被搜索,并且可以检索到该场景(或整个作品)。因此,观众可以滚动查看一系列的视频书签,直到查找到所需场景,然后直接转到该场景或者该作品的开头。用户甚至可以保存不仅视频、而且音乐、音频和其它存储内容的最喜爱的加书签片段的个人列表,并且可以访问从各种可通过因特网或网站访问的内容源获得的内容,具体做法是向这些内容源发送帧标识符或片段标识符。
根据本发明的书签可以备份到远程装置上,如PDA或其它计算机化的存储装置。此类装置可以诸如通过分析EPG数据、帧信息、抄本信息、比如通过进行关键字搜索或者其它视频特征来对书签进行分类。事实上,根据本发明的系统和方法还可用来对各种类型的电子内容加书签和分类,这些电子内容例如是音频书籍、音乐、广播节目、文本文档、多媒体演示、照片或其它图像等中的片段。还有一个优点是以不同级别来存储书签,使得可以解决某些保密和/或家长指引问题。在本发明的某些实施例中,可以通过网页、移动通信装置、PDA、手表和其他电子装置来访问书签。
因此,个人可以存储EPG数据、文本数据或某些其它信息以及书签,从而给出对视频更丰富的预测。这种文本信息可以是部分或全部抄本、与梗概或演员有关的EPG数据、关键帧等。这种信息还可用于描述片段和书签的特征。
因此,本发明的目的是提供一种用于对视频和其它内容加书签和检索的改进方法、系统和装置,它克服了现有方法、系统和装置的缺点。
附图简介
为了更全面地描述本发明,下面参考附图进行说明,图中:
图1说明根据本发明的实施例、用于将视频内容分段的视频分析处理;
图2A和2B是根据本发明的实施例、用于创建片段的视觉索引的装置的框图;
图3是说明根据本发明的实施例、从视频图像中选择帧信息的示意图;
图4是说明根据本发明的实施例的三级片段分析的视图;以及
图5说明输入视频的处理流程。
最佳实施例的详细说明
观众常常希望对正在观看的视频片段设置书签,以供将来检索。对视频设置书签可以更易于返回到感兴趣的特定片段。当用户观看现场直播的视频节目或在磁带、磁盘、DVD、VHS录像带上或以其它方式存储的视频内容时,可以按下按钮或以其它方式使信号发送到与该视频内容以电的方式联系的装置来输入标记点。此标记点(或帧的签名)可以记录在磁带的自由区(如控制区)中或上面记录了该视频内容的媒体上,或者可以将磁带的特定点的时间或帧计数记录在另外的存储媒体中。
图5说明该处理流程。在步骤501,输入视频内容可以被划分(格式化)为帧。然后在步骤502,对于每一帧,产生签名并将其存储。在步骤503,如果用户选择了帧来设置书签,则该帧被识别并且具有其帧位置和视频信息的签名被作为书签存储。然后在步骤504,识别该书签周围的边界并且也可以存储它们的信息。在步骤505,可以根据用户来存储片段标识、如片段边界或者视频内容。
在本发明的一个实施例中,用户可以将书签存储在PDA、服务器或其它存储装置中。这可以充当查找表。用户还可以将存储在例如外部服务器上的书签或帧信息与视频内容的帧信息进行比较,从而检验他们是否观看或获取过特定的视频内容。观众可以下载视频内容,并在观看后删除该视频内容,而只保留书签,这样当想要再观看时,则从外部源检索该视频内容。因此,可以使存储资源最大化,并且可以利用集中内容存储源的效率。
在本发明的一个实施例中,当观众点击视频内容时,当时正在显示的帧被提取出来进行分析。签名、直方图、隐藏字幕或其它低级的特征或这些特征的组合可以表示此帧。下文将给出一些实例。
虽然根据本发明的系统可以设置成返回到激活书签信号的具体点,但是在增强系统或应用中,可以对有意义的视频片段设置书签,用户可以选择返回到有意义的片段的具体点或开头,而不是返回到片段的中间或片段的结尾,因为用户可能在观看完并发觉感兴趣之后才决定对一个片段设置书签。
识别书签所对应的片段可以多种方式实现。例如,在本发明的最佳实施例中,可以根据本发明分析整个视频内容或其大部分,并将其拆分成片段。这样,当书签信号被激活时,就可以对信号激活时正出现的片段(或此前的片段或者两者)设置书签。在本发明的另一实施例中,直到书签信号被激活后才进行分析以确定片段的边界。此信息(视频签名、磁带的开始和结束时间、帧计数等)可以存储在上述标识的同一位置。
在本发明的又一实施例中,标识诸如视频、音频、图像、文本及其组合之类的内容项目的方法可以通过如下步骤完成:创建书签,其中包含具有标识该内容项目的足够标识信息的内容项目的所选片段,然后将标识该项目的片段保存在存储媒体、如服务供应商处的存储媒体中。这样,用户可以在作出选择时在远程位置下载书签。然后,用户可以使用书签来标识从中创建该书签的原内容项目。可以根据个人简档创建书签下载。
DCT帧签名
当观众选择一帧时,可以从DCT(离散余弦变换)系数的组合推导出一种类型的帧签名。为帧中取值相似的DCT块的每个分组推导帧签名表示,即,根据该帧内的区域签名推导出帧签名。每个区域签名是由块签名推导出来的,下一部分将予以说明。定性地讲,帧签名包含有关视频帧中表示可识别对象的显著区域的信息。这样,此帧的签名就可用于检索视频的这个部分。
参考图3,可以按如下方式提取块、区域和帧签名。根据DC以及AC系数的最高值,为视频帧302中的每个决301推导一个签名。然后,比较具有相似签名的块301,并确定多组块301的大小和位置,以便推导区域签名。
块签名310可以是8比特长,其中3比特320专用于DC签名而5比特330专用于AC值。签名310的DC部分320是通过确定DC值在指定值范围(例如-2400至2400)内的位置推导的。此范围可以划分成预选数量的区间。在本例中,采用8个区间(通过3比特来表示8个值)。可以根据应用的类型,更改整个签名的大小以包含更多数量的区间,从而获得更精细粒度的表示。每个区间被赋予预定义的从DC值的范围到签名的DC部分320的映射。5比特330用于表示AC值的内容。每个AC值都与阈值、例如200进行比较,如果此值大于阈值,则AC签名中的相应比特被设置为1。图3中说明了一个实例,其中仅有值370大于阈值200。
如图3所示,5比特用于表示AC值的内容。每个AC值都与阈值进行比较,如果此值大于阈值,则AC签名中的相应比特被设置为1。
在推导出每帧的块签名之后,确定取值相似的决签名的区域。区域包括两个或两个以上共有相似的块签名的块。在此处理中,可以采用区域增长法来将图像中各区域隔离。按照常规,区域增长法利用像素颜色和邻域概念来检测各区域。在本发明的一个实施例中,块签名被用作增长区域的基础。可以为每个区域赋予一个区域签名,例如:RegionSignature(mblockSignature,regionSize,Rx,Ry),其中Rx和Ry是区域中心的坐标。每个区域粗略地对应于图像中的一个对象。
所选的帧可以由DCT块的最显著分组(区域)来表示。对于帧推导出n字长的签名,其中n确定重要区域(由应用来定义)的数量以及一个字包含预定数量的字节。每帧可以由许多显著区域来表示。在本发明的一个实施例中,图像中区域的数量是受限的,只保留若干最大的区域。因为一帧是由多个区域表示的,所有帧之间的相似度可以通过根据它们的块签名、大小和位置选择相似的区域的数量来调整。区域可以按照区域大小来排序,然后可以选择前n个区域签名作为帧的表示:frame(regionSignature 1,...,regionSignature n)。应当指出,关键帧的这种表示是基于图像的视觉外观,而不是试图描述图像的任何语义。
帧搜索
为了查找视频内容中的某个位置,帧比较程序将加书签的帧F″与帧列表中的所有帧F′进行比较。根据它们的大小来比较它们各自的区域签名:
frame _ difference = Σ i = 1 n | region _ size i ′ - region _ size i ′ ′ |
可以为帧签名中具有相同质心的区域计算帧差。在本例中,考虑对象的位置以及签名值。另一方面,也存在位置是不相关的且只需要比较区域大小而不考虑区域的位置的情况。
如果帧差为0,则可以使用匹配帧中的位置信息来检索视频内容的该部分。
其它帧签名类型
可以利用帧中特征的组合创建签名,比如前一帧和/或后一帧之间的最大绝对差(MAD)。帧的密度、帧所采用的比特率、帧是隔行还是逐行的、帧是取自16∶9格式还是4∶3格式等等。可以任何组合来使用此类型信息以标识帧,检索处理可以设计为类似于上文所采用的那种。
色彩直方图
除采用上述签名之外,可以计算帧的色彩直方图,并利用它来检索。色彩直方图可以由任何数量的区间(bin)构成。
隐藏字幕
还可以通过提取出表示该部分的关键字,利用隐藏字幕数据来对该片段设置书签。
组合
还可以采用上述方法的任何组合来对帧或部分设置书签。
定义片段
可以由观众以手工方式对片段设置书签,通过观众点击视频内容的开始点和结束点来完成。或者,可以采用诸如超直方图的技术使书签设置自动进行。下文讨论用于确定帧的边界的自动技术。例如,一个场景常常维持一定的调色板。场景的改变通常伴随着此调色板的中断。当视频内容播放时,可以执行自动视频分析来提取直方图。当观众点击视频内容时,会将该帧的色彩直方图与先前捕获的帧进行比较来识别该帧的开头,然后执行同样的比较来查找该场景的结尾。使用这种信息,就可以仅存储观众感兴趣的片段。还可以利用此信息对整个视频内容进行更有意义的检索。例如,除直接转到观众点击时的位置以外,还可以实际转到包含该帧的场景的开头。
实例
观众正在观看《Wizard of Oz》电影的录像。当前的画面包含这样几帧,其中Dorothy、锡人、胆小狮子和稻草人从罂粟田进入翡翠城。例如当变色马经过时,该观众点击视频图像。在本发明的一个实施例中,帧/场景分析一直是持续的。然后系统就可以提取所选择的帧并生成例如DCT帧签名以及色彩直方图。分析程序搜索先前存储的帧,直到发现一个不属于同一调色板的帧。这表示场景的开头。程序继续分析视频内容,直到它借助于调色板另一显著变化查找到该场景的结尾。如果用户已决定记录整个视频内容,被标记该起点和终点。在本发明的另一个实施例中,只存储片段。在程序进行分析的同时,存储个别帧的DCT帧信息。以后,如果观众查看加书签的帧并决定检索该部分的视频内容,就把DCT帧信息与存储的信息进行比较,直到找到匹配为止。然后利用此帧周围的标记点检索该部分的视频内容。
将视频内容分成片段可以采用如美国专利6137544和6125229中讨论的分析技术来实现,其内容通过引用结合于此。
将视频信号分成片段还可以利用分层概率系统来实现,该系统也称为“贝叶斯引擎”或BE。这种系统可参见J.Pearl的“ProbabilisticReasoning in Intelligent Systems:Networks of Plausible Inference”,Morgan Kaufmann Publishers,Inc.San Mateo,California(1988)。这种系统可以参照图9来理解。
图4说明三个层次中的三层概率框架:低级410、中级420和高级430。低级层410描述视频信号401的信号处理参数。这些可以包括:视觉特征,比如颜色、边缘和形状;音频参数,比如平均能量、带宽、音调、mel-频率对数倒频谱系数、线性预测编码系数以及过零点;以及可从隐藏字幕的ASCII字符中采集的抄本。如果没有隐藏字幕信息可用,则可以采用语音识别方法将音频转换成抄本字符。
箭头指示了创建中级420特征的低级410特征的组合。中级420特征与整个帧或帧集合相关,而低级410特征与像素或短时间间隔相关。关键帧(场景的第一帧)、面孔和视频文本是中级视觉特征。寂静、噪声、讲话、音乐及其组合是中级420特征。关键字和隐藏字幕/抄本类别也属于中级420。
高级特征可以描述通过跨不同模态的中级420特征的集成获得的语义视频内容。
此方法是极为适合的,因为概率框架是针对处理不确定信息而设计的,它们适合于表示信息的集成。BE的概率集成采用模态内集成或模态间集成。模态内集成指的是单个域内的特征集成。例如:视频文本的颜色、边缘和形状信息的集成表示模态内集成,因为均发生在视觉域中。中级音频类别与视觉类别面孔和视频文本的集成则提供了模态间集成的实例。
贝叶斯网络是其中节点对应于(随机)变量的定向不循环图形(DAG)。弧描述链接的变量之间的直接因果关系。这些链接的强度是由条件概率分布(cpd)给定的。更正式地说,假定N个变量的集合A(_i,..._N)定义一个DAG。对于每个变量,存在A的变量的子集合,_i的父集合9_i,即DAG中_i的前趋,使得P(_i|9_i)=P(_i|_1,...,_i-1),其中P(·|·)是cpd,严格为正。现在,利用如下链规则,给定联合概率密度函数(pdf)P(_i,...,_N):
P(_i,...,_N)=P(_N|_N-1,...,_1)x...xP(_2|_1)P(_1)。根据此公式,父集合9_i具有如下特性:给定9_i_i和{_1,...,_N}\N_i是条件独立的。
在图4中,BE的流程图具有三层构成的DAG结构。在各层中,每个元素对应于DAG中的一个节点。定向弧将给定层中的一个节点与前一层的一个或多个节点连接。两组弧将三层的元素连接。对于给定层和给定元素,按照先前所述的(概率密度函数)计算联合pdf。更确切地说,对于与第l层相关的元素(节点)i(l),联合pdf为:
P(l)(_(l) i(l),9(l-1),...,9(2))=P(_(l) i(l)|9(l))
x{P(_(l-1) l|9(l-1) l)...P(_(l-1) N(l-1)|9(l-1) N(l-1))}...
x{P2 1|92 1)...P(_2 N2|9(2) N2)},                          (1)
其中对于每个元素_i (l),都存在一个父集合9i (l),给定l阶的父集合的并集,即9(l)( df) i=1 N(l)9i (l)。各阶的不同父集合之间可能存在重叠。
图4的第三层(高级)中表示了BE执行的主题分段(和分类)。多媒体内容的复杂性要求跨多个域的集成。最好采用音频、视觉和抄本域中的数据的综合集合。
在图4的BE结构中,对于三层中的每一层,每个节点和箭头都与cpd相关。在低级层中,cpd是如上所述地由AE指定的。对于中级层,生成20个隐藏字幕类别(例如):天气、国际、罪案、体育、电影、时尚、科技股、音乐、车辆、战争、经济、能源、股票、暴力冲突、财经、国家(事务)、生物技术、灾害、艺术以及政治。最好是采用各个类别的知识树,它由关键字和类别的关联表构成。在统计处理之后,系统利用类别投票直方图来执行类别化处理。如果隐藏字幕文件中的词与知识库的关键字匹配,则相应的类别获得一个选票。各个类别的概率由每个关键字的投票总数与隐藏字幕段落的投票总数之比给定。
根据本发明的系统可以执行分段处理,它将电视节目分成商业广告与非商业广告两部分;又将非商业广告部分分类成基于两个高级类别的片段:例如,财经新闻和脱口秀(由BE执行)。
初始分段可以利用隐藏字幕数据来完成,从而将视频内容划分成节目片段和商业广告片段。然后,分析节目片段的隐藏字幕,以单箭头、双箭头和三箭头表示。双箭头指示说话人更换。系统标记具有开始时间和结束时间的连续双箭头之间的文本,以便用它作为基本隐藏字幕单元。本发明的系统可以利用这些单元作为分段的构建块。为了确定片段的高级索引(例如它是财经新闻还是脱口秀),侦察器会计算两个联合概率。其定义如下:
p-FIN-TOPIC=p-VTEXT *p-KWORDS *p-FACE*
p-AUDIO-FIN *p-CC-FIN *p-FACETEXT-FIN             (2)
p-TALK-TOPIC=p-VTEXT *p-KWORDS *p-FACE *p-AUDIO-TALK*
p-CC-TALK *p-FACETEXT-TALK                        (3)
财经新闻的音频概率p-AUDIO-FIN和脱口秀的音频概率p-AUDIO-TALK是由不同的各个音频类别概率的组合创建的。财经新闻的隐藏字幕概率p-CC-FIN和脱口秀的隐藏字幕概率p-CC-TALK被选作20个概率的列表中的最大概率。面孔和视频文本概率p-FACETEXT-FIN和p-FACETEXT-TALK是通过比较面孔和视频文本概率p-FACE和p-TEXT获得的,p-FACE和p-TEXT确定每个单独的隐藏字幕单元中面孔和文本出现的概率。一种启发式的用法是基于以下事实:脱口秀的主体是面孔,而财经新闻则既有面孔,又有文字。通过计算如下一对新概率p-FIN-TOPIC和p-TALK-TOPIC,对每个隐藏字幕单元执行高级分段。最大值指示该片段的分类属于财经新闻还是脱口秀。
可以预处理视频信号,以便提取其它可用于识别片段边界的有用信息。例如,可以将信号分成音频域、视觉域和抄本域,以便根据视频片段生成按语义编索引的信息。可以分析这些域的内容,并将分析进行综合以更准确地识别片段的边界。
视频预处理可以通过分析引擎(AE)来实现,分析引擎也可以把分析与视频预处理组合。AE可以提取例如MPEG-2输入,并提取隐藏字幕(cc)信息。它还可以按照下文所述的方式执行音频和视觉分析以提取其他特征。然后将此信息进行组合来识别片段边界。
一种最佳AE是Philips品牌的TriMediaTM Triodec卡。这种卡具有TM 1000处理器和8Mb的存储器。它可以采用托管方式(hostedmode)在具有WinNT操作系统的600MHz PIII计算机上运行。可以将“C”代码下载到执行分析的TriMedia中。
AE可以首先通过在一组画面(GOP)的连续I帧(中间帧)之间检测显著差异时提取新的关键帧来执行镜头检测。它可以采用两个基于DCT的实现来获得“帧差”直方图和宏块。可以利用单字节帧签名来过滤掉看上去与先前提取的关键帧相似的单色关键帧或多个帧。这种关键帧提取生成未压缩的图像和列表,后者提供了关键帧数量和切换的概率。AE可以利用连续I帧之间的差把这个概率建立在阈值以上的相对量上。然后系统可以传递关键帧以供视频文本检测。AE可以利用基于边缘的方法在未压缩的图像上查找视频文本,可以就是否有文本对每个关键帧进行标记。可以就是否存在某些面孔分析这些关键帧。
提取处理可以生成一个完全设置时标的节目抄本。可以使用时标,以便使抄本数据与相关的视频内容对准。
可以从视频信号的音频部分提取多个、例如20个低级音频参数,并将其用于分段处理中的分析。这可利用例如PC中的.wav文件来实现。然后可以将视频预处理的输出用于分段处理。
下文中提出其它用于视频信号分段的方法和系统,在T.McGee和N.Dimitrova的“剖析电视节目以识别和删除非故事片段”,Proc.ofSPIE Conf.on Storage and Retrieval for Image and Video Databases,第243-251页,San Jose,CA,1999年1月;N.Dimitrova、H.Elenbaas和T.McGee的“PNRS-个人新闻检索系统”,SPIE Conference onMultimedia Storage and Archiving System IV,第2-10页,1999年9月,Boston;以及A.Hauptmann和M.Smith的“用于视频分段的文本、语音和图像:信息媒体项目”,AAAI Fall 1995 Symposium onComputational Models for Integraing Language and Vision 1995,以上各项的整个公开通过引用结合于此。
还可以采用下列技术来获得有助于识别片段边界的信息:
切换检测:其中将两个连续的视频帧进行比较来识别突然的场景变更(硬切换)或者软过渡(叠化、淡入和淡出)。在N.Dimitrova、T.McGee、H.Elenbaas的题为“视频关键帧提取和过滤:关键帧并非对于每个都是关键帧”的发表文章中提供了切换检测的说明,见于Proc.ACM Conf.on Knowledge and Information Management,第113-120页,1997年,现将其整个公开通过引用结合于此。
面孔检测:其中识别视频帧的一些区域,这些区域包含肤色并且对应于椭圆状的形状。在Gang Wei和Ishwar K.Sethi的题为“用于图像注释的面孔检测”的发表文章中提供了对面孔识别的说明,见于Pattern Recognition Letters第20卷第11期,1999年11月,现将其整个公开通过引用结合于此。
文本检测:其中识别出现在视频帧中的文本,比如重迭或叠加文本。在L.Agnihotri和N.Dimitrova的题为“视频片段中的文本检测”的文章中提供文本检测的说明,见于Proceedings of IEEE Workshopon CBAIVL,Fort Collins,Colorado,1999年6月,连同IEEE Conferenceon Computer Vision and Pattern Recognition一起举行,现将其整个公开通过引用结合于此。在本发明的一个最佳实施例中,一旦检测到文本,即可利用现有技术中众所周知的光学字符识别(OCR)技术。
运动估算/分段/检测:其中在视频序列中确定移动对象,并分析移动对象的轨迹。为了确定对象在视频序列中的移动,最好采用众所周知的操作,比如光流估算、运动补偿和运动分段。在PatrickBouthemy和Francois Edouard的题为“对图像序列进行运动分段和动态场景的定性分析”的发表文章中提供了对运动估算/分段/检测的说明,见于International Journal of Computer Vision第10卷第2期,第157-182页,1993年4月,现将其整个公开通过引用结合于此。
摄像机运动:其中采用一组五个(5)全局摄像机参数,最好是两个(2)平移参数和三个(3)旋转参数。然后将3-D摄像机运动分类为单纯跟踪(水平运动)、提升(垂直运动)、移动摄像车(深度上的运动)、摇摄(绕垂直全局轴旋转)、俯仰(绕水平轴旋转)以及滚动(绕z轴旋转)或者以上运动的组合。这种信息可用于将视频镜头分类成例如:“静态”、“缩放”和/或“摇景”,然后进一步确定导演拍摄该镜头的意图。在R.Y.Tsai和T.S.Huang的题为“具有曲面的刚性物体的三维运动参数的唯一性和估算”的发表文章中提供了摄像机运动检测的说明,见于IEEE Transaction on PAMI,第6卷第1期第13-27页,1994年,现将其整个公开通过引用结合于此。
音频片段包括对电视节目的如下类型的分析:语音至文本的转换、音频效果和事件检测、说话人识别、节目识别、音乐分类以及基于说话人识别的对话检测。音频分段可以包括将音频信号划分成语音和非语音部分。音频分段中的第一个步骤可以包括利用如带宽、能量和音调之类的低级特征进行片段分类。此后,采用信道分离将同时发生的音频分量彼此分开(比如音乐和语音),以便可以独立地分析每一种分量。
此后,以不同的方式处理电视节目的音频部分,如语音至文本的转换、音频效果和事件检测以及说话人识别。在E.Wold和T.Blum的题为“音频的基于内容的分类、搜索和检索”的文章中对现有技术中众所周知的音频分段进行了概括说明,见于IEEE Multimedia第27-36页,1996年秋,现将其整个公开通过引用结合于此。
一旦识别了电视信号的音频部分的语音片段或将其从背景噪声或音乐中分离,即可采用语音至文本的转换[现有技术中已知的技术,参见例如P.Beyerlein、X.Aubert、R.Haeb-Umbach、D.Klakow、M.Ulrich、A.Wendemuth和P.Wilcox的题为“英语广播新闻的自动抄录”的文章,DARPA Broadcast News Transcription and UnderstandingWorkshop,VA,1998年2月8-11日,现将其整个公开通过引用结合于此]。在没有隐藏字幕可用的情况中,语音至文本的转换尤其重要,它可提供电视节目的音频部分的抄本。
可以利用音频效果来检测事件(现有技术中已知的技术,参见例如T.Blum、D.Keislar、J.Wheaton以及E.Wold的题为“具有基于内容的检索功能的音频数据库”的文章,Intelligent MultimediaInformation Retrieval,AAAI Press,Menlo Park,California,第113-135页,1997,现将其整个公开通过引用结合于此)。可以通过识别与特定事件相关的声音来检测事件的发生。例如,可以检测体育比赛中解说员大喊“进球”,作为识别一个片段的重要部分。
说话人识别包括分析音频信号中存在的语音的声音签名来确定说话人的身份(现有技术中已知的技术,参见例如Nilesh V.Patel和Ishwar K.Sethi的题为“利用说话人识别进行视频分类”的文章,IS&TSPIE Proceedings:Storage and Retrieval for Image and Video DatabaseV,第218-225页,San Jose,CA,1997年2月,现将其整个公开通过引用结合于此)。例如可以采用说话人识别来确定说话人变更的时间,从而帮助识别片段的边界。
节目识别包括分析音频/数据/可视信号的音频部分来识别电视节目。这在推导片段边界时特别有用,因为可以将确定这些边界的标准设置成随节目类型的不同而变化。
音乐分类包括分析音频信号的非语音部分来确定音乐表现类型(古典、摇滚、爵士乐等)。这是通过以下方式实现的:分析音频信号的非语音部分的例如频率、音调、音色、声音和旋律,并将分析的结果与特定类型的音乐的已知特征进行比较。音乐分类在现有技术中是已知的,Eric D.Scheirer的题为“Towards Music UnderstandingWithout Separation:Segmenting Music With CorrelogramComodulation”的文章中有概括说明,见于1999 IEEE Workshop onApplications of Signal Processing to Audio and Acoustics,New Paltz,NY,1999年10月17-20日。
在对音频和视频信号分段之后,就可以对分段的音频和视频信号的各个部分进行组合(集成)。
可以采用如下非限定实例创建片段的索引。用户在观看预先准备好的磁带(或文件、DVD、磁盘等统称为磁带)或在新磁带上进行记录时,激活这些片段之一内的书签信号,就可以选择该片段。在观看视频内容时,就可以预先创建或创建片段。可以标识场景的开头,而如果书签激活信号被激活,则可以识别场景的结尾并且将该场景(片段)编入索引。例如可以利用磁带的开头存储索引。或者,可以将片段的标识存储在关联文件中。对于当前的实例,30秒的“空白”或可盖写磁带是需要的。对于文件,用于视觉索引的选择区域可以在该文件的任何位置出现,也可以由系统自动预留,或者由用户手工选择。索引可以包括可视图像、音频、文本或以上这些的任何组合。对于本实例,提供的是可视图像和文本。
在归档处理中,在视频分析处理期间分析视频内容,并创建视觉索引。在视频分析处理中,进行自动显著场景检测和关键帧选择。显著场景检测可以是一个识别场景变更、即“切换”(视频切换检测或分段检测)和识别静态场景(静态场景检测)的处理。对于每个场景,提取特定的代表性的帧,称为关键帧。对源视频、如录像磁带的每个关键帧执行关键帧过滤和选择处理,从而由选择性地选出的关键帧创建视觉索引。虽然所引用的显然是源磁带,但是源视频也可以来自文件、磁盘、DVD、其它存储装置或直接来自传输源(例如在记录家庭录像的同时)。
在为录像磁带创建索引时,一般在源磁带上存储索引。在为来自视频CD、DVD或其它存储设备或广播流的MPEG 1、MPEG 2、MPEG 4、Motion JPEG文件或任何其它视频文件创建视频索引时,可以把索引存储在硬盘或其它存储媒体中。
图1说明对具有先前记录的源视频的源磁带进行的视频归档处理,这可以包括音频和/或文本,但是对于具有先前保存的可视信息(如MPEG文件)的其它存储装置可以遵照类似的处理。在此处理中,根据源视频创建视觉索引。对于用户打算记录的源磁带进行的第二处理是在记录的同时创建视觉索引。
图1说明对录像磁带(先前记录的源磁带)的第一处理的实例。在步骤101,如果需要,通过重放/记录装置、如VCR将源视频重绕。在步骤102,重放源视频。来自源视频的信号被电视机、VCR或其它处理装置接收。在步骤103,处理装置中的媒体处理器或外部处理器接收视频信号并将视频信号格式化成表示像素数据的帧(帧抓取)。
在步骤104,主处理器将每个帧划分成块,并对这些块及其相关数据进行变换来创建DCT(离散余弦变换)系数;执行显著场景检测和关键帧选择;以数据结构的形式构建关键帧并将其存储在存储器、磁盘或其它存储媒体中。在步骤105,将源磁带重绕到其开头,在步骤106,设置源磁带来记录信息。在步骤107,将签名从存储器传送到源磁带,创建视觉索引。然后可以重绕磁带来观看视觉索引。
当用户想在记录的同时在磁带上创建视觉索引时,对上述处理稍作更改。将步骤101和102替换为如图1的步骤112所示,步骤103的帧抓取处理在记录视频(影片等)的同时进行。此外,如果磁带或文件未一次完全记录,可以将部分创建的视频索引存储在磁带、文件中等,或者可以保存在磁带存储器中,以供后来添加。
图2A和2B中更具体地说明了步骤103和104。视频内容可以模拟(连续数据)或数字(离散数据)形式来表示。本实例在数字域中操作,因此采用数字形式来处理,可以包括模数转换器。因此,源视频或视频信号是一系列的单个图像或视频帧,它们以足够高的速率被显示(本例中为30帧/每秒),使得所显示的图像序列看上去为一个连续的图片流。这些视频帧可以是未压缩的(NTSC或原始视频),或者是诸如MPEG、MPEG 2、MPEG 4、Motion JPEG等格式的压缩数据。
利用如Intel.RTM.Smart Video Recorder III中的帧抓取技术,首先将未压缩视频中的信息分段为媒体处理器202中的帧。虽然也可以采用其它帧大小,但是本例中,帧代表一个电视、视频或其它可视图像并且包括352×240像素。
可以把这些帧分别拆分成块,在本例中,主处理器210中的块为8×8像素(图2A)。采用这些块和流行的广播标准CCIR-601,宏块创建器206(图2A)可以创建亮度块并可以将颜色信息取平均值来创建色度块。亮度块和色度块构成宏块。在一个实例中,可以采用4∶2∶0,但是本领域的技术人员可以容易地采用诸如4∶1∶1和4∶2∶2的其它格式。在4∶2∶0的情况中,宏块具有六个块,四个亮度块Y1、Y2、Y3和Y4;以及两个色度块Cr和Cb,宏块内的每个块为8×8像素。
利用诸如Motion JPEG(联合照相专家组)和MPEG(活动图像专家组)的压缩标准,视频信号还可以表示压缩图像。如果信号更替为MPEG或其它压缩信号,如图2B所示,则由帧剖析器205利用帧或比特流剖析技术将该MPEG信号拆分成帧。然后,将这些帧发送到媒体处理器203中的熵解码器214以及发送到表指定器216。熵解码器214利用表指定器216中的数据,采用例如霍夫曼解码或其它解码技术将MPEG信号解码。
接下来,将解码信号提供给去量化器218,它利用表指定器216中的数据将解码信号去量化。虽然图示的操作是在媒体处理器203中进行,但是这些步骤(步骤214-218)可以在媒体处理器203中进行,也可以在主处理器211中进行,甚至可以根据所采用的装置而在另一个外部装置中进行。
本方法可以采用DCT(离散余弦变换)系数的比较。首先,在主处理器210中逐个处理每个接收的帧以创建宏块。主处理器210利用离散余弦变换器220处理每个包含空间信息的宏块,以便提取DCT系数并创建例如DCT系数的六个8×8块。主处理器210还利用显著场景处理器230进一步处理各个宏块。本发明中可以采用关键帧过滤方法,通过过滤掉重复帧和其他选择类型的帧来减少保存在帧存储器234中的关键帧的数量。关键帧过滤可以在显著场景检测之后由主处理器210中的关键帧过滤器240来执行。然后将该信息输出到索引存储器260。
或者,如果系统的编码功能(例如在媒体处理器中)允许在不同处理阶段访问,则可以将DCT系数直接传递到主处理器。在所有这些方法中,可以几乎实时的方式执行处理。
在图1的步骤104中,主处理器210可以是例如IntelPentium芯片或其它多处理器、PhilipsTrimediaTM芯片或任何其它多媒体处理器;计算机;增强型VCR、记录/重放装置或电视机;或者任何其它处理器,它执行显著场景检测、关键帧选择以及构建数据结构并将其存储在索引存储器中,比如硬盘、文件、磁带、DVD或其它存储媒体。
视频检索
只要录像磁带或文件有视觉索引,用户就可能希望访问视觉索引。视频检索处理以可读形式将视觉索引显示给用户。用户可以浏览视觉索引并且快速转到源磁带或MPEG文件中选定的点。
如果需要,则通过例如VCR或重放装置将源视频重绕到视觉索引的位置,在一个实例中,重绕到磁带的开头。如果源视频在MPEG文件或盘上,可以将指针指向存储位置的开头,而不需要重绕。同样地,可以适当地将其它存储装置设置到视觉索引的开头。
视觉索引可以由VCR头、计算机或其它硬件装置从源视频中读取,并保存到索引存储器中,该索引存储器可以是任何类型的存储装置,甚至可以是pda、掌上型计算机、蜂窝电话或其它无线存储装置。例如VCR中的处理器可以从源视频的索引存储器中检索出关键帧。可以对检索出的关键帧进行处理,以将其大小减小到例如120×80像素,当然也可以容易地自动或由用户手工选择其它帧大小。
接下来,将处理后的帧传送到主处理器,后者将处理后的关键帧写入显示存储器并将其显示在用户界面、如计算机显示器、电视屏幕等上。
一旦读入视频索引,就可以使源视频停止。视频索引系统或软件允许关键帧显示在显示器上,如计算机监视器或电视机屏幕。如果用户需要,可以将视觉索引打印出来。用户还可以从视觉索引中选择特定的关键帧。如果用户要观看该特定关键帧处的源视频,则源媒体可以自动转到提取该关键帧之处的相应点,并由此播放该源。或者,可以显示一个计数器,让用户可以快速转到整个源视频或者从到所选关键帧的视觉索引处开始播放源视频。
本发明的附加特征是使用户可以在任何点停止录像磁带的播放,然后访问该录像磁带的视觉索引。在会话期间首次使用录像磁带时,需要存储器或缓冲器来存储视觉索引。
所示本发明是采用DCT系数;但是,可以改用代表值、如波长系数或对图像的子区域进行运算的函数来提供该子区域的代表值。这可用于显著场景检测以及关键帧过滤。
虽然结合最佳实施例描述了本发明,但是应当理解,对于本领域的技术人员,上述概括的原理之内的修改是显然的,本发明不限于这些最佳实施例,而是意在涵盖此类修改。
本发明可以采用和修改现有技术,如视频分段、视频剖析、语音识别、字符识别以及对象查找,以便找出视频流中的提示,从而在用户观看视频的同时对片段设置书签。或者,可以预先对视频设置书签,用户可以在所需片段之间跳转。
虽然参考附图对本发明的特定最佳实施例进行了说明,但是显然本发明不限于那些具体的实施例,本领域的技术人员在不违背所附权利要求书所限定的本发明的范围或精神的前提下可以实施各种变更和修改。

Claims (30)

1.一种对视频内容进行分段的方法,它包括:
提供包含一系列视频帧的视频内容(501)并观看所述视频内容;
在观看所述视频内容期间发送书签信号(503),以便选择在发送所述书签信号时正显示的选定的帧;
识别所述选定的帧的典型特征(104)并且把与所述帧对应的信息记录在存储媒体上;
识别包含所述选定的帧的视频内容的片段(504),所述片段具有片段起点和片段终点,并且至少存储所述片段的一部分(505)。
2.如权利要求1所述的方法,其特征在于,从利用所述帧的视觉、音频或文本特性创建的帧签名中获取帧的典型特征(410)。
3.如权利要求1所述的方法,其特征在于,所述帧的典型特征(104)是其帧编号。
4.如权利要求1所述的方法,其特征在于,所述帧的典型特征(104)是其在视频信号中的时标。
5.如权利要求1所述的方法,其特征在于,所述片段的起点和终点是基于检测所述选定的帧前后的视频内容的音频部分、视觉部分或抄本部分中信息的有意义变化(410)。
6.如权利要求5所述的方法,其特征在于,所述经分析以检测变化的信息是从由DCT系数(104)、颜色、边缘、形状、寂静、语音、音乐、隐藏字幕、视频中的音频内容(420)以及它们的组合所构成的组中选择的。
7.如权利要求1所述的方法,其特征在于,所述片段被存储(505)在与所述视频内容相同的媒体上。
8.如权利要求1所述的方法,其特征在于,存储(505)从所述片段起点开始的预定义长度的视频内容。
9.如权利要求1所述的方法,其特征在于,所述片段起点(504)被确定为所述选定的帧之前的预定义长度的视频内容。
10.如权利要求1所述的方法,其特征在于,所述存储的片段(505)包含EPG数据、片段中的帧、或者来自所述片段的抄本信息(104)以及它们的组合中的至少一种。
11.一种用于标识视频片段以供后来检索的系统,它包括:
书签设置器部件,配置成与可以显示包括一序列视频帧(501)的视频内容的视频播放器一起工作;
所述书签设置器响应来自信号发射器的信号,所述信号发射器被配置成向所述书签设置器部件发送书签信号,所述书签设置器被配置成当接收到所述书签信号时标识正在显示的视频内容中选定的帧(503);
所述书签设置器还被配置成当所述视频内容已经被划分成具有片段起点和片段终点的片段时,标识选定的帧的典型特征(104),并且把与所述典型特征对应的信息记录在存储媒体中,以及记录包含所述选定的帧的片段的至少一部分(505)或者具有可将所述视频内容划分成所述片段的分段特征的书签设置器(504),所述书签设置器被配置成将包含所述选定的帧的片段的至少一部分发送到存储媒体(505)。
12.如权利要求11所述的系统,其特征在于,所述选定的帧的典型特征是从利用所述帧的视觉特性、音频特性或文本特性创建的帧签名中获得的(410)。
13.如权利要求11所述的系统,其特征在于,所述帧的典型特征(104)是其帧编号,所述书签设置器被配置成确定所述帧编号。
14.如权利要求11所述的系统,其特征在于,所述帧的典型特征(104)是其在所述视频内容中的时标,所述书签设置器被配置成确定所述视频内容中的时标。
15.如权利要求11所述的系统,其特征在于,所述书签设置器包括分析引擎,该分析引擎被配置成检测所述视频内容的音频、视觉和抄本部分中信息的有意义变化(410)来确定片段的起点和终点。
16.如权利要求11所述的系统,其特征在于,所述分析引擎分析从由DCT系数(104)、颜色、边缘、形状、寂静、语音、音乐、隐藏字幕、视频中的音频内容(420)以及它们的组合所构成的组中选择的信息。
17.如权利要求11所述的系统,其特征在于,所述书签设置器被配置成将至少一部分片段(505)记录在与所述视频内容相同的媒体上。
18.如权利要求11所述的系统,其特征在于,所述书签设置器被配置成记录从片段起点开始的预定义长度的视频内容(505)。
19.一种标识所需的视频内容的方法,它包括:
选择一帧所需的视频内容,并记录有关所述帧的标识特征(503);
将所需的视频内容存储在包含多个视频内容的存储媒体中;
搜索所述存储媒体,通过搜索所述标识特征(503)来查找所需的视频内容;
检索包含具有所述标识特征(503)的帧的视频内容。
20.如权利要求19所述的方法,其特征在于,所述帧的标识特征是从利用所述帧的视觉特性、音频特性或文本特性创建的帧签名中获取的(410)。
21.如权利要求19所述的方法,其特征在于,存储在媒体中的视频内容的片段是根据视频索引来编制的(107,260),所需的视频内容的片段包含选定的帧。
22.如权利要求21所述的方法,其特征在于,所述视频内容被存储在第一位置,所述索引通过因特网被传送到在远程位置的用户。
23.一种处理以电子方式存储的内容的方法,它包括:以电子方式存储和显示从由视频、音频、图像、文本和它们的组合构成的组中选择的内容项目,在显示内容的同时,通过存储内容项目的选定片段(505)来创建书签(503),所述内容项目的选定片段具有足够的标识信息来标识所述内容项目;然后在存储装置上只保存标识所述项目的片段而不是整个项目,以后,比较标识所述项目的信息来识别该项目。
24.如权利要求23所述的方法,其特征在于,将所述书签(503)备份到远程装置中。
25.如权利要求23所述的方法,其特征在于,所述书签是基于EPG数据、抄本信息、字幕信息或视频特征信息中的至少一种来归类的(420)。
26.如权利要求23所述的方法,其特征在于,通过网页、经由无线连接的移动通信装置、PDA以及计算机化的手表中至少一种来访问所述书签(503)。
27.如权利要求23所述的方法,其特征在于,所述书签(503)按多个级别存储,不同的个人具有对不同级别的访问权。
28.如权利要求23所述的方法,其特征在于,通过用第一存储装置将所述书签(503)存储在存储媒体(505)中来创建所述书签,然后将其传送到与另一装置相关的存储媒体。
29.如权利要求23所述的方法,其特征在于,在创建所述书签(503)之后将所述内容项目从存储它的媒体中删除,同时保存所述书签(505)。
30.一种标识内容项目的方法,所述内容项目是从由视频、音频、图像、文本以及它们的组合构成的组中选择的,该方法包括:
创建包含所述内容项目的选定片段(505)的书签,所述选定片段具有足够的标识信息来标识所述内容项目;然后将标识所述项目的片段保存在存储媒体中(505);在远程位置的用户发出请求时将所述书签下载到所述用户,然后所述用户利用书签标识从中创建书签的内容的原始项目。
CNB028018524A 2001-03-30 2002-03-19 流式视频书签 Expired - Fee Related CN100409236C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/822,447 US7143353B2 (en) 2001-03-30 2001-03-30 Streaming video bookmarks
US09/822,447 2001-03-30

Publications (2)

Publication Number Publication Date
CN1520561A true CN1520561A (zh) 2004-08-11
CN100409236C CN100409236C (zh) 2008-08-06

Family

ID=25236052

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028018524A Expired - Fee Related CN100409236C (zh) 2001-03-30 2002-03-19 流式视频书签

Country Status (6)

Country Link
US (1) US7143353B2 (zh)
EP (1) EP1421780A2 (zh)
JP (1) JP2004526372A (zh)
KR (1) KR100915847B1 (zh)
CN (1) CN100409236C (zh)
WO (1) WO2002080524A2 (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101180633A (zh) * 2005-05-19 2008-05-14 皇家飞利浦电子股份有限公司 用于检测内容项目边界的方法和设备
CN100411053C (zh) * 2004-11-03 2008-08-13 威盛电子股份有限公司 视觉化书签的编辑与操作的方法与系统
CN101138233B (zh) * 2005-03-17 2010-06-09 汤姆森许可贸易公司 用于选择视听节目部分的方法和设备
CN101115192B (zh) * 2006-07-25 2010-09-01 上海乐金广电电子有限公司 数码视频录像机的多信道标签设置方法
CN101951469A (zh) * 2009-07-09 2011-01-19 索尼公司 成像装置、图像处理方法及其程序
CN101601286B (zh) * 2007-01-31 2011-08-31 惠普开发有限公司 实现快速视频文件理解的视频片段的并行呈现
US8082503B2 (en) 2005-10-24 2011-12-20 Samsung Electronics Co., Ltd. Method and apparatus for generating moving picture clip and/or displaying content file list, and recording medium storing program for executing the method
CN102290081A (zh) * 2011-06-27 2011-12-21 深圳市基思瑞科技有限公司 语言学习播放控制方法
CN101751967B (zh) * 2008-12-05 2013-01-02 康佳集团股份有限公司 多媒体文件制作及播放方法、多媒体文件制作装置、播放器
CN103024576A (zh) * 2012-12-20 2013-04-03 广东欧珀移动通信有限公司 定位视频播放时间点的方法
CN103491450A (zh) * 2013-09-25 2014-01-01 深圳市金立通信设备有限公司 一种媒体流回放片段的设置方法及终端
CN104219476A (zh) * 2013-05-29 2014-12-17 杭州美盛红外光电技术有限公司 红外信息摄录装置和红外信息摄录方法
CN107147947A (zh) * 2017-05-11 2017-09-08 腾讯科技(深圳)有限公司 关键帧识别方法及装置
CN109391856A (zh) * 2018-10-22 2019-02-26 百度在线网络技术(北京)有限公司 视频播放方法、装置、计算机设备及存储介质
CN110418148A (zh) * 2019-07-10 2019-11-05 咪咕文化科技有限公司 视频生成方法、视频生成设备及可读存储介质
CN111226288A (zh) * 2017-10-17 2020-06-02 威里利生命科学有限责任公司 用于对外科手术视频分段的系统和方法
CN111264063A (zh) * 2017-09-22 2020-06-09 知识产权之桥一号有限责任公司 显示控制设备和计算机程序
CN111596818A (zh) * 2020-04-24 2020-08-28 维沃移动通信有限公司 消息显示方法及电子设备
US11348235B2 (en) 2019-03-22 2022-05-31 Verily Life Sciences Llc Improving surgical video consumption by identifying useful segments in surgical videos

Families Citing this family (283)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
EP1214842B1 (en) 1999-09-20 2010-11-17 TiVo, Inc. Closed caption tagging system
US9602862B2 (en) 2000-04-16 2017-03-21 The Directv Group, Inc. Accessing programs using networked digital video recording 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
US9171851B2 (en) * 2000-08-08 2015-10-27 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
US10390074B2 (en) 2000-08-08 2019-08-20 The Directv Group, Inc. One click web records
US6889383B1 (en) 2000-10-23 2005-05-03 Clearplay, Inc. Delivery of navigation data for playback of audio and video content
US7975021B2 (en) 2000-10-23 2011-07-05 Clearplay, Inc. Method and user interface for downloading audio and video content filters to a media player
US20030055640A1 (en) * 2001-05-01 2003-03-20 Ramot University Authority For Applied Research & Industrial Development Ltd. System and method for parameter estimation for pattern recognition
US8479238B2 (en) * 2001-05-14 2013-07-02 At&T Intellectual Property Ii, L.P. Method for content-based non-linear control of multimedia playback
US7089496B2 (en) * 2001-07-20 2006-08-08 Hewlett-Packard Development Company, L.P. System and method for scene detection information storage
JP4122740B2 (ja) * 2001-07-27 2008-07-23 日本電気株式会社 録画再生方法及び録画再生装置
JP5205684B2 (ja) * 2001-08-29 2013-06-05 日本電気株式会社 ブックマーク管理システム及びブックマーク管理方法
US7032177B2 (en) * 2001-12-27 2006-04-18 Digeo, Inc. Method and system for distributing personalized editions of media programs using bookmarks
US7320137B1 (en) 2001-12-06 2008-01-15 Digeo, Inc. Method and system for distributing personalized editions of media programs using bookmarks
US6948127B1 (en) * 2001-12-10 2005-09-20 Cisco Technology, Inc. Interface for compressed video data analysis
JP3966503B2 (ja) * 2002-05-30 2007-08-29 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ再生制御装置、データ管理装置、蓄積型コンテンツ配信システム、コンテンツの配信方法、制御データ送信サーバ、プログラム
KR100564389B1 (ko) * 2002-10-08 2006-03-27 주식회사 아이큐브 매체 클립의 재생위치 지정이 용이한 포인팅 디바이스를가지지 않은 매체 재생 장치
US8225194B2 (en) 2003-01-09 2012-07-17 Kaleidescape, Inc. Bookmarks and watchpoints for selection and presentation of media streams
KR100582788B1 (ko) * 2003-02-06 2006-05-23 엘지전자 주식회사 썸네일 이미지를 이용한 녹화 프로그램 편집방법
CN1538426A (zh) * 2003-02-21 2004-10-20 Lg������ʽ���� 中断接续标记的管理方法
US20050177847A1 (en) * 2003-03-07 2005-08-11 Richard Konig Determining channel associated with video stream
US7735104B2 (en) * 2003-03-20 2010-06-08 The Directv Group, Inc. System and method for navigation of indexed video content
US8752115B2 (en) * 2003-03-24 2014-06-10 The Directv Group, Inc. System and method for aggregating commercial navigation information
KR101109023B1 (ko) * 2003-04-14 2012-01-31 코닌클리케 필립스 일렉트로닉스 엔.브이. 콘텐트 분석을 사용하여 뮤직 비디오를 요약하는 방법 및 장치
KR100595093B1 (ko) * 2003-05-10 2006-07-03 엘지전자 주식회사 북마크 정보 관리방법 및 컨텐츠 재생방법
AU2004267864B2 (en) * 2003-08-26 2009-07-02 Clearplay, Inc. Method and apparatus for controlling play of an audio signal
US7852919B2 (en) 2003-09-07 2010-12-14 Microsoft Corporation Field start code for entry point frames with predicted first field
US7609762B2 (en) * 2003-09-07 2009-10-27 Microsoft Corporation Signaling for entry point frames with predicted first field
US7924921B2 (en) * 2003-09-07 2011-04-12 Microsoft Corporation Signaling coding and display options in entry point headers
US7839930B2 (en) * 2003-11-13 2010-11-23 Microsoft Corporation Signaling valid entry points in a video stream
US8213779B2 (en) * 2003-09-07 2012-07-03 Microsoft Corporation Trick mode elementary stream and receiver system
US20110093879A1 (en) * 2003-09-16 2011-04-21 Salkind Carole T Banking video frames associated with links and processing the banked frames
JPWO2005032829A1 (ja) * 2003-09-25 2006-12-14 松下電器産業株式会社 再生装置及びブックマークシステム
CN1308908C (zh) * 2003-09-29 2007-04-04 摩托罗拉公司 用于文字到语音合成的方法
US8429696B2 (en) * 2003-10-31 2013-04-23 Microsoft Corporation Multimedia presentation resumption within an environment of multiple presentation systems
US7836473B2 (en) * 2003-10-31 2010-11-16 Microsoft Corporation Interface strategies for creating and invoking marks
EP1684507A4 (en) * 2003-11-13 2008-11-26 Panasonic Corp PROGRAM RECOMMENDATION DEVICE, PROGRAM RECOGNITION METHOD OF A PROGRAM RECOMMENDATION DEVICE AND COMPUTER PROGRAM
US7672864B2 (en) * 2004-01-09 2010-03-02 Ricoh Company Ltd. Generating and displaying level-of-interest values
TW200537941A (en) * 2004-01-26 2005-11-16 Koninkl Philips Electronics Nv Replay of media stream from a prior change location
EP1770543A3 (en) * 2004-05-03 2007-05-09 LG Electronics Inc. Method and apparatus for managing bookmark information for content stored in a network media server
US7802188B2 (en) * 2004-05-13 2010-09-21 Hewlett-Packard Development Company, L.P. Method and apparatus for identifying selected portions of a video stream
US8838452B2 (en) * 2004-06-09 2014-09-16 Canon Kabushiki Kaisha Effective audio segmentation and classification
CN101006436B (zh) * 2004-06-23 2011-04-06 日本电气株式会社 信息补全装置、系统、方法
KR20060001554A (ko) * 2004-06-30 2006-01-06 엘지전자 주식회사 북마크를 이용한 콘텐츠 관리 시스템
US9641902B2 (en) 2007-06-26 2017-05-02 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11259059B2 (en) * 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US7590997B2 (en) * 2004-07-30 2009-09-15 Broadband Itv, Inc. System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads
US7631336B2 (en) * 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US9344765B2 (en) * 2004-07-30 2016-05-17 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9584868B2 (en) 2004-07-30 2017-02-28 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
EP1792314A1 (en) * 2004-08-23 2007-06-06 Sherpa Technologies, LLC Selective displaying of item information in videos
US8566879B2 (en) * 2004-09-28 2013-10-22 Sony Corporation Method and apparatus for navigating video content
US8117282B2 (en) 2004-10-20 2012-02-14 Clearplay, Inc. Media player configured to receive playback filters from alternative storage mediums
JP4243862B2 (ja) 2004-10-26 2009-03-25 ソニー株式会社 コンテンツ利用装置およびコンテンツ利用方法
AU2005306361B2 (en) 2004-11-19 2011-02-10 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content
JP4595555B2 (ja) 2005-01-20 2010-12-08 ソニー株式会社 コンテンツ再生装置およびコンテンツ再生方法
KR100727933B1 (ko) * 2005-02-26 2007-06-13 삼성전자주식회사 멀티미디어 컨텐츠에 포함된 미디어 컨텐츠의 일부분을 탐색하는 방법 및 장치
US20060210171A1 (en) * 2005-03-16 2006-09-21 Kabushiki Kaisha Toshiba Image processing apparatus
US20060212297A1 (en) * 2005-03-18 2006-09-21 International Business Machines Corporation System and method using blind change detection for audio segmentation
JP4741267B2 (ja) 2005-03-28 2011-08-03 ソニー株式会社 コンテンツ推薦システム、通信端末およびコンテンツ推薦方法
MX2007013005A (es) 2005-04-18 2008-01-16 Clearplay Inc Aparato, sistema y metodo para asociar uno o mas archivos de filtro con una presentacion multimedia particular.
KR100724984B1 (ko) * 2005-06-16 2007-06-04 삼성전자주식회사 디지털 멀티미디어 방송을 다양한 방식으로 재생하는 방법및 그에 따른 디지털 멀티미디어 방송 수신장치
JP2007011928A (ja) 2005-07-04 2007-01-18 Sony Corp コンテンツ提供システム、コンテンツ提供装置、コンテンツ配信サーバ、コンテンツ受信端末およびコンテンツ提供方法
JP5133508B2 (ja) 2005-07-21 2013-01-30 ソニー株式会社 コンテンツ提供システム、コンテンツ提供装置、コンテンツ配信サーバ、コンテンツ受信端末およびコンテンツ提供方法
KR100690819B1 (ko) * 2005-07-21 2007-03-09 엘지전자 주식회사 콘텐츠 서비스의 북마크 기능을 갖는 휴대 단말기 및 그동작 방법
US7707485B2 (en) * 2005-09-28 2010-04-27 Vixs Systems, Inc. System and method for dynamic transrating based on content
US8594429B2 (en) * 2005-10-11 2013-11-26 Hewlett-Packard Development Company, L.P. Method and apparatus for processing a video stream
US10191976B2 (en) 2005-10-26 2019-01-29 Cortica, Ltd. System and method of detecting common patterns within unstructured data elements retrieved from big data sources
US10621988B2 (en) 2005-10-26 2020-04-14 Cortica Ltd System and method for speech to text translation using cores of a natural liquid architecture system
US9384196B2 (en) 2005-10-26 2016-07-05 Cortica, Ltd. Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof
US11361014B2 (en) 2005-10-26 2022-06-14 Cortica Ltd. System and method for completing a user profile
US11216498B2 (en) 2005-10-26 2022-01-04 Cortica, Ltd. System and method for generating signatures to three-dimensional multimedia data elements
US10387914B2 (en) 2005-10-26 2019-08-20 Cortica, Ltd. Method for identification of multimedia content elements and adding advertising content respective thereof
US11019161B2 (en) 2005-10-26 2021-05-25 Cortica, Ltd. System and method for profiling users interest based on multimedia content analysis
US9218606B2 (en) 2005-10-26 2015-12-22 Cortica, Ltd. System and method for brand monitoring and trend analysis based on deep-content-classification
US10360253B2 (en) 2005-10-26 2019-07-23 Cortica, Ltd. Systems and methods for generation of searchable structures respective of multimedia data content
US9191626B2 (en) 2005-10-26 2015-11-17 Cortica, Ltd. System and methods thereof for visual analysis of an image on a web-page and matching an advertisement thereto
US10742340B2 (en) 2005-10-26 2020-08-11 Cortica Ltd. System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto
US9646005B2 (en) 2005-10-26 2017-05-09 Cortica, Ltd. System and method for creating a database of multimedia content elements assigned to users
US11620327B2 (en) 2005-10-26 2023-04-04 Cortica Ltd System and method for determining a contextual insight and generating an interface with recommendations based thereon
US10585934B2 (en) 2005-10-26 2020-03-10 Cortica Ltd. Method and system for populating a concept database with respect to user identifiers
US10614626B2 (en) 2005-10-26 2020-04-07 Cortica Ltd. System and method for providing augmented reality challenges
US10848590B2 (en) 2005-10-26 2020-11-24 Cortica Ltd System and method for determining a contextual insight and providing recommendations based thereon
US10535192B2 (en) 2005-10-26 2020-01-14 Cortica Ltd. System and method for generating a customized augmented reality environment to a user
US8818916B2 (en) 2005-10-26 2014-08-26 Cortica, Ltd. System and method for linking multimedia data elements to web pages
US9372940B2 (en) 2005-10-26 2016-06-21 Cortica, Ltd. Apparatus and method for determining user attention using a deep-content-classification (DCC) system
US10380164B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for using on-image gestures and multimedia content elements as search queries
US9767143B2 (en) 2005-10-26 2017-09-19 Cortica, Ltd. System and method for caching of concept structures
US9031999B2 (en) 2005-10-26 2015-05-12 Cortica, Ltd. System and methods for generation of a concept based database
US10180942B2 (en) 2005-10-26 2019-01-15 Cortica Ltd. System and method for generation of concept structures based on sub-concepts
US9747420B2 (en) 2005-10-26 2017-08-29 Cortica, Ltd. System and method for diagnosing a patient based on an analysis of multimedia content
US8266185B2 (en) 2005-10-26 2012-09-11 Cortica Ltd. System and methods thereof for generation of searchable structures respective of multimedia data content
US11604847B2 (en) * 2005-10-26 2023-03-14 Cortica Ltd. System and method for overlaying content on a multimedia content element based on user interest
US9953032B2 (en) 2005-10-26 2018-04-24 Cortica, Ltd. System and method for characterization of multimedia content signals using cores of a natural liquid architecture system
US10607355B2 (en) 2005-10-26 2020-03-31 Cortica, Ltd. Method and system for determining the dimensions of an object shown in a multimedia content item
US11032017B2 (en) 2005-10-26 2021-06-08 Cortica, Ltd. System and method for identifying the context of multimedia content elements
US10949773B2 (en) 2005-10-26 2021-03-16 Cortica, Ltd. System and methods thereof for recommending tags for multimedia content elements based on context
US9529984B2 (en) 2005-10-26 2016-12-27 Cortica, Ltd. System and method for verification of user identification based on multimedia content elements
US8326775B2 (en) 2005-10-26 2012-12-04 Cortica Ltd. Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof
US9639532B2 (en) * 2005-10-26 2017-05-02 Cortica, Ltd. Context-based analysis of multimedia content items using signatures of multimedia elements and matching concepts
US10380623B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for generating an advertisement effectiveness performance score
US9477658B2 (en) 2005-10-26 2016-10-25 Cortica, Ltd. Systems and method for speech to speech translation using cores of a natural liquid architecture system
US10372746B2 (en) 2005-10-26 2019-08-06 Cortica, Ltd. System and method for searching applications using multimedia content elements
US9558449B2 (en) 2005-10-26 2017-01-31 Cortica, Ltd. System and method for identifying a target area in a multimedia content element
US10691642B2 (en) 2005-10-26 2020-06-23 Cortica Ltd System and method for enriching a concept database with homogenous concepts
US10380267B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for tagging multimedia content elements
US10776585B2 (en) 2005-10-26 2020-09-15 Cortica, Ltd. System and method for recognizing characters in multimedia content
US11003706B2 (en) 2005-10-26 2021-05-11 Cortica Ltd System and methods for determining access permissions on personalized clusters of multimedia content elements
US11386139B2 (en) 2005-10-26 2022-07-12 Cortica Ltd. System and method for generating analytics for entities depicted in multimedia content
US8312031B2 (en) 2005-10-26 2012-11-13 Cortica Ltd. System and method for generation of complex signatures for multimedia data content
US9489431B2 (en) 2005-10-26 2016-11-08 Cortica, Ltd. System and method for distributed search-by-content
US11403336B2 (en) 2005-10-26 2022-08-02 Cortica Ltd. System and method for removing contextually identical multimedia content elements
US10698939B2 (en) 2005-10-26 2020-06-30 Cortica Ltd System and method for customizing images
US10635640B2 (en) 2005-10-26 2020-04-28 Cortica, Ltd. System and method for enriching a concept database
US10193990B2 (en) 2005-10-26 2019-01-29 Cortica Ltd. System and method for creating user profiles based on multimedia content
US20160321253A1 (en) 2005-10-26 2016-11-03 Cortica, Ltd. System and method for providing recommendations based on user profiles
US7801910B2 (en) * 2005-11-09 2010-09-21 Ramp Holdings, Inc. Method and apparatus for timed tagging of media content
US20070150138A1 (en) 2005-12-08 2007-06-28 James Plante Memory management in event recording systems
US10878646B2 (en) 2005-12-08 2020-12-29 Smartdrive Systems, Inc. Vehicle event recorder systems
US9319720B2 (en) 2005-12-13 2016-04-19 Audio Pod Inc. System and method for rendering digital content using time offsets
WO2007068119A1 (en) * 2005-12-13 2007-06-21 Audio Pod Inc. Segmentation and transmission of audio streams
US11128489B2 (en) 2017-07-18 2021-09-21 Nicira, Inc. Maintaining data-plane connectivity between hosts
CN100444096C (zh) * 2005-12-20 2008-12-17 国际商业机器公司 用于进行内容导航的系统和方法
US20100138561A1 (en) * 2006-01-27 2010-06-03 Michael Wayne Church Simulcast internet media distribution system and method
US7761816B2 (en) * 2006-02-10 2010-07-20 Vringo, Inc. Personalization content sharing system and method
JP4811046B2 (ja) 2006-02-17 2011-11-09 ソニー株式会社 コンテンツの再生装置、オーディオ再生機およびコンテンツの再生方法
US9201842B2 (en) 2006-03-16 2015-12-01 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US8996240B2 (en) 2006-03-16 2015-03-31 Smartdrive Systems, Inc. Vehicle event recorders with integrated web server
US20070240058A1 (en) * 2006-04-10 2007-10-11 Ming-Jun Chen Method and apparatus for displaying multiple frames on a display screen
US20070244903A1 (en) * 2006-04-18 2007-10-18 Ratliff Emily J Collectively managing media bookmarks
US8005841B1 (en) 2006-04-28 2011-08-23 Qurio Holdings, Inc. Methods, systems, and products for classifying content segments
US8314708B2 (en) 2006-05-08 2012-11-20 Drivecam, Inc. System and method for reducing driving risk with foresight
US8373567B2 (en) 2006-05-08 2013-02-12 Drivecam, Inc. System and method for identifying non-event profiles
US9836716B2 (en) 2006-05-09 2017-12-05 Lytx, Inc. System and method for reducing driving risk with hindsight
US8269617B2 (en) * 2009-01-26 2012-09-18 Drivecam, Inc. Method and system for tuning the effect of vehicle characteristics on risk prediction
US8849501B2 (en) * 2009-01-26 2014-09-30 Lytx, Inc. Driver risk assessment system and method employing selectively automatic event scoring
US8508353B2 (en) 2009-01-26 2013-08-13 Drivecam, Inc. Driver risk assessment system and method having calibrating automatic event scoring
JP2007306279A (ja) * 2006-05-11 2007-11-22 Sony Corp コンテンツマーキング方法、コンテンツ再生装置、コンテンツ再生方法、コンテンツマーキング用プログラムおよびコンテンツ検索用プログラム
US7870475B2 (en) * 2006-05-16 2011-01-11 Yahoo! Inc. System and method for bookmarking and tagging a content item
US8001143B1 (en) 2006-05-31 2011-08-16 Adobe Systems Incorporated Aggregating characteristic information for digital content
US7661121B2 (en) * 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US7873982B2 (en) * 2006-06-22 2011-01-18 Tivo Inc. Method and apparatus for creating and viewing customized multimedia segments
US8615573B1 (en) 2006-06-30 2013-12-24 Quiro Holdings, Inc. System and method for networked PVR storage and content capture
US8135342B1 (en) 2006-09-15 2012-03-13 Harold Michael D System, method and apparatus for using a wireless cell phone device to create a desktop computer and media center
US8341152B1 (en) * 2006-09-12 2012-12-25 Creatier Interactive Llc System and method for enabling objects within video to be searched on the internet or intranet
WO2008043160A1 (en) * 2006-10-11 2008-04-17 Tagmotion Pty Limited Method and apparatus for managing multimedia files
US20100031142A1 (en) * 2006-10-23 2010-02-04 Nec Corporation Content summarizing system, method, and program
US10733326B2 (en) 2006-10-26 2020-08-04 Cortica Ltd. System and method for identification of inappropriate multimedia content
US8649933B2 (en) 2006-11-07 2014-02-11 Smartdrive Systems Inc. Power management systems for automotive video event recorders
US8989959B2 (en) 2006-11-07 2015-03-24 Smartdrive Systems, Inc. Vehicle operator performance history recording, scoring and reporting systems
US8868288B2 (en) 2006-11-09 2014-10-21 Smartdrive Systems, Inc. Vehicle exception event management systems
CA2571617A1 (en) * 2006-12-15 2008-06-15 Desktopbox Inc. Simulcast internet media distribution system and method
US8276098B2 (en) 2006-12-22 2012-09-25 Apple Inc. Interactive image thumbnails
US8020100B2 (en) * 2006-12-22 2011-09-13 Apple Inc. Fast creation of video segments
US9142253B2 (en) * 2006-12-22 2015-09-22 Apple Inc. Associating keywords to media
US7992097B2 (en) 2006-12-22 2011-08-02 Apple Inc. Select drag and drop operations on video thumbnails across clip boundaries
US7954065B2 (en) * 2006-12-22 2011-05-31 Apple Inc. Two-dimensional timeline display of media items
US8943410B2 (en) 2006-12-22 2015-01-27 Apple Inc. Modified media presentation during scrubbing
EP1959449A1 (en) * 2007-02-13 2008-08-20 British Telecommunications Public Limited Company Analysing video material
US8958483B2 (en) 2007-02-27 2015-02-17 Adobe Systems Incorporated Audio/video content synchronization and display
JP4909126B2 (ja) * 2007-03-05 2012-04-04 キヤノン株式会社 蓄積処理装置及びその制御方法
US9967620B2 (en) 2007-03-16 2018-05-08 Adobe Systems Incorporated Video highlights for streaming media
US8239092B2 (en) 2007-05-08 2012-08-07 Smartdrive Systems Inc. Distributed vehicle event recorder systems having a portable memory data transfer system
US8693843B2 (en) * 2007-05-15 2014-04-08 Sony Corporation Information processing apparatus, method, and program
US8678896B2 (en) 2007-06-14 2014-03-25 Harmonix Music Systems, Inc. Systems and methods for asynchronous band interaction in a rhythm action game
EP2206540A1 (en) 2007-06-14 2010-07-14 Harmonix Music Systems, Inc. System and method for simulating a rock band experience
US8265333B2 (en) * 2007-07-27 2012-09-11 Synergy Sports Technology, Llc Systems and methods for generating bookmark video fingerprints
US7797352B1 (en) 2007-06-19 2010-09-14 Adobe Systems Incorporated Community based digital content auditing and streaming
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
JP4814849B2 (ja) * 2007-08-10 2011-11-16 富士通株式会社 フレームの特定方法
FR2920620B1 (fr) 2007-08-31 2015-03-27 Alcatel Lucent Fourniture de service media permettant la reprise de sessions interrompues
KR101412229B1 (ko) * 2007-09-04 2014-06-25 삼성전자주식회사 동영상의 처리 장치 및 방법
US8826132B2 (en) * 2007-09-04 2014-09-02 Apple Inc. Methods and systems for navigating content on a portable device
JP4821741B2 (ja) * 2007-09-06 2011-11-24 ソニー株式会社 映像記録再生システム及び映像データの読み出し方法
US20090254586A1 (en) * 2008-04-03 2009-10-08 Microsoft Corporation Updated Bookmark Associations
US20090251440A1 (en) * 2008-04-03 2009-10-08 Livescribe, Inc. Audio Bookmarking
US8312376B2 (en) * 2008-04-03 2012-11-13 Microsoft Corporation Bookmark interpretation service
US20090319373A1 (en) * 2008-06-23 2009-12-24 Microsoft Corporation National advertisement linking
WO2010006054A1 (en) 2008-07-08 2010-01-14 Harmonix Music Systems, Inc. Systems and methods for simulating a rock and band experience
US8209713B1 (en) 2008-07-11 2012-06-26 The Directv Group, Inc. Television advertisement monitoring system
US8463053B1 (en) 2008-08-08 2013-06-11 The Research Foundation Of State University Of New York Enhanced max margin learning on multimodal data mining in a multimedia database
US8051081B2 (en) 2008-08-15 2011-11-01 At&T Intellectual Property I, L.P. System and method for generating media bookmarks
KR100992155B1 (ko) * 2008-11-20 2010-11-04 (주)피엑스디 사용자 편의에 최적화된 전자프로그램 가이드 표시방법
US8854199B2 (en) * 2009-01-26 2014-10-07 Lytx, Inc. Driver risk assessment system and method employing automated driver log
US8938467B2 (en) 2009-03-25 2015-01-20 Eloy Technology, Llc System and method for intelligent storage of time shifted content
US8438596B2 (en) 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
US8465366B2 (en) 2009-05-29 2013-06-18 Harmonix Music Systems, Inc. Biasing a musical performance input to a part
US8449360B2 (en) 2009-05-29 2013-05-28 Harmonix Music Systems, Inc. Displaying song lyrics and vocal cues
WO2010151818A1 (en) * 2009-06-25 2010-12-29 Nanni Richard A Systems and methods for generating high resolution three dimensional images
TWI412277B (zh) * 2009-08-10 2013-10-11 Univ Nat Cheng Kung 基於故事情節的結構化影片摘要方法
US9537957B2 (en) * 2009-09-02 2017-01-03 Lenovo (Singapore) Pte. Ltd. Seamless application session reconstruction between devices
US8705933B2 (en) * 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
WO2011056657A2 (en) 2009-10-27 2011-05-12 Harmonix Music Systems, Inc. Gesture-based user interface
US9981193B2 (en) 2009-10-27 2018-05-29 Harmonix Music Systems, Inc. Movement based recognition and evaluation
US8702485B2 (en) 2010-06-11 2014-04-22 Harmonix Music Systems, Inc. Dance game and tutorial
KR20110047768A (ko) 2009-10-30 2011-05-09 삼성전자주식회사 멀티미디어 컨텐츠 재생 장치 및 방법
US8874243B2 (en) 2010-03-16 2014-10-28 Harmonix Music Systems, Inc. Simulating musical instruments
US8422859B2 (en) * 2010-03-23 2013-04-16 Vixs Systems Inc. Audio-based chapter detection in multimedia stream
US9443147B2 (en) * 2010-04-26 2016-09-13 Microsoft Technology Licensing, Llc Enriching online videos by content detection, searching, and information aggregation
US9258175B1 (en) 2010-05-28 2016-02-09 The Directv Group, Inc. Method and system for sharing playlists for content stored within a network
US8562403B2 (en) 2010-06-11 2013-10-22 Harmonix Music Systems, Inc. Prompting a player of a dance game
US9358456B1 (en) 2010-06-11 2016-06-07 Harmonix Music Systems, Inc. Dance competition game
US9024166B2 (en) 2010-09-09 2015-05-05 Harmonix Music Systems, Inc. Preventing subtractive track separation
US20120159329A1 (en) * 2010-12-16 2012-06-21 Yahoo! Inc. System for creating anchors for media content
US8606090B2 (en) 2011-03-17 2013-12-10 Sony Corporation Sport program chaptering
US20120246167A1 (en) * 2011-03-24 2012-09-27 Echostar Technologies L.L.C. Reducing Bookmark File Search Time
US8606492B1 (en) 2011-08-31 2013-12-10 Drivecam, Inc. Driver log generation
US8744642B2 (en) 2011-09-16 2014-06-03 Lytx, Inc. Driver identification based on face data
US8996234B1 (en) 2011-10-11 2015-03-31 Lytx, Inc. Driver performance determination based on geolocation
US9298575B2 (en) 2011-10-12 2016-03-29 Lytx, Inc. Drive event capturing based on geolocation
WO2013075342A1 (zh) * 2011-11-26 2013-05-30 华为技术有限公司 一种视频处理的方法及装置
US9729942B2 (en) * 2011-11-28 2017-08-08 Discovery Communications, Llc Methods and apparatus for enhancing a digital content experience
US8989914B1 (en) 2011-12-19 2015-03-24 Lytx, Inc. Driver identification based on driving maneuver signature
US9240079B2 (en) 2012-04-17 2016-01-19 Lytx, Inc. Triggering a specialized data collection mode
US8676428B2 (en) 2012-04-17 2014-03-18 Lytx, Inc. Server request for downloaded information from a vehicle-based monitor
US9728228B2 (en) 2012-08-10 2017-08-08 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
US9389832B2 (en) * 2012-10-18 2016-07-12 Sony Corporation Experience log
US9317471B2 (en) * 2012-11-02 2016-04-19 Google Inc. Bookmarking prospective media content on computer network
US9344683B1 (en) 2012-11-28 2016-05-17 Lytx, Inc. Capturing driving risk based on vehicle state and automatic detection of a state of a location
US9154856B2 (en) 2013-01-17 2015-10-06 Hewlett-Packard Development Company, L.P. Video segmenting
US11210076B2 (en) 2013-01-28 2021-12-28 Samsung Electronics Co., Ltd. Downloading and launching an app on a second device from a first device
EP2775730A1 (en) 2013-03-05 2014-09-10 British Telecommunications public limited company Video data provision
EP2775731A1 (en) 2013-03-05 2014-09-10 British Telecommunications public limited company Provision of video data
US8811673B1 (en) * 2013-04-18 2014-08-19 TCL Research America Inc. Intelligent TV system and method
CN105325009B (zh) * 2013-07-23 2019-04-16 英特尔公司 用于流式传输视频质量分析的改进技术
KR102047703B1 (ko) * 2013-08-09 2019-11-22 엘지전자 주식회사 이동 단말기 및 이의 제어 방법
US9245262B1 (en) * 2013-08-15 2016-01-26 Jpmorgan Chase Bank, N.A. Systems and methods for bookmark payment processing
US10225611B2 (en) * 2013-09-03 2019-03-05 Samsung Electronics Co., Ltd. Point-to-point content navigation using an auxiliary device
US9883231B2 (en) 2013-09-03 2018-01-30 Samsung Electronics Co., Ltd. Content control using an auxiliary device
US9501878B2 (en) 2013-10-16 2016-11-22 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
US9610955B2 (en) 2013-11-11 2017-04-04 Smartdrive Systems, Inc. Vehicle fuel consumption monitor and feedback systems
US8892310B1 (en) 2014-02-21 2014-11-18 Smartdrive Systems, Inc. System and method to detect execution of driving maneuvers
CN104202614B (zh) * 2014-08-15 2016-03-09 小米科技有限责任公司 一种基于网络环境调整视频画质的方法及装置
US10085050B2 (en) 2014-08-15 2018-09-25 Xiaomi Inc. Method and apparatus for adjusting video quality based on network environment
US9663127B2 (en) 2014-10-28 2017-05-30 Smartdrive Systems, Inc. Rail vehicle event detection and recording system
WO2016074627A1 (en) * 2014-11-12 2016-05-19 Mediatek Inc. Methods of escape pixel coding in index map coding
US11069257B2 (en) 2014-11-13 2021-07-20 Smartdrive Systems, Inc. System and method for detecting a vehicle event and generating review criteria
US9912758B2 (en) * 2014-12-16 2018-03-06 Yahoo Holdings, Inc. Continuing an application session on a different device
CN104410920B (zh) * 2014-12-31 2015-12-30 合一网络技术(北京)有限公司 基于视频分段播放量进行精彩片段标注的方法
US10121056B2 (en) 2015-03-02 2018-11-06 International Business Machines Corporation Ensuring a desired distribution of content in a multimedia document for different demographic groups utilizing demographic information
US9507996B2 (en) * 2015-03-02 2016-11-29 International Business Machines Corporation Ensuring a desired distribution of images in a multimedia document utilizing facial signatures
US10257588B2 (en) 2015-03-16 2019-04-09 Viacom International Inc. Systems and methods for inserting breakpoints and reference links into a media file
US9679420B2 (en) 2015-04-01 2017-06-13 Smartdrive Systems, Inc. Vehicle event recording system and method
US11195043B2 (en) 2015-12-15 2021-12-07 Cortica, Ltd. System and method for determining common patterns in multimedia content elements based on key points
US11037015B2 (en) 2015-12-15 2021-06-15 Cortica Ltd. Identification of key points in multimedia data elements
KR101769071B1 (ko) * 2016-05-10 2017-08-18 네이버 주식회사 비디오 태그 제작 및 활용을 위한 방법 및 시스템
CN106095909B (zh) * 2016-06-08 2018-03-23 广东欧珀移动通信有限公司 一种音频文件的标签信息解析方法、装置及终端
US20170365236A1 (en) * 2016-06-21 2017-12-21 Qualcomm Innovation Center, Inc. Display-layer update deferral
US11109106B2 (en) 2016-10-25 2021-08-31 Rovi Guides, Inc. Systems and methods for resuming a media asset
EP3532943A1 (en) * 2016-10-25 2019-09-04 Rovi Guides, Inc. Systems and methods for resuming a media asset
CN106713935B (zh) * 2017-01-09 2019-06-11 杭州电子科技大学 一种基于贝叶斯决策的hevc块划分快速方法
US11760387B2 (en) 2017-07-05 2023-09-19 AutoBrains Technologies Ltd. Driving policies determination
US11899707B2 (en) 2017-07-09 2024-02-13 Cortica Ltd. Driving policies determination
US10587919B2 (en) 2017-09-29 2020-03-10 International Business Machines Corporation Cognitive digital video filtering based on user preferences
US11363352B2 (en) * 2017-09-29 2022-06-14 International Business Machines Corporation Video content relationship mapping
US20200133308A1 (en) 2018-10-18 2020-04-30 Cartica Ai Ltd Vehicle to vehicle (v2v) communication less truck platooning
US10839694B2 (en) 2018-10-18 2020-11-17 Cartica Ai Ltd Blind spot alert
US11126870B2 (en) 2018-10-18 2021-09-21 Cartica Ai Ltd. Method and system for obstacle detection
US11181911B2 (en) 2018-10-18 2021-11-23 Cartica Ai Ltd Control transfer of a vehicle
US11700356B2 (en) 2018-10-26 2023-07-11 AutoBrains Technologies Ltd. Control transfer of a vehicle
US10789535B2 (en) 2018-11-26 2020-09-29 Cartica Ai Ltd Detection of road elements
KR102569032B1 (ko) 2019-01-22 2023-08-23 삼성전자주식회사 전자 장치 및 그의 컨텐트 제공 방법
US11643005B2 (en) 2019-02-27 2023-05-09 Autobrains Technologies Ltd Adjusting adjustable headlights of a vehicle
US11285963B2 (en) 2019-03-10 2022-03-29 Cartica Ai Ltd. Driver-based prediction of dangerous events
US11694088B2 (en) 2019-03-13 2023-07-04 Cortica Ltd. Method for object detection using knowledge distillation
US11132548B2 (en) 2019-03-20 2021-09-28 Cortica Ltd. Determining object information that does not explicitly appear in a media unit signature
US10776669B1 (en) 2019-03-31 2020-09-15 Cortica Ltd. Signature generation and object detection that refer to rare scenes
US10789527B1 (en) 2019-03-31 2020-09-29 Cortica Ltd. Method for object detection using shallow neural networks
US11222069B2 (en) 2019-03-31 2022-01-11 Cortica Ltd. Low-power calculation of a signature of a media unit
US11488290B2 (en) 2019-03-31 2022-11-01 Cortica Ltd. Hybrid representation of a media unit
US10796444B1 (en) 2019-03-31 2020-10-06 Cortica Ltd Configuring spanning elements of a signature generator
KR20220057544A (ko) * 2019-09-12 2022-05-09 바이트댄스 아이엔씨 비디오 코딩에서 팔레트 예측자 사용
US11704292B2 (en) 2019-09-26 2023-07-18 Cortica Ltd. System and method for enriching a concept database
US11593662B2 (en) 2019-12-12 2023-02-28 Autobrains Technologies Ltd Unsupervised cluster generation
US10748022B1 (en) 2019-12-12 2020-08-18 Cartica Ai Ltd Crowd separation
US11590988B2 (en) 2020-03-19 2023-02-28 Autobrains Technologies Ltd Predictive turning assistant
US11827215B2 (en) 2020-03-31 2023-11-28 AutoBrains Technologies Ltd. Method for training a driving related object detector
US11756424B2 (en) 2020-07-24 2023-09-12 AutoBrains Technologies Ltd. Parking assist
US11792357B1 (en) 2022-11-22 2023-10-17 VR-EDU, Inc. Anti-cheating methods in an extended reality environment

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9100732D0 (en) * 1991-01-14 1991-02-27 Xerox Corp A data access system
US5524193A (en) * 1991-10-15 1996-06-04 And Communications Interactive multimedia annotation method and apparatus
FR2683648B1 (fr) * 1991-11-12 1996-12-13 Apple Computer Procede de choix d'objets dans une sequence d'images mobiles et piste d'essai de reussite correspondante.
GB2280778B (en) * 1992-04-10 1996-12-04 Avid Technology Inc Digital audio workstation providing digital storage and display of video information
US5414808A (en) * 1992-12-30 1995-05-09 International Business Machines Corporation Method for accessing and manipulating library video segments
US5414644A (en) * 1993-11-24 1995-05-09 Ethnographics, Inc. Repetitive event analysis system
US5521841A (en) * 1994-03-31 1996-05-28 Siemens Corporate Research, Inc. Browsing contents of a given video sequence
US6119154A (en) * 1995-07-14 2000-09-12 Oracle Corporation Method and apparatus for non-sequential access to an in-progress video feed
US5708845A (en) * 1995-09-29 1998-01-13 Wistendahl; Douglass A. System for mapping hot spots in media content for interactive digital media program
JP3454396B2 (ja) * 1995-10-11 2003-10-06 株式会社日立製作所 動画像の変化点検出制御方法とそれに基づく再生停止制御方法およびそれらを用いた動画像の編集システム
US20020002562A1 (en) * 1995-11-03 2002-01-03 Thomas P. Moran Computer controlled display system using a graphical replay device to control playback of temporal data representing collaborative activities
US5922045A (en) * 1996-07-16 1999-07-13 At&T Corp. Method and apparatus for providing bookmarks when listening to previously recorded audio programs
US6661430B1 (en) * 1996-11-15 2003-12-09 Picostar Llc Method and apparatus for copying an audiovisual segment
US6285361B1 (en) * 1996-11-15 2001-09-04 Futuretel, Inc. Method and apparatus for clipping video segments from an audiovisual file
US6173317B1 (en) * 1997-03-14 2001-01-09 Microsoft Corporation Streaming and displaying a video stream with synchronized annotations over a computer network
US6449653B2 (en) * 1997-03-25 2002-09-10 Microsoft Corporation Interleaved multiple multimedia stream for synchronized transmission over a computer network
JP3843534B2 (ja) * 1997-04-28 2006-11-08 ソニー株式会社 記録装置及び方法
JP3780623B2 (ja) * 1997-05-16 2006-05-31 株式会社日立製作所 動画像の記述方法
US6137544A (en) * 1997-06-02 2000-10-24 Philips Electronics North America Corporation Significant scene detection and frame filtering for a visual indexing system
US6125229A (en) * 1997-06-02 2000-09-26 Philips Electronics North America Corporation Visual indexing system
US6360234B2 (en) * 1997-08-14 2002-03-19 Virage, Inc. Video cataloger system with synchronized encoders
US6400378B1 (en) * 1997-09-26 2002-06-04 Sony Corporation Home movie maker
US6429879B1 (en) * 1997-09-30 2002-08-06 Compaq Computer Corporation Customization schemes for content presentation in a device with converged functionality
US6219837B1 (en) * 1997-10-23 2001-04-17 International Business Machines Corporation Summary frames in video
US5973723A (en) * 1997-12-12 1999-10-26 Deluca; Michael Joseph Selective commercial detector and eliminator apparatus and method
US6681398B1 (en) * 1998-01-12 2004-01-20 Scanz Communications, Inc. Systems, devices and methods for reviewing selected signal segments
US6173287B1 (en) * 1998-03-11 2001-01-09 Digital Equipment Corporation Technique for ranking multimedia annotations of interest
US6289346B1 (en) * 1998-03-12 2001-09-11 At&T Corp. Apparatus and method for a bookmarking system
JPH11289512A (ja) * 1998-04-03 1999-10-19 Sony Corp 編集リスト作成装置
WO1999062008A1 (en) 1998-05-27 1999-12-02 At & T Corp. Apparatus and method for a network bookmarking system
US6307550B1 (en) * 1998-06-11 2001-10-23 Presenter.Com, Inc. Extracting photographic images from video
JP3496559B2 (ja) * 1999-01-06 2004-02-16 日本電気株式会社 画像特徴量生成装置、並びに画像特徴量生成方法
US6551357B1 (en) * 1999-02-12 2003-04-22 International Business Machines Corporation Method, system, and program for storing and retrieving markings for display to an electronic media file
US6529920B1 (en) * 1999-03-05 2003-03-04 Audiovelocity, Inc. Multimedia linking device and method
US6452615B1 (en) * 1999-03-24 2002-09-17 Fuji Xerox Co., Ltd. System and apparatus for notetaking with digital video and ink
EP1166269B1 (en) 1999-03-30 2018-05-23 TiVo Solutions Inc. Multimedia program bookmarking system
US6754389B1 (en) * 1999-12-01 2004-06-22 Koninklijke Philips Electronics N.V. Program classification using object tracking
KR100698106B1 (ko) * 2000-03-07 2007-03-26 엘지전자 주식회사 엠펙(mpeg)압축 비디오 환경에서 계층적 혼합형장면 변화 검출 방법
US20020007485A1 (en) * 2000-04-03 2002-01-17 Rodriguez Arturo A. Television service enhancements
US6882793B1 (en) * 2000-06-16 2005-04-19 Yesvideo, Inc. Video processing system
US6580437B1 (en) * 2000-06-26 2003-06-17 Siemens Corporate Research, Inc. System for organizing videos based on closed-caption information
KR20040041082A (ko) * 2000-07-24 2004-05-13 비브콤 인코포레이티드 멀티미디어 북마크와 비디오의 가상 편집을 위한 시스템및 방법
US7548565B2 (en) * 2000-07-24 2009-06-16 Vmark, Inc. Method and apparatus for fast metadata generation, delivery and access for live broadcast program
WO2002019719A1 (en) * 2000-08-30 2002-03-07 Watchpoint Media, Inc. A method and apparatus for hyperlinking in a television broadcast
US20020092019A1 (en) * 2000-09-08 2002-07-11 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
US8302127B2 (en) * 2000-09-25 2012-10-30 Thomson Licensing System and method for personalized TV
JP4038642B2 (ja) * 2000-12-26 2008-01-30 ソニー株式会社 受信機
US6721361B1 (en) * 2001-02-23 2004-04-13 Yesvideo.Com Video processing system including advanced scene break detection methods for fades, dissolves and flashes

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100411053C (zh) * 2004-11-03 2008-08-13 威盛电子股份有限公司 视觉化书签的编辑与操作的方法与系统
CN101138233B (zh) * 2005-03-17 2010-06-09 汤姆森许可贸易公司 用于选择视听节目部分的方法和设备
CN101180633A (zh) * 2005-05-19 2008-05-14 皇家飞利浦电子股份有限公司 用于检测内容项目边界的方法和设备
US8762848B2 (en) 2005-10-24 2014-06-24 Samsung Electronics Co., Ltd. Method and apparatus for generating moving picture clip and/or displaying content file list, and recording medium storing program for executing the method
US8082503B2 (en) 2005-10-24 2011-12-20 Samsung Electronics Co., Ltd. Method and apparatus for generating moving picture clip and/or displaying content file list, and recording medium storing program for executing the method
US9100725B2 (en) 2005-10-24 2015-08-04 Samsung Electronics Co., Ltd. Method and apparatus for generating moving picture clip and/or displaying content file list, and recording medium storing program for executing the method
CN101115192B (zh) * 2006-07-25 2010-09-01 上海乐金广电电子有限公司 数码视频录像机的多信道标签设置方法
CN101601286B (zh) * 2007-01-31 2011-08-31 惠普开发有限公司 实现快速视频文件理解的视频片段的并行呈现
CN101751967B (zh) * 2008-12-05 2013-01-02 康佳集团股份有限公司 多媒体文件制作及播放方法、多媒体文件制作装置、播放器
CN101951469A (zh) * 2009-07-09 2011-01-19 索尼公司 成像装置、图像处理方法及其程序
CN101951469B (zh) * 2009-07-09 2014-02-19 索尼公司 成像装置、图像处理方法及其程序
CN102290081A (zh) * 2011-06-27 2011-12-21 深圳市基思瑞科技有限公司 语言学习播放控制方法
CN103024576A (zh) * 2012-12-20 2013-04-03 广东欧珀移动通信有限公司 定位视频播放时间点的方法
CN103024576B (zh) * 2012-12-20 2015-10-07 广东欧珀移动通信有限公司 定位视频播放时间点的方法
CN104219476A (zh) * 2013-05-29 2014-12-17 杭州美盛红外光电技术有限公司 红外信息摄录装置和红外信息摄录方法
CN103491450A (zh) * 2013-09-25 2014-01-01 深圳市金立通信设备有限公司 一种媒体流回放片段的设置方法及终端
CN107147947A (zh) * 2017-05-11 2017-09-08 腾讯科技(深圳)有限公司 关键帧识别方法及装置
CN111264063A (zh) * 2017-09-22 2020-06-09 知识产权之桥一号有限责任公司 显示控制设备和计算机程序
CN111226288A (zh) * 2017-10-17 2020-06-02 威里利生命科学有限责任公司 用于对外科手术视频分段的系统和方法
CN111226288B (zh) * 2017-10-17 2022-03-29 威里利生命科学有限责任公司 用于对外科手术视频分段的系统和方法
US11941050B2 (en) 2017-10-17 2024-03-26 Verily Life Sciences Llc Systems and methods for segmenting surgical videos
CN109391856A (zh) * 2018-10-22 2019-02-26 百度在线网络技术(北京)有限公司 视频播放方法、装置、计算机设备及存储介质
US11348235B2 (en) 2019-03-22 2022-05-31 Verily Life Sciences Llc Improving surgical video consumption by identifying useful segments in surgical videos
US11836917B2 (en) 2019-03-22 2023-12-05 Verily Life Sciences Llc Surgical video consumption by identifying useful segments in surgical videos
CN110418148A (zh) * 2019-07-10 2019-11-05 咪咕文化科技有限公司 视频生成方法、视频生成设备及可读存储介质
CN110418148B (zh) * 2019-07-10 2021-10-29 咪咕文化科技有限公司 视频生成方法、视频生成设备及可读存储介质
CN111596818A (zh) * 2020-04-24 2020-08-28 维沃移动通信有限公司 消息显示方法及电子设备

Also Published As

Publication number Publication date
US20020163532A1 (en) 2002-11-07
EP1421780A2 (en) 2004-05-26
US7143353B2 (en) 2006-11-28
KR100915847B1 (ko) 2009-09-07
WO2002080524A2 (en) 2002-10-10
WO2002080524A3 (en) 2004-02-05
JP2004526372A (ja) 2004-08-26
CN100409236C (zh) 2008-08-06
KR20030007736A (ko) 2003-01-23

Similar Documents

Publication Publication Date Title
CN100409236C (zh) 流式视频书签
CN1190966C (zh) 音频/数据/视频信息选择的方法
US9436689B2 (en) Distributed and tiered architecture for content search and content monitoring
CN1585947A (zh) 用于个人信息检索、更新和表示的方法和系统
US10410679B2 (en) Producing video bits for space time video summary
CA2924065C (en) Content based video content segmentation
Hanjalic Content-based analysis of digital video
CN1116649C (zh) 个性化视频分类与获取系统
US20160014482A1 (en) Systems and Methods for Generating Video Summary Sequences From One or More Video Segments
US20150296228A1 (en) Systems and Methods for Performing Multi-Modal Video Datastream Segmentation
CN1425249A (zh) 用于接入视频节目的多媒体概要的系统和方法
Karpenko et al. Tiny videos: a large data set for nonparametric video retrieval and frame classification
CN1596406A (zh) 用于检索涉及目标主题的信息的系统和方法
CN1394342A (zh) 用于对存储于存储媒体之上的信息信号进行再现的装置
EP2541963A2 (en) Method for identifying video segments and displaying contextually targeted content on a connected television
CN1957310A (zh) 用于内容项目签名匹配的方法和装置
CN1774717A (zh) 利用内容分析来概括音乐视频的方法和设备
US20110243529A1 (en) Electronic apparatus, content recommendation method, and program therefor
CN1703694A (zh) 用于在视频节目中检索与人物相关的信息的系统和方法
CN1166202C (zh) 由视频重放系统从压缩数字视频信号中动态地提取特征
CN101064846A (zh) 结合节目内容元数据和内容分析的时移电视视频匹配方法
CN1382288A (zh) 用于有效概览和浏览的视频概要描述方案和生成视频概要描述数据的方法和系统
RU2413990C2 (ru) Способ и устройство для обнаружения границ элемента контента
Koenen et al. MPEG-7: A standardised description of audiovisual content
Smeaton Indexing, browsing and searching of digital video

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080806

Termination date: 20180319

CF01 Termination of patent right due to non-payment of annual fee