CN101766024A - 数字视频记录器合作和相似媒体段确定 - Google Patents

数字视频记录器合作和相似媒体段确定 Download PDF

Info

Publication number
CN101766024A
CN101766024A CN200880100566A CN200880100566A CN101766024A CN 101766024 A CN101766024 A CN 101766024A CN 200880100566 A CN200880100566 A CN 200880100566A CN 200880100566 A CN200880100566 A CN 200880100566A CN 101766024 A CN101766024 A CN 101766024A
Authority
CN
China
Prior art keywords
media portion
user
characteristic
medium
action
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
CN200880100566A
Other languages
English (en)
Other versions
CN101766024B (zh
Inventor
沐酷尔·珍
桑莫尔·沙法
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.)
Enders GmbH
Xina Media Co ltd
Original Assignee
Cisco Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN101766024A publication Critical patent/CN101766024A/zh
Application granted granted Critical
Publication of CN101766024B publication Critical patent/CN101766024B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal 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/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
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream 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/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
    • H04N21/4542Blocking scenes or portions of the received content, e.g. censoring scenes
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • 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
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

在一个实施例中,提供了一种用于使用数字视频记录器对媒体信息执行动作的方法。在一个实施例中,用户可以使用数字视频记录器来标记媒体中的媒体段。该媒体段的特性随后被确定。随后,可以确定第二媒体中的第二媒体段。例如,第二媒体段具有与第一媒体段类似的特性。在一个示例中,可以确定与被标记为第一媒体段的广告类似的广告。然后,可以对第二媒体段执行动作。例如,可以从第二媒体中删除第二媒体段。

Description

