著录项信息
专利名称 | 用于确定媒体信息的播放时间点的方法、装置和设备 |
申请号 | CN201210057663.8 | 申请日期 | 2012-03-06 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-07-25 | 公开/公告号 | CN102610255A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/472 | IPC分类号 | H;0;4;N;2;1;/;4;7;2查看分类表>
|
申请人 | 上海聚力传媒技术有限公司 | 申请人地址 | 上海市浦东新区张江高科技园区毕升路299弄4号102室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海聚力传媒技术有限公司 | 当前权利人 | 上海聚力传媒技术有限公司 |
发明人 | 李鹏 |
代理机构 | 北京汉昊知识产权代理事务所(普通合伙) | 代理人 | 罗朋 |
摘要
本发明提供了一种用于确定媒体信息的播放时间点的方法、装置和设备。根据本发明的方案,当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,向所述用户呈现全部或部分放大的播放时间轴,并根据所述用户对所述全部或部分放大的播放时间轴执行的时间点调整操作,确定所述媒体信息需要调整至的播放时间点。与现有技术相比,本发明中用户无需主动启动精确调整,即能够智能地向用户提供精确调整方案,使得用户较为容易地调整播放时间点。
用于确定媒体信息的播放时间点的方法、装置和设备\n技术领域\n[0001] 本发明涉及媒体信息播放领域,尤其涉及用于确定媒体信息的播放时间点的方法、装置和设备。\n背景技术\n[0002] 现有技术中,用户往往通过对媒体信息的播放时间轴执行操作来调整媒体信息的播放时间点,例如,点击播放时间轴以使播放时间点切换至点击位置对应的时间点,又例如,拖动播放时间轴上的滑块,以使滑块移动至用户希望调整至的播放时间点等。然而,由于播放时间轴的显示长度或显示大小、用户操作精度等多种问题,现有技术的该种调整方式难以获得较精确的调整结果,例如,用户只能以5秒为最小单位来调整播放时间点等。\n发明内容\n[0003] 本发明的目的是提供一种用于确定媒体信息的播放时间点的方法、装置和设备。\n[0004] 根据本发明的一个方面,提供一种在用户设备中用于确定媒体信息的播放时间点的方法,其中,该方法包括以下步骤:\n[0005] a当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,向所述用户呈现全部或部分放大的播放时间轴;\n[0006] b根据所述用户对所述全部或部分放大的播放时间轴执行的时间点调整操作,确定所述媒体信息需要调整至的播放时间点。\n[0007] 根据本发明的另一个方面,还提供了一种在用户设备中用于确定媒体信息的播放时间点的确定装置,其中,该确定装置包括:\n[0008] 第一呈现装置,用于当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,向所述用户呈现全部或部分放大的播放时间轴;\n[0009] 第一时间点确定装置,用于根据所述用户对所述全部或部分放大的播放时间轴执行的时间点调整操作,确定所述媒体信息需要调整至的播放时间点。\n[0010] 与现有技术相比,本发明具有以下优点:1)用户无需主动启动精确调整,即能够智能地向用户提供精确调整方案,使得用户较为容易地调整播放时间点;2)当放大的时间轴仍未能满足用户的播放时间点调整精度要求时,进一步放大已放大的播放时间轴;3)能够向用户呈现缩略信息,便于用户确定其希望调整至的播放时间点;4)能够根据诸如媒体信息本身、用户设备的显示性能、用户的习惯等相关信息,适应性地确定播放时间轴的放大模式信息,从而使得放大的播放时间轴更符合用户的需求。\n附图说明\n[0011] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:\n[0012] 图1为本发明一个方面的用于确定媒体信息的播放时间点的方法流程图;\n[0013] 图2为本发明一个优选实施例的播放时间轴及其上用于指示当前播放时间点的滑块示意图;\n[0014] 图3a和图3b为本发明优选实施例的部分放大的播放时间轴示意图;\n[0015] 图4本发明一个优选实施例的用于确定媒体信息的播放时间点的方法流程图;\n[0016] 图5为本发明一个方面的用于确定媒体信息的播放时间点的确定装置结构示意图;\n[0017] 图6为本发明一个优选实施例的用于确定媒体信息的播放时间点的确定装置结构示意图。\n[0018] 附图中相同或相似的附图标记代表相同或相似的部件。\n具体实施方式\n[0019] 下面结合附图对本发明作进一步详细描述。\n[0020] 图1为本发明一个方面的用于确定媒体信息的播放时间点的方法流程图。根据本优选实施例的方法包括步骤S1和步骤S2。其中,本发明的方法主要通过用户设备来实现。其中,所述用户设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。优选地,所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,电脑、智能手机、PDA、游戏机、IPTV等。其中,所述用户设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。\n[0021] 需要说明的是,所述用户设备和网络仅为举例,其他现有的或今后可能出现的用户设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。\n[0022] 在步骤S1中,当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,用户设备向所述用户呈现全部或部分放大的播放时间轴。\n[0023] 优选地,所述媒体信息包括但不限于:1)视频信息;2)音频信息;3)音视频混合信息等。\n[0024] 其中,所述时间点调整操作包括任何能够调整播放时间点的操作。优选地,用户对媒体信息的播放时间轴执行的时间点调整操作包括但不限于:1)用户对播放时间轴执行的点击、滑动等操作;2)用户对呈现在播放时间轴上用于指示当前播放时间点滑块执行的点击、滑动等操作。\n[0025] 其中,所述第一预定条件包括能够被判断为反映用户希望更精确地调整媒体信息的播放时间点的调整操作所符合的条件。优选地,第一预定条件包括但不限于以下至少一项:\n[0026] 1)用户对时间轴上用于指示当前播放时间点的滑块的选择时间超过第一时间阈值。\n[0027] 例如,如图2所示,媒体信息播放窗口WD中显示视频信息的播放画面,播放时间轴T和滑块SLI可在播放视频的过程中始终呈现给用户,或者,仅在用户执行预定操作后,如移动鼠标或触摸显示屏之后等,再呈现给用户。\n[0028] 由于当用户难以将滑块调整至其期望的播放时间点对应的位置时,用户往往会长时间选择滑块,以在播放时间轴上来回调整位置。因此,通过判断用户对滑块的选择时间是否超过第一时间阈值,能够判断用户是否希望更精确地调整媒体信息的播放时间点。\n[0029] 2)用户调整媒体信息的播放时间点的频率超过第一频率阈值。\n[0030] 例如,用户在3秒内调整播放时间点的次数超过4次等。\n[0031] 由于当用户难以将播放时间点调整至其期望的播放时间点时,用户往往会反复调整播放时间点,如拖动滑块反复来回移动,又如以较高的频率点击播放时间轴等。因此,通过判断用户调整媒体信息的播放时间点的频率是否超过第一频率阈值,能够判断用户是否希望更精确地调整媒体信息的播放时间点。\n[0032] 3)用户在预定时间长度内所调整至的多个播放时间点之间的最大时间差小于第一预定时间差。\n[0033] 例如,用户在4秒内调整至的多个播放时间点之间的最大时间差小于10秒等。如用户在4秒内调整至3个播放时间点12:24、12:30和12:27,则该3个播放时间点之间的最大时间差为播放时间点12:24和12:30之间的时间差,即6秒。\n[0034] 由于当用户难以将播放时间点调整至其期望的播放时间点时,用户往往会以较高频率在一个较小的播放时间范围中反复调整播放时间点。因此,通过判断用户在预定时间长度内所调整至的播放时间点之间的最大时间差是否小于第一预定时间差,能够判断用户是否希望更精确地调整媒体信息的播放时间点。\n[0035] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何能够被判断为反映用户希望更精确地调整媒体信息的播放时间点的调整操作所符合的条件,均应包含在本发明所述第一预定条件的范围内。\n[0036] 具体地,当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,用户设备向所述用户呈现全部或部分放大的播放时间轴的方式包括但不限于:\n[0037] 1)当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,用户设备根据预定放大模式信息来呈现全部或部分放大的播放时间轴。\n[0038] 其中,预定放大模式信息包括用于确定放大后的播放时间轴的显示模式的信息。\n优选地,预定放大模式信息包括但不限于以下至少一项:\n[0039] a)预定放大比例信息。\n[0040] 例如,放大后的播放时间轴相比未放大的播放时间轴之间的尺寸比例。优选地,该放大比例进一步包括多个放大因素中每个放大因素的预定放大比例信息,如预定宽度放大比例、预定长度放大比例等。\n[0041] b)播放时间轴中需要放大的时间轴的预定范围信息。\n[0042] 例如,预定放大全部播放时间轴;又例如,预定放大用户最后一次调整至的播放时间点的前5秒以及后5秒对应的播放时间轴等。\n[0043] c)放大后的播放时间轴的预定显示位置信息。\n[0044] 例如,预定直接在未放大的播放时间轴上显示;又例如,在用户界面的预定位置中显示等。\n[0045] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何用于确定放大后的播放时间轴的显示模式的信息,均应包含在本发明所述预定放大模式信息的范围内。\n[0046] 则在本实现方式中,当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,用户设备根据预定放大模式信息,来呈现放大的播放时间轴。\n[0047] 例如,预定放大模式信息包括:预定放大用户最后一次调整至的播放时间点的前\n5秒以及后5秒对应的播放时间轴,预定放大比例为2倍,以及,将放大后的播放时间轴呈现在用户界面的预定显示区域中,且用户设备获得用户最后一次调整至的播放时间点为\n12:27;则用户设备将对应12:22-12:32的播放时间轴放大2倍,并呈现在预定显示区域中。\n[0048] 2)当检测到所述用户对所述媒体信息的播放时间轴执行的时间点调整操作符合所述第一预定条件时,用户设备根据时间轴放大相关信息,确定所述播放时间轴的放大模式信息;并根据所述放大模式信息,向所述用户呈现所述全部或部分放大的播放时间轴。本实现方式将在参照图4所示实施例中予以详述,在此不予赘述。\n[0049] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,向所述用户呈现全部或部分放大的播放时间轴的实现方式,均应包含在本发明的范围内。\n[0050] 需要进一步说明的是,用户设备可当用户执行的时间点调整操作符合第一预定条件中的一项条件时,向用户呈现全部或部分放大的播放时间轴;或者,当用户执行的时间点调整操作符合第一预定条件中的一项条件时,例如,同时满足上述第2)项和第3)项时,用户设备向用户呈现全部或部分放大的播放时间轴。\n[0051] 优选地,用户设备以下列至少一种方式,向用户呈现所述全部或部分放大的播放时间轴:\n[0052] 1)用户设备在未放大的播放时间轴的呈现范围中呈现所述全部或部分放大的播放时间轴。\n[0053] 其中,所述未放大的播放时间轴的呈现范围表示该未放大的播放时间轴在当前界面中的可呈现范围,而不应限定为未放大的播放时间轴本身所呈现的范围。\n[0054] 如图3a所示,当用户选择滑块SLI的选择时间超过第一时间阈值,则用户设备将滑块SLI的位置对应的播放时间点12:27的前5秒以及后5秒覆盖的时间范围,即\n12:22-12:32对应的播放时间轴放大预定比例,并将部分放大的播放时间轴T直接覆盖未放大的播放时间轴T来呈现。\n[0055] 2)在所述未放大的播放时间轴的呈现范围外,以与该未放大的播放时间轴相关联的方式呈现所述全部或部分放大的播放时间轴。\n[0056] 其中,用户设备可以多种方式来将未放大的播放时间轴与全部或部分放大的播放时间轴相关联地呈现。\n[0057] 例如,用户设备将放大的播放时间轴呈现在预定显示位置,并在该预定显示位置中显示放大的播放时间轴在未放大的播放时间轴中的时间范围。\n[0058] 又例如,如图3b所示,用户设备将放大的播放时间轴呈现在气球中,并通过气球尾部指示该放大的播放时间轴在未放大的播放时间轴上的位置。\n[0059] 更优选地,放大后的播放时间轴能够显示时间刻度,以便用户进行精确调整。\n[0060] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,向用户呈现所述全部或部分放大的播放时间轴的实现方式,均应包含在本发明的范围内。\n[0061] 接着,在步骤S2中,用户设备根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定媒体信息需要调整至的播放时间点。\n[0062] 例如,用户设备根据用户对呈现在放大后的播放时间轴上的滑块执行的移动操作,确定媒体信息需要调整至的播放时间点。\n[0063] 又例如,用户设备根据用户对放大后的播放时间轴的点击操作,确定媒体信息需要调整至的播放时间点。\n[0064] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定媒体信息需要调整至的播放时间点的实现方式,均应包含在本发明的范围内。\n[0065] 当用户设备确定媒体信息需要调整至的播放时间点后,其可从该播放时间点其播放媒体信息。\n[0066] 本发明能够根据用户对播放时间轴执行的时间点调整操作,判断用户是否难以将播放时间点调整至其期望的播放时间点,并当判断用户难以调整至其期望的播放时间点时,向用户呈现放大的播放时间轴。因此,用户无需主动启动精确调整,即能够智能地向用户提供精确调整方案,使得用户较为容易地调整播放时间点。本发明尤其适用于在诸如显示屏幕较小、用户操作定位精度较弱(如触摸屏设备)等播放时间点调整精度较差的设备中,调整播放时间点。\n[0067] 作为本发明的优选实施例之一,本发明的方法还包括步骤S3和步骤S4。\n[0068] 在步骤S3中,当检测到用户对已放大的播放时间轴执行的时间点调整操作符合第二预定条件时,用户设备向用户呈现全部或部分进一步放大的播放时间轴。\n[0069] 其中,所述第二预定条件与所述第一预定条件相同或相似。例如,第二预定条件包括和第一预定条件相似的多个项,但每个项的参数,与时间阈值、频率阈值、时间差等不同。\n[0070] 其中,当检测到用户对已放大的播放时间轴执行的时间点调整操作符合第二预定条件时,用户设备向用户呈现全部或部分进一步放大的播放时间轴的方式,与前述步骤S1中,当检测到用户对未放大的播放时间轴执行的时间点调整操作符合第一预定条件时,用户设备向用户呈现全部或部分放大的播放时间轴的方式相同或相似,在此不再赘述。\n[0071] 接着,在步骤S4中,用户设备根据用户对所述全部或部分进一步放大的播放时间轴执行的时间点调整操作,确定媒体信息需要调整至的播放时间点。\n[0072] 其中,用户设备根据用户对所述全部或部分进一步放大的播放时间轴执行的时间点调整操作,确定所述媒体信息需要调整至的播放时间点的方式,与前述步骤S2中,用户设备根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定媒体信息需要调整至的播放时间点的方式相同或相似,在此不再赘述。\n[0073] 需要说明的是,根据本实施例,用户设备能够对播放时间轴进行多次放大,例如放大3次甚至更多次等。\n[0074] 根据本实施例,能够当放大的时间轴仍未能满足用户的播放时间点调整精度要求时,进一步放大已放大的播放时间轴。\n[0075] 作为本发明的优选实施例之一,本发明的方法还包括步骤S5和步骤S6。\n[0076] 在步骤S5中,用户设备根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定所述用户当前指示的播放时间点。\n[0077] 例如,请参阅图3a所示,用户选择并拖动滑块SLI后,滑块SLI停留的位置对应的播放时间点为12:27,此时用户仍保持选择滑块SLI的状态,则用户设备确定用户当前指示的播放时间点为12:27。\n[0078] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定所述用户当前指示的播放时间点的实现方式,均应包含在本发明的范围内。\n[0079] 接着,在步骤S6中,用户设备向用户呈现媒体信息在该用户指示的播放时间点上的缩略信息。\n[0080] 其中,所述缩略信息包括所述媒体信息在用户指示的播放时间点上或该播放时间点附近的内容信息。例如,对于视频信息,包括其在用户指示的播放时间点上的缩略画面,对于音频信息,包括其在该播放时间点附近的音频内容等。\n[0081] 根据本实施例,能够向用户呈现缩略信息,便于用户确定其希望调整至的播放时间点。\n[0082] 作为本发明的优选实施例之一,本发明还包括用户设备获取用户对全部或部分放大后的时间轴的时间轴调整操作,并根据该时间轴调整操作调整放大后的时间轴的步骤。\n[0083] 例如,用户通过诸如控制鼠标滚轮的滚动、敲击键盘上的预定按键、鼠标点击界面上的放大缩小按钮等,执行时间轴放大比例调整操作,则用户设备获取到时间轴放大比例调整操作后,相应调整时间轴的放大比例等。\n[0084] 图4为本发明一个优选实施例的用于确定媒体信息的播放时间点的方法流程图。\n根据本发明的方法包括步骤S1和步骤S2;其中,步骤S1进一步包括步骤S11和步骤S12。\n[0085] 在步骤S11中,当检测到用户对所述媒体信息的播放时间轴执行的时间点调整操作符合所述第一预定条件时,用户设备根据时间轴放大相关信息,确定所述播放时间轴的放大模式信息。\n[0086] 其中,所述放大模式信息包括用于确定放大后的播放时间轴的显示模式的信息。\n优选地,放大模式信息包括但不限于以下至少一项:\n[0087] 1)放大比例信息。\n[0088] 例如,放大后的播放时间轴相比未放大的播放时间轴之间的尺寸比例。优选地,该放大比例信息进一步包括多个放大因素中每个放大因素的放大比例信息,如宽度放大比例、长度放大比例等。\n[0089] 2)所述播放时间轴中需要放大的时间轴的范围信息。\n[0090] 例如,播放时间轴中需要放大的时间轴的位置或时间范围信息等。\n[0091] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何用于确定放大后的播放时间轴的显示模式的信息,均可包含在本发明所述放大模式信息的范围内。\n[0092] 其中,所述时间轴放大相关信息包括能够用于确定播放时间轴的放大模式的相关信息。优选地,所述时间轴放大相关信息包括但不限于以下至少一项:\n[0093] 1)播放时间轴在用户设备上能够呈现的最大范围。\n[0094] 其中,该能够呈现的最大范围可由以下两项中的至少一项:a)用户设备的显示屏尺寸,b)媒体信息播放界面所允许的时间轴的最大显示区域,来确定。\n[0095] 其中,由于播放时间轴在所述用户设备上能够呈现的最大范围越大,则时间轴的显示范围越大,未放大的播放时间点的可调整精度越高。因此,当播放时间轴在所述用户设备上能够呈现的最大范围越大,所确定的放大比例越小,播放时间轴中需要放大的时间轴的范围信息越小;当播放时间轴在所述用户设备上能够呈现的最大范围越小,所确定的放大比例越大,播放时间轴中需要放大的时间轴的范围信息越大。\n[0096] 2)播放时间轴当前的显示长度与媒体信息的播放时间长度之间的比例。\n[0097] 其中,该比例越高,意味着未放大的播放时间轴的可调整精度越高。因此,当播放时间轴当前的显示长度与媒体信息的播放时间长度之间的比例越大,所确定的放大比例越小,播放时间轴中需要放大的时间轴的范围信息越小;当播放时间轴当前的显示长度与媒体信息的播放时间长度之间的比例越小,所确定的放大比例越大,播放时间轴中需要放大的时间轴的范围信息越大。\n[0098] 3)用户设备的显示分辨率。\n[0099] 其中,显示分辨率越高,意味着播放时间轴的显示效果越好。因此,当用户设备的显示分辨率越高,所确定的放大比例越小,播放时间轴中需要放大的时间轴的范围信息越小;当用户设备的显示分辨率越低,所确定的放大比例越大,播放时间轴中需要放大的时间轴的范围信息越大。\n[0100] 4)用户执行所述时间点调整操作的操作方式。\n[0101] 其中,所述操作方式包括但不限于:a)通过输入设备操作,例如,通过鼠标、键盘操作等;b)通过触摸屏操作,例如,通过手指直接触摸电容触摸屏操作等。\n[0102] 其中,不同的操作方式,会影响用户对播放时间轴的调整精度。例如,通常通过鼠标、键盘等的操作方式,其调整精度优于用户通过手指直接触摸电容触摸屏的操作方式。因此,针对一种操作方式,其允许的调整精度越高,所确定的放大比例越小,播放时间轴中需要放大的时间轴的范围信息越小;其允许的调整精度越低,所确定的放大比例越大,播放时间轴中需要放大的时间轴的范围信息越大。\n[0103] 5)用户的历史时间轴放大记录。\n[0104] 其中,所述历史时间轴放大记录包括但不限于:a)历史放大模式信息;b)用户对放大的播放时间轴执行的时间轴调整操作历史记录信息等。\n[0105] 优选地,当时间轴放大相关信息包括所述历史时间轴放大记录,本实施例还包括步骤S7和步骤S8。\n[0106] 在步骤S7中,用户设备获取用户对所述全部或部分放大的播放时间轴执行的时间轴调整操作。\n[0107] 其中,所述时间轴调整操作包括但不限于时间轴的放大比例、所放大的时间轴的范围信息等的调整操作。\n[0108] 接着,在步骤S8中,用户设备根据所述时间轴调整操作,更新所述历史时间轴放大记录。\n[0109] 例如,将用户的时间轴调整操作加入历史时间轴放大记录中;又例如,将用户新的时间轴调整操作替换其原先已记录的时间轴调整操作等。\n[0110] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何能够用于确定播放时间轴的放大模式的相关信息,均可包含在本发明所述时间轴放大相关信息的范围内。\n[0111] 具体地,用户设备可根据时间轴放大相关信息中的一项或多项,确定播放时间轴的放大模式信息。\n[0112] 例如,时间轴相关信息包括播放时间轴当前的显示长度与媒体信息的播放时间长度之间的比例为1.375(单位:厘米/分钟),则用户设备在预定的比例范围与放大比例信息的对应关系表中查询到1.375属于预定比例范围1-1.5,并获得该预定比例范围对应的放大比例信息为2。\n[0113] 又例如,时间轴相关信息包括用户执行所述时间点调整操作的操作方式“触摸操作”以及历史时间轴放大记录“日期:2011-12-18,原放大比例:3,调整后的放大比例:\n4.15;日期:2011-9-10,原放大比例:3,调整后的放大比例:4.05”;则用户设备根据操作方式“触摸操作”,确定初始放大比例为3,接着,用户设备根据历史时间轴放大记录,确定最终的放大比例为(4.15+4.05)/2=4.10。\n[0114] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当检测到用户对所述媒体信息的播放时间轴执行的时间点调整操作符合所述第一预定条件时,根据时间轴放大相关信息,确定所述播放时间轴的放大模式信息的实现方式,均应包含在本发明的范围内。\n[0115] 接着,在步骤S12中,用户设备根据所述放大模式信息,向用户呈现所述全部或部分放大的播放时间轴。\n[0116] 其中,用户设备向用户呈现所述全部或部分放大的播放时间轴的方式,与参照图1所述实施例的步骤S1中用户设备向用户呈现所述全部或部分放大的播放时间轴的方式相同或相似,在此不再赘述。\n[0117] 接着,步骤S2已在参照图1所示实施例中予以详述,在此不再赘述。\n[0118] 本实施例能够根据诸如媒体信息本身、用户设备的显示性能、用户的习惯等相关信息,适应性地确定播放时间轴的放大模式信息,从而使得放大的播放时间轴更符合用户的需求。\n[0119] 图5为本发明一个方面的用于确定媒体信息的播放时间点的确定装置结构示意图。本发明的用户设备包括确定装置,该确定装置包括第一呈现装置1和第一时间点确定装置2。\n[0120] 当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,用户设备中的第一呈现装置1向所述用户呈现全部或部分放大的播放时间轴。\n[0121] 优选地,所述媒体信息包括但不限于:1)视频信息;2)音频信息;3)音视频混合信息等。\n[0122] 其中,所述时间点调整操作包括任何能够调整播放时间点的操作。优选地,用户对媒体信息的播放时间轴执行的时间点调整操作包括但不限于:1)用户对播放时间轴执行的点击、滑动等操作;2)用户对呈现在播放时间轴上用于指示当前播放时间点滑块执行的点击、滑动等操作。\n[0123] 其中,所述第一预定条件包括能够被判断为反映用户希望更精确地调整媒体信息的播放时间点的调整操作所符合的条件。优选地,第一预定条件包括但不限于以下至少一项:\n[0124] 1)用户对时间轴上用于指示当前播放时间点的滑块的选择时间超过第一时间阈值。\n[0125] 例如,如图2所示,媒体信息播放窗口WD中显示视频信息的播放画面,播放时间轴T和滑块SLI可在播放视频的过程中始终呈现给用户,或者,仅在用户执行预定操作后,如移动鼠标或触摸显示屏之后等,再呈现给用户。\n[0126] 由于当用户难以将滑块调整至其期望的播放时间点对应的位置时,用户往往会长时间选择滑块,以在播放时间轴上来回调整位置。因此,通过判断用户对滑块的选择时间是否超过第一时间阈值,能够判断用户是否希望更精确地调整媒体信息的播放时间点。\n[0127] 2)用户调整媒体信息的播放时间点的频率超过第一频率阈值。\n[0128] 例如,用户在3秒内调整播放时间点的次数超过4次等。\n[0129] 由于当用户难以将播放时间点调整至其期望的播放时间点时,用户往往会反复调整播放时间点,如拖动滑块反复来回移动,又如以较高的频率点击播放时间轴等。因此,通过判断用户调整媒体信息的播放时间点的频率是否超过第一频率阈值,能够判断用户是否希望更精确地调整媒体信息的播放时间点。\n[0130] 3)用户在预定时间长度内所调整至的多个播放时间点之间的最大时间差小于第一预定时间差。\n[0131] 例如,用户在4秒内调整至的多个播放时间点之间的最大时间差小于10秒等。如用户在4秒内调整至3个播放时间点12:24、12:30和12:27,则该3个播放时间点之间的最大时间差为播放时间点12:24和12:30之间的时间差,即6秒。\n[0132] 由于当用户难以将播放时间点调整至其期望的播放时间点时,用户往往会以较高频率在一个较小的播放时间范围中反复调整播放时间点。因此,通过判断用户在预定时间长度内所调整至的播放时间点之间的最大时间差是否小于第一预定时间差,能够判断用户是否希望更精确地调整媒体信息的播放时间点。\n[0133] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何能够被判断为反映用户希望更精确地调整媒体信息的播放时间点的调整操作所符合的条件,均应包含在本发明所述第一预定条件的范围内。\n[0134] 具体地,当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,第一呈现装置1向所述用户呈现全部或部分放大的播放时间轴的方式包括但不限于:\n[0135] 1)当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,第一呈现装置1根据预定放大模式信息来呈现全部或部分放大的播放时间轴。\n[0136] 其中,预定放大模式信息包括用于确定放大后的播放时间轴的显示模式的信息。\n优选地,预定放大模式信息包括但不限于以下至少一项:\n[0137] a)预定放大比例信息。\n[0138] 例如,放大后的播放时间轴相比未放大的播放时间轴之间的尺寸比例。优选地,该放大比例进一步包括多个放大因素中每个放大因素的预定放大比例信息,如预定宽度放大比例、预定长度放大比例等。\n[0139] b)播放时间轴中需要放大的时间轴的预定范围信息。\n[0140] 例如,预定放大全部播放时间轴;又例如,预定放大用户最后一次调整至的播放时间点的前5秒以及后5秒对应的播放时间轴等。\n[0141] c)放大后的播放时间轴的预定显示位置信息。\n[0142] 例如,预定直接在未放大的播放时间轴上显示;又例如,在用户界面的预定位置中显示等。\n[0143] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何用于确定放大后的播放时间轴的显示模式的信息,均应包含在本发明所述预定放大模式信息的范围内。\n[0144] 则在本实现方式中,当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,第一呈现装置1根据预定放大模式信息,来呈现放大的播放时间轴。\n[0145] 例如,预定放大模式信息包括:预定放大用户最后一次调整至的播放时间点的前\n5秒以及后5秒对应的播放时间轴,预定放大比例为2倍,以及,将放大后的播放时间轴呈现在用户界面的预定显示区域中,且第一呈现装置1获得用户最后一次调整至的播放时间点为12:27;则第一呈现装置1将对应12:22-12:32的播放时间轴放大2倍,并呈现在预定显示区域中。\n[0146] 2)当检测到所述用户对所述媒体信息的播放时间轴执行的时间点调整操作符合所述第一预定条件时,第一呈现装置1根据时间轴放大相关信息,确定所述播放时间轴的放大模式信息;并根据所述放大模式信息,向所述用户呈现所述全部或部分放大的播放时间轴。本实现方式将在参照图6所示实施例中予以详述,在此不予赘述。\n[0147] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,当检测到用户对媒体信息的播放时间轴执行的时间点调整操作符合第一预定条件时,向所述用户呈现全部或部分放大的播放时间轴的实现方式,均应包含在本发明的范围内。\n[0148] 需要进一步说明的是,第一呈现装置1可当用户执行的时间点调整操作符合第一预定条件中的一项条件时,向用户呈现全部或部分放大的播放时间轴;或者,当用户执行的时间点调整操作符合第一预定条件中的一项条件时,例如,同时满足上述第2)项和第3)项时,第一呈现装置1向用户呈现全部或部分放大的播放时间轴。\n[0149] 优选地,第一呈现装置1包括第二子呈现装置(图未示)。该第二子呈现装置以下列至少一种方式,向用户呈现所述全部或部分放大的播放时间轴:\n[0150] 1)第二子呈现装置在未放大的播放时间轴的呈现范围中呈现所述全部或部分放大的播放时间轴。\n[0151] 其中,所述未放大的播放时间轴的呈现范围表示该未放大的播放时间轴在当前界面中的可呈现范围,而不应限定为未放大的播放时间轴本身所呈现的范围。\n[0152] 如图3a所示,当用户选择滑块SLI的选择时间超过第一时间阈值,则第二子呈现装置将滑块SLI的位置对应的播放时间点12:27的前5秒以及后5秒覆盖的时间范围,即\n12:22-12:32对应的播放时间轴放大预定比例,并将部分放大的播放时间轴T直接覆盖未放大的播放时间轴T来呈现。\n[0153] 2)在所述未放大的播放时间轴的呈现范围外,以与该未放大的播放时间轴相关联的方式呈现所述全部或部分放大的播放时间轴。\n[0154] 其中,第二子呈现装置可以多种方式来将未放大的播放时间轴与全部或部分放大的播放时间轴相关联地呈现。\n[0155] 例如,第二子呈现装置将放大的播放时间轴呈现在预定显示位置,并在该预定显示位置中显示放大的播放时间轴在未放大的播放时间轴中的时间范围。\n[0156] 又例如,如图3b所示,第二子呈现装置将放大的播放时间轴呈现在气球中,并通过气球尾部指示该放大的播放时间轴在未放大的播放时间轴上的位置。\n[0157] 更优选地,放大后的播放时间轴能够显示时间刻度,以便用户进行精确调整。\n[0158] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,向用户呈现所述全部或部分放大的播放时间轴的实现方式,均应包含在本发明的范围内。\n[0159] 接着,第一时间点确定装置2根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定媒体信息需要调整至的播放时间点。\n[0160] 例如,第一时间点确定装置2根据用户对呈现在放大后的播放时间轴上的滑块执行的移动操作,确定媒体信息需要调整至的播放时间点。\n[0161] 又例如,第一时间点确定装置2根据用户对放大后的播放时间轴的点击操作,确定媒体信息需要调整至的播放时间点。\n[0162] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定媒体信息需要调整至的播放时间点的实现方式,均应包含在本发明的范围内。\n[0163] 当用户设备确定媒体信息需要调整至的播放时间点后,其可从该播放时间点其播放媒体信息。\n[0164] 本发明能够根据用户对播放时间轴执行的时间点调整操作,判断用户是否难以将播放时间点调整至其期望的播放时间点,并当判断用户难以调整至其期望的播放时间点时,向用户呈现放大的播放时间轴。因此,用户无需主动启动精确调整,即能够智能地向用户提供精确调整方案,使得用户较为容易地调整播放时间点。本发明尤其适用于在诸如显示屏幕较小、用户操作定位精度较弱(如触摸屏设备)等播放时间点调整精度较差的设备中,调整播放时间点。\n[0165] 作为本发明的优选实施例之一,确定装置还包括第二呈现装置(图未示)和第二时间点确定装置(图未示)。\n[0166] 当检测到用户对已放大的播放时间轴执行的时间点调整操作符合第二预定条件时,第二呈现装置向用户呈现全部或部分进一步放大的播放时间轴。\n[0167] 其中,所述第二预定条件与所述第一预定条件相同或相似。例如,第二预定条件包括和第一预定条件相似的多个项,但每个项的参数,与时间阈值、频率阈值、时间差等不同。\n[0168] 其中,当检测到用户对已放大的播放时间轴执行的时间点调整操作符合第二预定条件时,第二呈现装置向用户呈现全部或部分进一步放大的播放时间轴的方式,与前述当检测到用户对未放大的播放时间轴执行的时间点调整操作符合第一预定条件时,第一呈现装置1向用户呈现全部或部分放大的播放时间轴的方式相同或相似,在此不再赘述。\n[0169] 接着,第二时间点确定装置根据用户对所述全部或部分进一步放大的播放时间轴执行的时间点调整操作,确定媒体信息需要调整至的播放时间点。\n[0170] 其中,第二时间点确定装置根据用户对所述全部或部分进一步放大的播放时间轴执行的时间点调整操作,确定所述媒体信息需要调整至的播放时间点的方式,与前述第一时间点确定装置2根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定媒体信息需要调整至的播放时间点的方式相同或相似,在此不再赘述。\n[0171] 需要说明的是,根据本实施例,用户设备能够对播放时间轴进行多次放大,例如放大3次甚至更多次等。\n[0172] 根据本实施例,能够当放大的时间轴仍未能满足用户的播放时间点调整精度要求时,进一步放大已放大的播放时间轴。\n[0173] 作为本发明的优选实施例之一,确定装置还包括第三时间点确定装置(图未示)和第三呈现装置(图未示)。\n[0174] 第三时间点确定装置根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定所述用户当前指示的播放时间点。\n[0175] 例如,请参阅图3a所示,用户选择并拖动滑块SLI后,滑块SLI停留的位置对应的播放时间点为12:27,此时用户仍保持选择滑块SLI的状态,则第三时间点确定装置确定用户当前指示的播放时间点为12:27。\n[0176] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户对全部或部分放大的播放时间轴执行的时间点调整操作,确定所述用户当前指示的播放时间点的实现方式,均应包含在本发明的范围内。\n[0177] 接着,第三呈现装置向用户呈现媒体信息在该用户指示的播放时间点上的缩略信息。\n[0178] 其中,所述缩略信息包括所述媒体信息在用户指示的播放时间点上或该播放时间点附近的内容信息。例如,对于视频信息,包括其在用户指示的播放时间点上的缩略画面,对于音频信息,包括其在该播放时间点附近的音频内容等。\n[0179] 根据本实施例,能够向用户呈现缩略信息,便于用户确定其希望调整至的播放时间点。\n[0180] 作为本发明的优选实施例之一,确定装置还包括获取装置(图未示)和调整装置(图未示)。该获取装置获取用户对全部或部分放大的时间轴的时间轴调整操作,该调整装置根据该时间轴调整操作调整放大后的时间轴的步骤。\n[0181] 例如,用户通过诸如控制鼠标滚轮的滚动、敲击键盘上的预定按键、鼠标点击界面上的放大缩小按钮等,执行时间轴放大比例调整操作,则获取装置获取到时间轴放大比例调整操作后,调整装置相应调整时间轴的放大比例等。\n[0182] 图6为本发明一个优选实施例的用于确定媒体信息的播放时间点的确定装置结构示意图。本实施例的用户设备包括确定装置,该确定装置包括包含于第一呈现装置1中的模式确定装置11和第一子呈现装置12,以及,第一时间点确定装置2。\n[0183] 当检测到用户对所述媒体信息的播放时间轴执行的时间点调整操作符合所述第一预定条件时,模式确定装置11根据时间轴放大相关信息,确定所述播放时间轴的放大模式信息。\n[0184] 其中,所述放大模式信息包括用于确定放大后的播放时间轴的显示模式的信息。\n优选地,放大模式信息包括但不限于以下至少一项:\n[0185] 1)放大比例信息。\n[0186] 例如,放大后的播放时间轴相比未放大的播放时间轴之间的尺寸比例。优选地,该放大比例信息进一步包括多个放大因素中每个放大因素的放大比例信息,如宽度放大比例、长度放大比例等。\n[0187] 2)所述播放时间轴中需要放大的时间轴的范围信息。\n[0188] 例如,播放时间轴中需要放大的时间轴的位置或时间范围信息等。\n[0189] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何用于确定放大后的播放时间轴的显示模式的信息,均可包含在本发明所述放大模式信息的范围内。\n[0190] 其中,所述时间轴放大相关信息包括能够用于确定播放时间轴的放大模式的相关信息。优选地,所述时间轴放大相关信息包括但不限于以下至少一项:\n[0191] 1)播放时间轴在用户设备上能够呈现的最大范围。\n[0192] 其中,该能够呈现的最大范围可由以下两项中的至少一项:a)用户设备的显示屏尺寸,b)媒体信息播放界面所允许的时间轴的最大显示区域,来确定。\n[0193] 其中,由于播放时间轴在所述用户设备上能够呈现的最大范围越大,则时间轴的显示范围越大,未放大的播放时间点的可调整精度越高。因此,当播放时间轴在所述用户设备上能够呈现的最大范围越大,所确定的放大比例越小,播放时间轴中需要放大的时间轴的范围信息越小;当播放时间轴在所述用户设备上能够呈现的最大范围越小,所确定的放大比例越大,播放时间轴中需要放大的时间轴的范围信息越大。\n[0194] 2)播放时间轴当前的显示长度与媒体信息的播放时间长度之间的比例。\n[0195] 其中,该比例越高,意味着未放大的播放时间轴的可调整精度越高。因此,当播放时间轴当前的显示长度与媒体信息的播放时间长度之间的比例越大,所确定的放大比例越小,播放时间轴中需要放大的时间轴的范围信息越小;当播放时间轴当前的显示长度与媒体信息的播放时间长度之间的比例越小,所确定的放大比例越大,播放时间轴中需要放大的时间轴的范围信息越大。\n[0196] 3)用户设备的显示分辨率。\n[0197] 其中,显示分辨率越高,意味着播放时间轴的显示效果越好。因此,当用户设备的显示分辨率越高,所确定的放大比例越小,播放时间轴中需要放大的时间轴的范围信息越小;当用户设备的显示分辨率越低,所确定的放大比例越大,播放时间轴中需要放大的时间轴的范围信息越大。\n[0198] 4)用户执行所述时间点调整操作的操作方式。\n[0199] 其中,所述操作方式包括但不限于:a)通过输入设备操作,例如,通过鼠标、键盘操作等;b)通过触摸屏操作,例如,通过手指直接触摸电容触摸屏操作等。\n[0200] 其中,不同的操作方式,会影响用户对播放时间轴的调整精度。例如,通常通过鼠标、键盘等的操作方式,其调整精度优于用户通过手指直接触摸电容触摸屏的操作方式。因此,针对一种操作方式,其允许的调整精度越高,所确定的放大比例越小,播放时间轴中需要放大的时间轴的范围信息越小;其允许的调整精度越低,所确定的放大比例越大,播放时间轴中需要放大的时间轴的范围信息越大。\n[0201] 5)用户的历史时间轴放大记录。\n[0202] 其中,所述历史时间轴放大记录包括但不限于:a)历史放大模式信息;b)用户对放大的播放时间轴执行的时间轴调整操作历史记录信息等。\n[0203] 优选地,时间轴放大相关信息包括所述历史时间轴放大记录,确定装置还包括获取装置(图未示)和更新装置(图未示)。\n[0204] 获取装置获取用户对所述全部或部分放大的播放时间轴执行的时间轴调整操作。\n[0205] 其中,所述时间轴调整操作包括但不限于时间轴的放大比例、所放大的时间轴的范围信息等的调整操作。\n[0206] 接着,更新装置根据所述时间轴调整操作,更新所述历史时间轴放大记录。\n[0207] 例如,更新装置将用户的时间轴调整操作加入历史时间轴放大记录中;又例如,更新装置将用户新的时间轴调整操作替换其原先已记录的时间轴调整操作等。\n[0208] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何能够用于确定播放时间轴的放大模式的相关信息,均可包含在本发明所述时间轴放大相关信息的范围内。\n[0209] 具体地,模式确定装置11可根据时间轴放大相关信息中的一项或多项,确定播放时间轴的放大模式信息。\n[0210] 例如,时间轴相关信息包括播放时间轴当前的显示长度与媒体信息的播放时间长度之间的比例为1.375(单位:厘米/分钟),则模式确定装置11在预定的比例范围与放大比例信息的对应关系表中查询到1.375属于预定比例范围1-1.5,并获得该预定比例范围对应的放大比例信息为2。\n[0211] 又例如,时间轴相关信息包括用户执行所述时间点调整操作的操作方式“触摸操作”以及历史时间轴放大记录“日期:2011-12-18,原放大比例:3,调整后的放大比例:\n4.15;日期:2011-9-10,原放大比例:3,调整后的放大比例:4.05”;则模式确定装置11根据操作方式“触摸操作”,确定初始放大比例为3,接着,模式确定装置11根据历史时间轴放大记录,确定最终的放大比例为(4.15+4.05)/2=4.10。\n[0212] 需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当检测到用户对所述媒体信息的播放时间轴执行的时间点调整操作符合所述第一预定条件时,根据时间轴放大相关信息,确定所述播放时间轴的放大模式信息的实现方式,均应包含在本发明的范围内。\n[0213] 接着,第一子呈现装置12根据所述放大模式信息,向用户呈现所述全部或部分放大的播放时间轴。\n[0214] 其中,第一子呈现装置12向用户呈现所述全部或部分放大的播放时间轴的方式,与参照图5所述实施例的第一呈现1向用户呈现所述全部或部分放大的播放时间轴的方式相同或相似,在此不再赘述。\n[0215] 接着,第一时间点确定装置2已在参照图5所示实施例中予以详述,在此不再赘述。\n[0216] 需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。\n[0217] 本实施例能够根据诸如媒体信息本身、用户设备的显示性能、用户的习惯等相关信息,适应性地确定播放时间轴的放大模式信息,从而使得放大的播放时间轴更符合用户的需求。\n[0218] 本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与专用处理器配合从而执行各个功能或步骤的电路。\n[0219] 另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。\n而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。\n[0220] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |