用于内容回放的经改进的搜寻技术的制作方法_3

文档序号:8270305阅读:来源:国知局
入输入,指示他希望搜索在其期间角色Jane存在的事件154_r。基于该用户输入,内容管理模块106可以访问内容描述数据库200并且分别基于事件描述信息202-2-1和202-3-1将条目202-2和202-3标识为对应于在其期间Jane存在的事件154_r。内容管理模块106然后可以操作成通过使用图形用户接口呈现包括角色Jill的第三次进入和歌曲“祝你生日快乐”的开头的事件154-r,作为供选择的选项。内容管理模块106然后可以接收对包括角色Jill的第三次进入的事件154-r的选择。内容管理模块106然后可以标识被包括在内容描述信息条目202-2内的等于0:49:12.87的时间索引值202-2-2,并且搜寻到该时间索引值。实施例不限于该示例。
[0033]可以参考以下各图和随附示例来进一步描述用于以上实施例的操作。一些图可以包括逻辑流。尽管本文所呈现的这样的图可以包括特定逻辑流,但是可以领会的是,逻辑流仅仅提供如本文所描述的一般功能性可以如何实现的示例。另外,给定逻辑流不必必须以所呈现的次序执行,除非另行指示。此外,给定逻辑流可以由硬件元件、处理器所执行的软件元件或其任何组合来实现。实施例不限于该上下文。
[0034]图3图示了逻辑流300的一个实施例,其可以代表由本文所描述的一个或多个实施例执行的操作。如逻辑流300中所示,可以在302处确定标识内容项中的事件的搜寻目的地。例如,图1的内容管理模块106可以确定标识内容项150中的事件154-r的搜寻目的地108。在304处,可以在对应于内容项的内容描述数据库中标识对应于事件的条目。例如,图1的内容管理模块106可以在对应于内容项150的内容描述数据库112中标识对应于事件154-r的内容描述信息条目114-S。在306处,可以基于内容描述数据库中的条目而标识对应于事件的时间索引值。例如,图1的内容管理模块106可以基于内容描述信息条目114-s而标识对应于事件154-r的时间索引值152-^在各种实施例中,内容描述数据库中的条目可以包括事件-时间对应性信息,并且时间索引值可以基于事件-时间对应性信息来标识。例如,由图1的内容管理模块106标识的内容描述信息条目114-s可以包括事件-时间对应性信息114-^2,并且内容管理模块106可以基于事件-时间对应性信息114-^2标识时间索引值152-%在308处,可以在时间索引值处发起内容项的回放。例如,内容管理模块106可以发起在时间索引值152-7处的内容项150的回放。实施例不限于这些示例。
[0035]图4图示了逻辑流400的一个实施例,其可以代表结合用于生成诸如图1的内容描述数据库112和/或图2的内容描述数据库200之类的内容描述数据库的第一方法执行的操作。如以上所指出的,在一些实施例中,装置100和/或系统140可以操作成生成内容描述数据库,而在其它实施例中,内容描述数据库可以在外部生成并且由装置100和/或系统140简单地访问。逻辑流400可以代表结合用于通过分析与内容项相关联的视频和/或音频效果并且基于该分析而检测事件来生成内容描述数据库的方法执行的操作。如逻辑流400中所示,可以在402处接收内容项。例如,图1的装置100和/或系统140可以接收内容项150。在404处,可以初始化时间索引计数器。例如,图1的内容管理模块106可以初始化时间索引计数器。在406处,可以针对在等于时间索引计数器的时间索引值处的内容项中的事件执行检查。例如,内容管理模块106可以执行针对在等于时间索引计数器的时间索引值152-7处的内容项150中的事件154-r的检查。在各种实施例中,执行针对在时间索引值152-7处的内容项150中的事件154-r的检查可以包括执行一个或多个事件检测算法。每一个事件检测算法可以包括用于确定事件154-#否发生在时间索引值152- q处的内容项150中的逻辑、信息或指令。示例事件检测算法可以包括逻辑、信息或指令,其操作成分析与时间索引值152-7处的内容项150相关联的可视数据,确定在时间索引值152-处存在于屏幕上的角色,确定任何这样的角色是否在紧接在前的时间索引值152-7处不存在于屏幕上,以及对于在紧接在前的时间索引值152-7处不存在于屏幕上的任何角色,标识对应于该角色进入到屏幕上的事件154-r。实施例不限于该示例。
[0036]继续逻辑流400的描述,在408处,可以确定是否已经在等于时间索引计数器的时间索引值处的内容项中发现一个或多个事件。例如,内容管理模块106可以确定是否已经在等于时间索引计数器的时间索引值152-7处的内容项150中发现一个或多个事件154-r。如果确定了已经在等于时间索引计数器的时间索引值处的内容项中发现一个或多个事件,流可以转到410。在410处,可以在内容描述数据库中创建针对一个或多个事件中的每一个的条目。例如,内容管理模块106可以在内容描述数据库112中创建针对在等于时间索引计数器的时间索引值152-7处的内容项150中发现的一个或多个事件154-r中的每一个的条目114-&流然后可以转到412。如果在408处,确定了在等于时间索引计数器的时间索引值处的内容项中没有发现任何事件,流可以直接从408转到412。
[0037]在412处,可以确定是否已经处理所有时间索引值。在一些实施例中,确定是否已经处理所有时间索引值可以包括确定时间索引计数器是否超过内容项的最后的时间索引值或者持续时间。例如,内容管理模块106可以确定时间索引计数器是否超过内容项150的最后的时间索引值152-w如果确定了尚未处理所有时间索引值,流可以转到414,其中时间索引计数器可以递增,并且然后回到406,其中可以执行针对在等于经递增的时间索引计数器的时间索引值处的内容项中的事件的检查。如果在412处确定了已经处理所有时间索引值,逻辑流可以结束。
[0038]图5图示了逻辑流500的一个实施例,其可以代表结合用于生成诸如图1的内容描述数据库112和/或图2的内容描述数据库200之类的内容描述数据库的第二方法执行的操作。逻辑流500可以代表结合用于通过分析与内容项相关联的内容元数据元素并且基于这些内容元数据元素而检测事件来生成内容描述数据库的方法执行的操作。这样的内容元数据元素可以包括描述内容项的特性的信息、数据或逻辑。在各种实施例中,这样的内容元数据元素可以与内容项一起存储和/或嵌入在内容项内。例如,在一些实施例中,这样的内容元数据元素可以包括嵌入在内容项中的副标题信息和/或关闭的字幕信息。实施例不限于这些示例。
[0039]如图5中所示,在502处,可以接收一个或多个内容元数据元素。例如,图1的内容管理模块106可以接收包括嵌入在内容项150中的副标题信息的一个或多个内容元数据元素,其中每一个内容元数据元素包括特定副标题。在504处,可以选择内容元数据元素。例如,图1的内容管理模块106可以从嵌入在内容项150中的副标题信息之中选择包括特定副标题的内容元数据元素。在506处,可以确定内容描述信息和内容元数据元素的时间索引值。例如,图1的内容管理模块106可以确定包括对应于特定副标题的对话行中的词语的内容描述信息和对应于特定副标题的时间索引值。在508处,可以在内容描述数据库中创建条目,条目包括内容描述信息和时间索引值。例如,图1的内容管理模块106可以在内容描述数据库112中创建包括对应于特定副标题的对话行中的词语和对应于特定副标题的时间索引值的条目112-&
[0040]在510处,可以确定是否已经处理一个或多个内容元数据元素中的全部。例如,图1的内容管理模块106可以确定是否已经处理被包括在副标题信息内的每一个副标题。如果确定了尚未处理一个或多个内容元数据元素中的全部,流可以返回到504,其中可以选择新的内容元数据元素。如果确定了已经处理一个或多个内容元数据元素中的全部,逻辑流可以结束。
[0041]图6图不了系统600的一个实施例。在各种实施例中,系统600可以代表适合用于与本文所描述的一个或多个实施例(诸如图1的装置100和/或系统140、图3的逻辑流300、图4的逻辑流400和/或图5的逻辑流500) —起使用的系统或架构。实施例不限于这方面。
[0042]如图6中所示,系统600可以包括多个元件。一个或多个元件可以通过使用一个或多个电路、组件、寄存器、处理器、软件子例程、模块或其任何组合来实现,如针对设计或性能约束的给定集合所期望的那样。尽管图6通过示例的方式示出了以某个拓扑的有限数目的元件,但是可以领会的是,可以如针对给定实现所期望的那样在系统600中使用以任何合适拓扑的较多或较少的元件。实施例不限于该上下文。
[0043]在各种实施例中,系统600可以包括处理器电路602。处理器电路602可以通过使用任何处理器或逻辑设备实现,并且可以与图1的处理器电路102相同或类似。
[0044]在一个实施例中,系统600可以包括耦合到处理器电路602的存储器单元604。存储器单元604可以经由通信总线643或者通过处理器电路602与存储器单元604之间的专用通信总线耦合到处理器电路602,如针对给定实现所期望的那样。存储器单元604可以通过使用能够存储数据的任何机器可读或计算机可读介质来实现,包括易失性和非易失性存储器二者,并且可以与图1的存储器单元104相同或类似。在一些实施例中,机器可读或计算机可读介质可以包括非暂时性介质。实施例不限于该上下文。
[0045]在各种实施例中,系统600可以包括收发器644。收发器644可以包括能够通过使用各种合适的无线通信技术发射和接收信号的一个或多个无线电设备,并且可以与图1的收发器144相同或类似。
[0046]在各种实施例中,系统600可以包括显不器645。显不器645可以构成能够显不从处理器电路602接收的信息的任何显示设备。显示器645的示例可以包括电视、监视器、投影仪和计算机屏幕。在一个实施例中,例如,显示器645可以由液晶显示器(IXD)、发光二极管(LED)或其它类型的合适可视接口实现。显示器645可以构成例如触敏彩色显示屏。在各种实现中,显示器645可以包括包含嵌入式晶体管的一个或多个薄膜晶体管(TFT) IXD。在各
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1