数字视频记录器合作和相似媒体段确定
技术领域
本发明的特定实施例一般地涉及媒体处理。
背景技术
数字视频记录器(DVR)被很多用户所使用。提供了使得用户能够使用他们的DVR自动记录视频(例如电视节目、电影)或任意其他媒体的服务。DVR提供了用于将观看时间移位到观众偏好的时间的增强。例如,观众可以将媒体快进到其希望的点。但是,用于移位观看时间的过程是乏味而耗时的。例如,当用户正在观看不同的电视节目时,用户可能不得不多次快进媒体。用户可能不得不手动开始快进并在合适的时间手动停止快进以继续观看。
附图说明
图1示出用于处理媒体的***的示例。
图2示出DVR的更详细示例。
图3示出包括相似媒体段(media segment)的媒体的示例。
图4示出用于社交网络中的用户之间的通信方法的示例。
图5示出用于对媒体执行动作的方法的简化流程图。
图6示出用于基于其他用户所标记的段来确定将执行什么动作的方法的示例。
具体实施方式
概述
在一个实施例中,提供了用于使用数字视频记录器来利用媒体信息执行动作的方法。在一个实施例中,用户可以使用数字视频记录器在媒体中标记媒体段。例如,用户可以标记视频中一部分(例如广告)的开始和结束。媒体段的特性随后被确定。然后可以在第二媒体中确定第二媒体段。例如,第二媒体段可以与第一媒体段具有相似特性。在一个示例中,可以确定与被标记为第一媒体段的广告类似的广告。然后,可以对该第二媒体段执行动作。例如,可以将第二媒体段从第二媒体中删除。在一个示例中,已经在第一媒体中被标记的广告可以被从第二媒体中自动删除。因此,用户不需要连续快进以跨越已经被视为不合需要的广告。也可以执行其他动作,随后将对此进行更详细描述。
示例性实施例
图1示出用于处理媒体的***的示例。如图所示,主DVR 102-1可以由用户使用输入设备104来操作。DVR 102-1可以从媒体源110接收媒体。例如,媒体可以包括视频、音频、数据、因特网网站素材、点播视频、流播视频、网络广播(webcast)等等。而且,媒体源110可以包括有线运营商、卫星提供商、因特网网站或任意其他服务提供商。此外,媒体源110可以是有形介质,例如数字视频盘(DVD)、致密盘(CD)等等。
DVR 102可以是能够记录媒体的任意设备。例如,DVR 102可以包括数字视频记录器、视频记录服务器、带有视频记录能力的个人计算机、媒体个人计算机(PC)或其他记录设备。DVR 102记录可以从媒体源接收的媒体。媒体可以按照用户指定来记录。例如,用户可以指定哪个媒体应该被记录。在一个示例中,可以记录不同的电视节目、电影等。
媒体可以是由DVR 102接收自媒体源的任意信息。DVR 102可以记录媒体并将其存储在存储设备中,该存储设备可以是DVR 102本地的或者与其他存储设备之间呈分布式的。而且,DVR 102可以辅助在显示设备106上显示媒体,该显示设备106可以是电视、监视器、便携式视频播放器或任意其他显示设备。
输入设备104可以是遥控器、键盘或任意其他输入设备。输入设备104可被用于控制DVR 102。例如,输入设备104可被用于对媒体进行时间移位。即,用户可以对媒体进行快进、倒退或者执行其他时间移位操作。在另一示例性实施例中,输入设备可以是利用自适应语音识别或自然语言识别的语音激活设备。
媒体的某些部分可以被用户所标记。例如,可以使用输入设备104来标记媒体的一段。可使用各种输入方法,例如,用户可以选择在一媒体段开始时的开始按钮和在该媒体段结束时的结束按钮来标识该媒体段。特定实施例随后可以确定可能与该媒体段相关的其他媒体段。例如,可以确定所标记的媒体段的特性。这些特性可被用于识别包括类似特性的其他媒体段。例如,当一广告被标记时,该广告的特性被用于找到该广告的其他实例,例如在该媒体中随后找到的或在其他媒体中找到的实例。DVR 102随后可以对所标识的媒体段执行动作。例如,可以删除所标识的媒体段。因此,如果用户标记一广告,则该广告的其他实例可以被删除。虽然设想了删除动作,但是也可以意识到其他动作,例如快进。
还可以形成用户社区或社交网络。例如,DVR 102-2、102-3、102-4和102-5的用户可以在社交网络中被连接到DVR 102-1的用户。所连接的用户随后可以共享信息。术语“用户”和“DVR”可以指用户和他们的设备之间的连接。例如,用户可以具有在他/她家中的他/她自己的DVR或者可以通过服务提供商被分配一DVR。
当DVR 101-2的用户标记要删除的媒体段时,关于该媒体段的信息可以通过网络112被传输到DVR 102-2到102-5。网络112可以是因特网协议(IP)网络、局域网(LAN)、广域网(WAN)等等。DVR 102-2到102-5随后可以确定要执行的动作。例如,存储在DVR 102-2到102-5中的媒体中的相同媒体段也可以被删除。删除可以基于可配置的不同规则,随后将对此进行更详细描述。
DVR 102-1可以通过不同方法与DVR 102-2到102-5通信。例如,可以使用一中间设备(例如服务器108)与DVR 102-3和102-4通信。而且,可以提供对等通信,其中DVR 102-1通过网络112与DVR 102-2和102-5通信。如果使用服务器108,则可以设置中央数据库,其中关于DVR 102-1所标记的媒体段的信息可以被存储在服务器108上。DVR 102-2、102-3和102-4随后可以访问该数据库并基于所存储的信息来确定将执行的任何动作。
图2示出DVR 102的更详细示例。如图所示,DVR 102包括媒体标记器202、媒体分析器204、媒体段搜索器206、存储器208、动作执行器210和社区通信器212。
媒体标记器202接收用于标记媒体的信息。例如,输入设备104可被用于标记媒体的一段。而且,可使用任意媒体编辑器,例如在个人计算机上的应用等等。媒体标记器202可以存储标识该媒体段的信息。例如,可以存储在媒体中的开始时间和结束时间。所标记的媒体段可能在多个记录中被重复,例如电视广告。在一个示例性实施例中,可以使用可扩展标记语言(XML)标签来标记特定媒体段。
媒体分析器204可以确定所标记的媒体段的特性。在一个示例中,所标记的媒体段的特性可以在标记该媒体段时被实时地确定。所述特性可以是语音和/或视频签名。在一个示例中,视频签名的频谱是基于二维傅立叶变换的。也可使用用于确定媒体特性的其他方法(例如图样识别)。
媒体段搜索器206被配置为使用所标记的媒体段的特性来确定存储在存储器208上的媒体的其他媒体段。例如,可以确定存储器208中的包括与所标记的媒体段的特性类似的特性的媒体段。这些可以被认为是潜在的相关媒体段。例如,潜在的相关媒体段可以是与所标记的广告类似的广告。
为了确定潜在的相关媒体段,可以预先对存储器208中的媒体的特性进行分析。这可以使得搜索过程更快速。例如,可以确定存储在存储器208中的所有媒体的语音和视频签名。在一个示例性实施例中,***附贴了媒体标签,该媒体标签指示记录的源以及记录的时间。例如,标签可以指示一特定媒体片段是从频道5、在11:35PM记录的。使用DVR 102,用户可以选择在不同时间记录的不同媒体。在记录之后,媒体分析器204可以确定媒体的特性。所标记的媒体段的特性和实际媒体可以被存储在存储器208中。例如,可以在存储器208(例如DVR 102的硬盘驱动器)中记录并存储各种电视节目、电影等等。媒体的特性可以与媒体相关联。例如,特性可以与媒体一起存储、特性可以被索引到媒体,等等。
动作执行器210随后确定要对潜在的相关媒体段执行的动作。例如,在存储器208中的媒体中的潜在相关媒体段可以***纵。在一个实施例中,动作执行器210将潜在的相关媒体段显示给用户并向用户要求执行动作的授权。例如,动作执行器210可以提示用户:可以跳过这些潜在的相关媒体段。跳过可以是从媒体中删除该段、在回放期间遇到该段时自动跳过,等等。动作执行器210可以从媒体删除潜在的相关媒体段。例如,第一电视节目可能包括啤酒的广告。第二电视节目也可能包括啤酒的第二广告,该第二广告可以是相同的广告、由同一品牌发布的类似广告、同一种类的类似广告,等等。第二广告也可能是不相关的广告,但是可以使用一规则来基于所标记的媒体段的特性来确定第二广告。例如,标记啤酒广告可能导致针对软饮料的广告被删除(可能由于它们都是与饮料相关的)。
在一个实施例中,动作执行器210可以从第二电视节目中删除潜在的相关媒体段。虽然可以删除媒体段,但是也可执行其他动作。例如,在另一实施例中,动作执行器210可以标记在媒体中的一潜在相关媒体段的开始和结束。当DVR 102随后在回放期间遇到该潜在相关媒体段时,可以跳过该潜在相关媒体段。例如,用户可以使用在输入设备104上的“快进”、“跳过”或“下一段”命令来跳过该段。在另一实施例中,动作执行器210可以***如下逻辑:在回放期间遇到该潜在相关媒体段时则自动跳过。例如,DVR 102可以在相关媒体段期间自动开始快进该媒体。
潜在的相关媒体段可以在任意时间确定。例如,一旦用户将一段标记为不合需要的,DVR 102则可以确定其他潜在的相关媒体段并执行适当的动作,例如从其它媒体删除广告。在另一实施例中,DVR 102可以在播放和/或记录媒体时对其特性进行实时分析,并且随后执行适当的动作,例如删除潜在的相关媒体段。
图3示出包括相似媒体段的媒体的示例。如图所示,第一媒体302具有标记媒体段304。还提供了第二媒体306和第三媒体308。第二媒体306可以包括媒体段310,第三媒体308可以包括媒体段312。媒体段310和312可以是在第二媒体306和第三媒体308中的不同点找到的。媒体段搜索器206被配置为搜索第二媒体306和第三媒体308的特性以确定与标记媒体段304具有相似特性的媒体段。因此,可以基于标记媒体段304来确定在不同媒体中的媒体段。例如,第一媒体302是第一电视系列节目,第二媒体306是第二电视系列节目,第三媒体308是第三系列节目。
如上所述,可以提供社交网络。图4示出用于在社交网络中的用户之间进行通信的方法的示例。DVR 102-1包括规则确定器402-1和社区通信器212。在一个实施例中,可以在构成社交网络的思想类似的人们之间建立一种信任。这种信任可以被翻译成希望在社交网络内共享信息的愿望。例如,可以共享关于媒体段的标记的信息,例如标记媒体段的特性。
规则确定器402-1确定应该共享信息的用户。例如,可以选择可连接到DVR 102-1的用户的所有用户来接收信息。而且,在另一示例性实施例中,可以只选择在好友列表中的用户、第一级好友、第二级好友等等。
社区通信器212执行和辅助特定社交网络中的用户之间的通信。例如,可以向DVR 102-1传输信息。社区通***404接收该信息,例如标记媒体段的特性。
规则确定器402-2确定将应用到接收的信息的规则。可以应用的规则包括确定是否应该采取动作。即使由于DVR 102-1的用户向DVR 102-2发送特性而已经接收到这些特性,DVR 102-2的用户也可能或可能不希望基于该特性采取动作。例如,取决于第二用户对第一用户的信任,可能或可能不采取动作。在一个示例中,第二用户可能在标记媒体时信任第一用户的决定,并因此可能自动确定应该删除类似媒体。但是,第一用户可能没有与第二用户建立足够的信任,因此可能不自动删除媒体段,而是对媒体段进行标记以显示给第二用户,从而由第二用户批准是否删除。而且,一些用户可能需要在采取任何动作之前对要删除的媒体段进行标记。在一个示例中,如果只有一个用户决定删除该媒体段,则可能不具有足够信任使该段被自动删除。但是,如果媒体段已经被多个用户(例如十个用户)所删除,则可以指定规则:该媒体段应该被自动删除。
在一个实施例中,规则还可以应用到整个社交网络。例如,规则可以确定哪些用户可以改变社交网络的观看策略以及哪些用户可以向该网络订阅,并因此平衡该社交网络的观看策略。在一个示例中,某些用户可能能够针对社交网络中的所有成员标记媒体中要删除的媒体段。而且,用户可以标记一媒体段的重要程度,例如一段可能具有高优先级或低优先级。高优先级段可以是用户推荐给另一用户的段。推荐随后被发送到社交网络中的其他成员。
而且,某些成员可以被指定为不标记成员,他们仅可以使用观看策略。也可应用其他规则。
动作执行器210随后执行动作。例如,如上述图2所述,可以删除媒体段,将媒体段标记为跳过,等等。
共享可以是对等地执行的。但是,另一实施例可以使用中央数据库406,其可以被包括在服务器108中。虽然描述的是单个数据库406,但是将会理解,数据库也可以是分布式的,例如数据库可以被分布在附接到网络的多个存储设备中。而且,存储器也可以被分布在多个DVR 102中。
在一个实施例中,社区通信器212可以将已被标记的媒体段的特性传输到数据库406。其他DVR 102也可以访问数据库406来进行更新。
现在将描述用于使用特定实施例的一个示例。第一用户可以标识一广告并据此对其进行标记。随后,该广告的信息可以被第一用户的社交网络中的所有用户所获得。在具有高度信任的一小组中,一个人进行的标记可以导致与所标识的广告类似的广告不被社交网络中的用户的DVR所播放。对于较大的社交网络,可能需要其他动作来致使跳过广告。例如,如果少于100个用户批准跳过广告,则仍播放该广告,但是用户可以选择是通过将该广告标记为不合需要而接受该跳过还是拒绝该跳过。一旦已经标记跳过该广告的用户数目已经达到阈值,则可以在社交网络中的用户播放媒体期间自动跳过该广告。在另一实施例中,如果***检测到存在冲突,即,一个用户标记要删除一媒体段,而其他用户希望保留,***则可以建议将该社交网络分成貌似具有不同品味的独立的组。
图5示出用于对媒体执行动作的简化流程图。步骤502接收对媒体中一媒体段的标记。例如,可以标记在媒体中特定时间的广告。
步骤504确定该媒体段的特性。例如,可以确定该媒体段的语音或视频签名。
步骤506基于该标记媒体段的特性来识别其他媒体段。例如,可以确定与所标记的媒体段具有相似特性的其他媒体段。在一个实施例中,这可以是在不同媒体中频繁出现的相同的广告。
随后,步骤508对识别出的媒体段执行动作。例如,这些媒体段可以被标记为要删除或跳过。
图6示出用于基于其他用户所标记的段来确定要执行哪些动作的方法示例。步骤602接收被其他用户标记的媒体段的信息。例如,可以接收标记媒体段的特性。
步骤604确定要执行的动作的规则。例如,该规则可以确定其他用户的受信任程度。随后,可以判断是否应该对类似媒体段执行动作。
步骤606使用接收的标记媒体段的信息来识别媒体段。例如,可以确定与标记媒体段具有相似特性的媒体段。
随后,步骤608基于规则对所确定的媒体段执行动作。例如,这些媒体段可以被标记为在回放期间被删除或跳过。
特定实施例提供了很多优点。例如,提供了用于标记要删除的不合需要的媒体段的自动方法。这减少了用户用来快进通过可能在多个媒体上被重复的不合需要的媒体段所需花费的时间。此外,还提供了社交网络,其中可以共享信息来允许基于标记媒体段执行动作。例如,其他用户可以基于其他用户的动作来删除媒体段。信息可以基于其他用户的推荐和信任而被共享。因此,社交网络提供了用于删除不合需要的媒体段的有效方法。而且,社交网络可被用来确定哪些媒体段可能是不合需要的。例如,如果广告被一贯跳过,则可以向广告商发送指示该广告不合需要的信息。但是,其他广告可能没有被跳过,并且可以确定该广告是合乎需要的。随后,广告商可以决定展示更多合乎需要的广告而非不合需要的广告。
虽然已经针对本发明的特定实施例进行了描述,但是这些特定实施例仅仅是示例性的而非限制性的。虽然描述了广告,但是将会理解,可以使用任何媒体。此外,可以基于标记媒体段的特性采取任何动作。
任何合适的编程语言都可被用来实现特定实施例的例程,包括C、C++、Java、汇编语言等等。可以采用不同的编程技术,例如程序性的或面向对象的。这些例程可以在单个处理设备或多个处理器上执行。虽然可以按特定顺序呈现步骤、操作或计算,但是在不同的特定实施例中,该顺序可能改变。在某些特定实施例中,在说明书中顺序示出的多个步骤可以被同时执行。这里描述的操作的顺序可以被另一进程(例如,操作***、内核等等)所中断、中止或以其他方式控制。这些例程可以在操作***环境中工作,或者工作为占据***处理的全部或大部分的独立例程。可以在硬件、软件或其两者的组合中执行这些功能。除非另外说明,否则这些功能也可以全部或部分手动执行。
在这里的描述中,提供了多个具体细节,例如组件和/或方法的示例,用于提供对特定实施例的全面理解。但是,本领域技术人员将会认识到,即使没有这些具体细节中的一个或多个,或者利用其他装置、***、装备、方法、组件、材料、部件等也可以实施特定实施例。在其他情形中,公知的结构、材料或操作没有被具体示出或详细描述,以免模糊特定实施例的各个方面。
特定实施例中的“计算机可读介质”可以是能够包含、存储、传输、传播或传递用于指令执行***、装置、***或设备或与它们结合使用的程序的任意介质。计算机可读介质可以例如(但不限于)是电子、磁、光、电磁、红外或半导体***、装置、***、设备、传播介质或计算机存储器。
特定实施例可以在软件、硬件或其两者的组合中以控制逻辑的形式实现。该控制逻辑在被一个或多个处理器执行时,可操作用于执行在特定实施例中所描述的处理。
“处理器”或“进程”包括处理数据、信号或其他信息的任意人类、硬件和/或软件***、机制或组件。处理器可以包括具有通用中央处理单元、多个处理单元、用于实现功能的专用电路的***或其它***。处理无需被局限于某一地理位置或具有时间限制。例如,处理器可以“实时地”、“离线地”、“以批处理方式”等来执行其功能。处理的一些部分可以在不同的时间和不同的地点、由不同(或相同)处理***执行。
在整个说明书中所提到的“一个实施例”、“实施例”、“具体实施例”或“特定实施例”意思是:结合特定实施例所描述的特定特征、结构或特性被包括在至少一个实施例中,但不一定被包括在所有特定实施例中。因此,在说明书中各处分别出现的短语“在特定实施例中”、“在实施例中”或“在具体实施例中”不一定指代同一实施例。此外,任意具体实施例的特定特征、结构或特性可以按任意合适的方式与一个或多个其他特定实施例相结合。将会理解,鉴于这里的教导,可以对这里描述和示出的特定实施例进行其他改变和修改,并且这些改变和修改被看作是本发明的精神和范围的一部分。
特定实施例可以通过使用经编程的通用数字计算机,通过使用专用集成电路、可编程逻辑器件、场可编程门阵列、光学、化学、生物、量子学或纳米工程的***、组件和机制来实现。一般而言,特定实施例的功能可以利用本领域已知的任意手段来实现。可以使用分布式的、联网***、组件和/或电路。数据的通信或传输可以是有线的、无线的,或通过任意其他手段。
还将意识到,根据特定应用的需求,附图中示出的一个或多个元件也可以按照更加分离或集成的方式来实现,或者在某些情况下,甚至可以被删除或放弃。在本发明的精神和范围内还包括实现可以存储在机器可读介质中的程序或代码,用以允许计算机执行上述方法中的任意一种。
另外,在图中的任意信号箭头应该被仅仅视为示例性的而非限制性的,除非另外说明。此外,这里所使用的术语“或”一般希望表示“和/或”,除非另外说明。组件或步骤的组合也将被认为已经陈述过,其中预见到了提供分离或组合能力的术语。
在说明书以及权利要求书中所使用的“一”、“一个”、“该”、“此”包括多个引用,除非上下文清晰表明并非如此。而且,在说明书以及权利要求书中所使用的“在...中”的意思包括“在...中”和“在...上”,除非上下文清晰表明并非如此。
上面对于所示特定实施例的描述(包括摘要中所描述的)不希望是穷尽的或将本发明局限于这里所公开的明确形式。虽然这里仅仅出于举例说明的目的而描述了本发明的具体特定实施例以及示例,但是如本领域技术人员将意识到和认识到的,在本发明的精神和范围内可以有各种等同的修改。如上所述,这些修改可以鉴于前面对所示特定实施例的描述而对本发明作出并被包括在本发明的精神和范围内。
因此,虽然这里参考本发明的特定实施例描述了本发明,但是前面的公开希望包括修改、各种改变和替换的范围,并且将会意识到,在某些实例中,特定实施例的某些特征将在不相应地使用其它特征的情况下被采用,而不会脱离本发明的前述精神和范围。因此,可以作出很多修改,以使得特定情形或材料适应于本发明的本质精神和范围。不希望本发明被局限于在权利要求书和/或作为用于实施本发明所设想的最佳方式公开的特定实施例中所使用的特定术语,而是希望本发明将包括落在权利要求书的范围内的任意和所有特定实施例和等同物。

Claims (21)

1.一种方法,包括:
基于用户对第一媒体部分的标记来确定该第一媒体部分的特性;
基于用户所标记的第一媒体部分的特性来在数字视频记录器上确定第二媒体部分;
确定要对所述第二媒体部分执行的动作,该动作是基于规则确定的;以及
执行所确定的动作。
2.如权利要求1所述的方法,其中所述动作包括跳过所述第二媒体部分。
3.如权利要求2所述的方法,其中跳过所述第二媒体部分包括删除所述第二媒体部分或提供用于在回放期间跳过所述第二媒体部分的逻辑。
4.如权利要求1所述的方法,其中确定所述第一媒体部分的特性包括分析所述第一媒体部分的语音或视频签名。
5.如权利要求1所述的方法,还包括:将所述第一媒体部分的特性传输到第二数字视频记录器,其中所述特性允许所述第二数字视频记录器对所述第二媒体部分执行第二动作。
6.如权利要求1所述的方法,还包括:
确定与所述数字视频记录器的用户相关的用户的社交网络;以及
与所述社交网络中的一个或多个用户共享所述第一媒体部分的特性,其中所述特性允许与所述一个或多个用户相关联的一个或多个数字视频记录器对存储在每个所述数字视频记录器上的媒体进行操纵。
7.如权利要求6所述的方法,还包括:
基于所述用户社交网络中的多个用户对第一媒体部分的标记来确定所述第一媒体部分的特性;
确定所述社交网络的成员关于要对特定媒体段采取的动作的意见被分成至少两个组;以及
基于用户的意见将所述成员分成至少两个子组。
8.如权利要求6所述的方法,还包括:
从用户接收对所述第一媒体部分的重要性的指示;以及
向所述社交网络的其他成员发送基于所述重要性的推荐。
9.如权利要求1所述的方法,其中执行所述动作包括:
***被配置为操纵包括所述第二媒体部分的媒体的逻辑;
将所述逻辑与包括所述第二媒体部分的媒体相关联地存储;
回放包括第二媒体部分的媒体;以及
在回放期间执行所述逻辑来操纵所述媒体。
10.如权利要求1所述的方法,还包括从第二用户的第二数字视频记录器接收所述特性,所述第二用户不同于标记所述第一媒体部分的第一用户。
11.一种装置,包括:
一个或多个处理器;以及
编码在有形介质中的逻辑,所述逻辑被所述一个或多个处理器所执行并且在执行时可操作用于:
基于用户对第一媒体部分的标记来确定该第一媒体部分的特性;
基于用户所标记的第一媒体部分的特性来在数字视频记录器上确定第二媒体部分;
确定要对所述第二媒体部分执行的动作,该动作是基于规则确定的;以及
执行所确定的动作。
12.如权利要求11所述的装置,其中所述动作包括跳过所述第二媒体部分。
13.如权利要求12所述的装置,其中所述逻辑在执行时还可操作用于:删除所述第二媒体部分或提供用于在回放期间跳过所述第二媒体部分的逻辑。
14.如权利要求11所述的装置,其中所述逻辑在执行时还可操作用于:分析所述第一媒体部分的语音或视频签名。
15.如权利要求11所述的装置,其中所述逻辑在执行时还可操作用于:将所述第一媒体部分的特性传输到第二数字视频记录器,其中所述特性允许所述第二数字视频记录器对第二媒体部分执行第二动作。
16.如权利要求11所述的装置,其中所述逻辑在执行时还可操作用于:
确定与所述数字视频记录器的用户相关的用户的社交网络;以及
与所述社交网络中的一个或多个用户共享所述第一媒体部分的特性,其中所述特性允许与所述一个或多个用户相关联的一个或多个数字视频记录器对存储在每个所述数字视频记录器上的媒体进行操纵。
17.如权利要求16所述的装置,其中所述逻辑在执行时还可操作用于:
基于所述用户社交网络中的多个用户对第一媒体部分的标记来确定所述第一媒体部分的特性;
确定社交网络的成员关于要对特定媒体段采取的动作的意见被分成至少两个组;以及
基于用户的意见将所述成员分成至少两个子组。
18.如权利要求16所述的装置,其中所述逻辑在执行时还可操作用于:
从用户接收对所述第一媒体部分的重要性的指示;以及
向所述社交网络的其他成员发送基于所述重要性的推荐。
19.如权利要求11所述的装置,其中所述逻辑在执行时还可操作用于:
***被配置为操纵包括所述第二媒体部分的媒体的逻辑;
将所述逻辑与包括所述第二媒体部分的媒体相关联地存储;
回放包括第二媒体部分的媒体;以及
在回放期间执行所述逻辑来操纵所述媒体。
20.如权利要求11所述的装置,其中所述逻辑在执行时还可操作用于:从第二用户的第二数字视频记录器接收所述特性,所述第二用户不同于标记所述第一媒体部分的第一用户。
21.一种设备,包括:
用于基于用户对第一媒体部分的标记来确定该第一媒体部分的特性的装置;
用于基于用户所标记的第一媒体部分的特性来在数字视频记录器上确定第二媒体部分的装置;
用于确定要对所述第二媒体部分执行的动作的装置,该动作是基于规则确定的;以及
用于执行所确定的动作的装置。
CN200880100566.4A 2007-07-27 2008-07-21 数字视频记录器合作和相似媒体段确定 Active CN101766024B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/829,605 US8526784B2 (en) 2007-07-27 2007-07-27 Digital video recorder collaboration and similar media segment determination
US11/829,605 2007-07-27
PCT/US2008/070585 WO2009017995A1 (en) 2007-07-27 2008-07-21 Digital video recorder collaboration and similar media segment determination

Publications (2)

Publication Number Publication Date
CN101766024A true CN101766024A (zh) 2010-06-30
CN101766024B CN101766024B (zh) 2014-04-02

Family

ID=40011190

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880100566.4A Active CN101766024B (zh) 2007-07-27 2008-07-21 数字视频记录器合作和相似媒体段确定

Country Status (4)

Country Link
US (1) US8526784B2 (zh)
EP (1) EP2172010B1 (zh)
CN (1) CN101766024B (zh)
WO (1) WO2009017995A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102223509A (zh) * 2011-05-26 2011-10-19 深圳市九洲电器有限公司 一种机顶盒对录制文件片段跳过的方法和装置
US8526784B2 (en) 2007-07-27 2013-09-03 Cisco Technology, Inc. Digital video recorder collaboration and similar media segment determination
CN104270675A (zh) * 2014-09-24 2015-01-07 深圳市国华识别科技开发有限公司 智能电视的广告屏蔽***和方法
CN111512635A (zh) * 2018-01-04 2020-08-07 索尼互动娱乐有限责任公司 用于选择性跳过媒体内容的方法和***

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8171044B2 (en) 2007-09-13 2012-05-01 At&T Intellectual Property I, L.P. Methods, systems, and products for recommending social communities
FR2943876B1 (fr) * 2009-03-24 2011-06-10 Neotion Procede pour visionner, sur un televiseur, une emission de television ulterieurement a sa diffusion
US8601055B2 (en) * 2009-12-22 2013-12-03 International Business Machines Corporation Dynamically managing a social network group
US8548303B2 (en) 2010-11-03 2013-10-01 Cisco Technology, Inc. Reconciling digital content at a digital media device
US9277251B2 (en) * 2013-03-15 2016-03-01 Echostar Technologies L.L.C. Geographically independent determination of segment boundaries within a video stream
US9646017B2 (en) 2014-04-25 2017-05-09 International Business Machines Corporation Efficient video data deduplication
US10362355B2 (en) * 2016-03-23 2019-07-23 Rovi Guides, Inc. Systems and methods for recording media assets
US20180146021A1 (en) * 2016-11-21 2018-05-24 Arris Enterprises Llc Media Stream Bookmarking
WO2019117997A1 (en) * 2017-12-14 2019-06-20 Rovi Guides, Inc. Systems and methods for managing storage of duplicate copies of a media asset at a storage device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020120925A1 (en) * 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
WO2006016590A1 (ja) * 2004-08-10 2006-02-16 Sony Corporation 情報信号処理方法、情報信号処理装置及びコンピュータプログラム記録媒体

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001285765A (ja) * 2000-03-29 2001-10-12 Nec Corp 放送番組蓄積方式
US7502770B2 (en) * 2001-04-11 2009-03-10 Metaweb Technologies, Inc. Knowledge web
EP1510073A1 (en) * 2002-05-21 2005-03-02 Koninklijke Philips Electronics N.V. Recommendation of media content on a media system
US20040091236A1 (en) * 2002-11-07 2004-05-13 International Business Machines Corp. User specific cable/personal video recorder preferences
US7694318B2 (en) 2003-03-07 2010-04-06 Technology, Patents & Licensing, Inc. Video detection and insertion
US8752115B2 (en) 2003-03-24 2014-06-10 The Directv Group, Inc. System and method for aggregating commercial navigation information
US7788696B2 (en) * 2003-10-15 2010-08-31 Microsoft Corporation Inferring information about media stream objects
JP4232100B2 (ja) * 2003-12-26 2009-03-04 ソニー株式会社 再生装置及びコンテンツ評価方法
US20070280633A1 (en) * 2004-09-21 2007-12-06 Takeshi Nakamura Video Display Apparatus, Video Display Method, and Video Display Program
US7761436B2 (en) * 2006-01-03 2010-07-20 Yahoo! Inc. Apparatus and method for controlling content access based on shared annotations for annotated users in a folksonomy scheme
JP2007324870A (ja) * 2006-05-31 2007-12-13 Canon Inc 記録再生装置、記録再生方法及びプログラム
US8526784B2 (en) 2007-07-27 2013-09-03 Cisco Technology, Inc. Digital video recorder collaboration and similar media segment determination

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020120925A1 (en) * 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
WO2006016590A1 (ja) * 2004-08-10 2006-02-16 Sony Corporation 情報信号処理方法、情報信号処理装置及びコンピュータプログラム記録媒体

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8526784B2 (en) 2007-07-27 2013-09-03 Cisco Technology, Inc. Digital video recorder collaboration and similar media segment determination
CN102223509A (zh) * 2011-05-26 2011-10-19 深圳市九洲电器有限公司 一种机顶盒对录制文件片段跳过的方法和装置
CN104270675A (zh) * 2014-09-24 2015-01-07 深圳市国华识别科技开发有限公司 智能电视的广告屏蔽***和方法
CN111512635A (zh) * 2018-01-04 2020-08-07 索尼互动娱乐有限责任公司 用于选择性跳过媒体内容的方法和***
CN111512635B (zh) * 2018-01-04 2022-05-31 索尼互动娱乐有限责任公司 用于选择性跳过媒体内容的方法和***

Also Published As

Publication number Publication date
US8526784B2 (en) 2013-09-03
US20090028520A1 (en) 2009-01-29
EP2172010B1 (en) 2019-06-19
WO2009017995A1 (en) 2009-02-05
CN101766024B (zh) 2014-04-02
EP2172010A1 (en) 2010-04-07

Similar Documents

Publication Publication Date Title
CN101766024B (zh) 数字视频记录器合作和相似媒体段确定
US11076008B2 (en) Systems and methods for resolving ambiguous terms in social chatter based on a user profile
CN103052954B (zh) 推荐***的基于简档内容检索
EP3346718B1 (en) Methods and systems for displaying contextually relevant information regarding a media asset
US9924218B2 (en) Information processing apparatus, information processing method, program, and information sharing system
CN100377046C (zh) 屏幕键盘中的智能默认选择
CN1901638B (zh) 信息处理装置及方法
CN102656898A (zh) 在线社交网络上的自动媒体资产更新
US20110119248A1 (en) Topic identification system, topic identification device, client terminal, program, topic identification method, and information processing method
US20160227283A1 (en) Systems and methods for providing a recommendation to a user based on a user profile and social chatter
CN101523390A (zh) 在交互媒体导引应用程序中获得、分类以及传送媒体的***和方法
JP2021193620A (ja) 静的ナレッジグラフおよび時間的ナレッジグラフに基づいて用語の曖昧性を除去するためのシステムおよび方法
US9542395B2 (en) Systems and methods for determining alternative names
CN104639993A (zh) 视频节目推荐方法及其服务器
US20110161169A1 (en) Advertisement selection for a product or service to display to user
CN103369371A (zh) 用于提供选择的访问的内容信道的方法和装置
WO2016123188A1 (en) Systems and methods for providing a recommendation to a user based on a user profile
CN103369378A (zh) 用于利用内容信道的方法和装置
US20220358521A1 (en) Mechanism to add insightful intelligence to flowing data by inversion maps

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
CP01 Change in the name or title of a patent holder

Address after: The Middlesex County

Patentee after: Xina Media Co.,Ltd.

Address before: The Middlesex County

Patentee before: Enders GmbH

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20190111

Address after: The Middlesex County

Patentee after: Enders GmbH

Address before: California, USA

Patentee before: Cisco Technology, Inc.

TR01 Transfer of patent right