用户实现的自适应流播.pdf

上传人:00****42 文档编号:177621 上传时间:2018-01-31 格式:PDF 页数:14 大小:576.96KB
返回 下载 相关 举报
摘要
申请专利号:

CN201180076119.1

申请日:

2011.12.28

公开号:

CN104094246A

公开日:

2014.10.08

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 15/16申请日:20111228|||公开

IPC分类号:

G06F15/16

主分类号:

G06F15/16

申请人:

英特尔公司

发明人:

J.利普曼; A.钱德拉塞哈

地址:

美国加利福尼亚州

优先权:

专利代理机构:

中国专利代理(香港)有限公司 72001

代理人:

张金金;汤春龙

PDF下载: PDF下载
内容摘要

本发明公开了与具有用户实现的自适应的多媒体流播关联的方法、装置和存储介质。在各种实施例中,方法可包括由设备从多媒体服务器接收多媒体内容的流播以及由该设备确定设备的当前多媒体流播上下文。该方法可进一步包括由设备提供用户控制以便设备用户实现多媒体内容流播的自适应。该用户控制可包括多个控制选择,其具有这些控制选择的关联定性描述。可公开其他实施例或它们被要求保护。

权利要求书

1.  至少一个计算机可读存储介质,其具有指令,所述指令配置成使设备响应于所述指令的执行而能够:
从多媒体服务器接收多媒体内容的流播;
确定所述设备的当前多媒体流播上下文;以及
提供用户控制以供所述设备的用户实现所述多媒体内容的流播的自适应,其中所述用户控制包括多个控制选择,其具有所述控制选择的关联定性描述。

2.
  如权利要求1所述的至少一个计算机可读存储介质,其中确定步骤包括确定联网连接的当前带宽、所述设备的解码器的解码能力、所述设备的图形处理单元的处理能力、所述设备的处理器的处理能力或所述设备的显示单元的屏幕大小中的至少一个。

3.
  如权利要求1所述的至少一个计算机可读存储介质,其中提供用户控制包括提供用户控制,其中所述多个控制选择包括多个分辨率或颜色深度选择,其具有关联的定性描述。

4.
  如权利要求3所述的至少一个计算机可读存储介质,其中所述多个分辨率选择包括1080p、720p、480p、360p或240p中的一个或多个。

5.
  如权利要求3所述的至少一个计算机可读存储介质,其中所述多个颜色深度包括32位颜色深度、24位颜色深度、16位颜色深度、256位颜色深度或单色中的一个或多个。

6.
  如权利要求1所述的至少一个计算机可读存储介质,其中提供用户控制包括提供用户控制,其中所述用户控制进一步包括彩色背景,用于补充所述控制选择,其中所述彩色背景包括多个颜色的多个阴影或灰度级的连续谱。

7.
  如权利要求6所述的至少一个计算机可读存储介质,其中所述多个颜色包括红色或绿色中的一个或多个。

8.
  如权利要求1所述的至少一个计算机可读存储介质,其中提供用户控制包括提供用户控制,其中所述多个控制选择包括音频/视频质量的关联定性描述,其包括“优秀”、“非常好”、“良好”、“正常”、“还不错”或“低”中的一个或多个。

9.
  如权利要求1所述的至少一个计算机可读存储介质,其中提供用户控制包括采用滑块的形式提供用户控制,所述滑块允许用户使用所述设备的光标控制单元以从一个控制选择滑动到另一个来选择所述控制选择中的一个。

10.
  如权利要求1所述的至少一个计算机可读存储介质,其中提供用户控制包括提供用户控制,其中所述用户控制进一步包括关于选择所述控制选择中的哪个的推荐。

11.
  如权利要求1所述的至少一个计算机可读存储介质,其中所述多媒体内容包括视频和音频内容,并且提供步骤包括提供所述用户控制,其中所述用户控制进一步包括用于调整所述流播以流播单色视频或仅所述音频内容的控制。

12.
  如权利要求1-11中任一项所述的至少一个计算机可读存储介质,其中所述指令进一步使所述设备能够响应于所述指令的执行而向所述多媒体服务器提供配置或性能信息以使所述多媒体服务器能够自适应地流播所述多媒体内容。

13.
  如权利要求1-11中任一项所述的至少一个计算机可读存储介质,其中接收步骤包括接收至少一个其他多媒体内容的流播,并且提供步骤包括对所述多媒体内容中的每个提供所述用户控制以供所述用户单独地控制所述多媒体内容的流播。

14.
  如权利要求13所述的至少一个计算机可读存储介质,其中所述多媒体内容是视频会议的多媒体内容,或其中提供步骤包括根据需要或在检测到光标或用户移动时向所述多媒体内容中的每个提供所述用户控制。

15.
  一种用于多媒体内容的用户实现的自适应流播的方法,其包括:
由设备从多媒体服务器接收多媒体内容的流播;
由所述设备确定所述设备的当前多媒体流播上下文;以及
由所述设备提供用户控制以供所述设备的用户实现所述多媒体内容的流播的自适应,其中所述用户控制包括多个控制选择,其具有所述控制选择的关联定性描述。

16.
  如权利要求15所述的方法,其中确定步骤包括确定联网连接的当前带宽、所述设备的解码器的解码能力、所述设备的图形处理单元的处理能力、所述设备的处理器的处理能力或所述设备的显示单元的屏幕大小中的至少一个。

17.
  如权利要求15所述的方法,其中提供用户控制包括提供用户控制,其中所述多个控制选择包括多个分辨率选择或颜色深度,其具有关联的定性描述。

18.
  如权利要求17所述的方法,其中所述多个分辨率选择包括1080p、720p、480p、360p或240p中的一个或多个。

19.
  如权利要求17所述的方法,其中所述多个颜色深度包括32位颜色深度、24位颜色深度、16位颜色深度、256位颜色深度或单色中的一个或多个。

20.
  如权利要求15所述的方法,其中提供用户控制包括提供用户控制,其中所述用户控制进一步包括彩色背景,用于补充所述控制选择,其中所述彩色背景包括多个颜色的多个阴影或灰度级的连续谱。

21.
  如权利要求20所述的方法,其中所述多个颜色包括红色或绿色中的一个或多个。

22.
  如权利要求15所述的方法,其中提供步骤包括提供所述用户控制,其中所述多个控制选择包括音频/视频质量的关联定性描述,其包括“优秀”、“非常好”、“良好”、“正常”、“还不错”或“低”中的一个或多个。

23.
  如权利要求15所述的方法,其中提供用户控制包括采用滑块的形式提供用户控制,所述滑块允许用户使用所述设备的光标控制单元以从一个控制选择滑动到另一个来选择所述控制选择中的一个。

24.
  如权利要求15所述的方法,其中提供用户控制包括提供用户控制,其中所述用户控制进一步包括关于选择所述控制选择中的哪个的推荐。

25.
  如权利要求15所述的方法,其中所述多媒体内容包括视频和音频内容,并且提供步骤包括提供所述用户控制,其中所述用户控制进一步包括用于调整所述流播以流播单色视频或仅所述音频内容的控制。

26.
  如权利要求15-25中任一项所述的方法,其进一步包括由所述设备向所述多媒体服务器提供配置或性能信息以使所述多媒体服务器能够自适应地流播所述多媒体内容。

27.
  如权利要求15-25中任一项所述的方法,其中接收步骤包括接收至少一个其他多媒体内容的流播,并且提供用户控制包括对所述多媒体内容中的每个提供用户控制以供所述用户单独地控制所述多媒体内容的流播。

28.
  如权利要求27所述的方法,其中所述多媒体内容是视频会议的多媒体内容,或其中提供用户控制包括根据需要或在检测到光标或用户移动时向所述多媒体内容中的每个提供用户控制。

29.
  一种用于多媒体内容的用户实现的自适应流播的装置,其包括:
处理器和存储器设置;以及
多媒体播放器,其配置成由所述处理器和存储器设置来操作以用于:
从多媒体服务器接收多媒体内容的流播;
确定所述装置的当前多媒体流播上下文;以及
提供用户控制以供所述装置的用户实现所述多媒体内容的流播的自适应,其中所述用户控制包括多个控制选择,其具有所述控制选择的关联定性描述。

30.
  如权利要求29所述的装置,其中所述多媒体播放器配置成对于当前多媒体流播上下文确定联网连接的当前带宽、所述装置的解码器的解码能力、所述装置的图形处理单元的处理能力、所述装置的处理器的处理能力或所述装置的显示单元的屏幕大小中的至少一个。

31.
  如权利要求29所述的装置,其中所述多媒体播放器配置成提供所述用户控制,其中所述多个控制选择包括多个分辨率或颜色深度选择,其具有关联的定性描述。

32.
  如权利要求31所述的装置,其中所述多个分辨率选择包括1080p、720p、480p、360p或240p中的一个或多个。

33.
  如权利要求31所述的装置,其中所述多个颜色深度包括32位颜色深度、24位颜色深度、16位颜色深度、256位颜色深度或单色中的一个或多个。

34.
  如权利要求29所述的装置,其中所述多媒体播放器配置成提供所述用户控制,其中所述用户控制进一步包括彩色背景,用于补充所述控制选择,其中所述彩色背景包括多个颜色的多个阴影或灰度级的连续谱。

35.
  如权利要求34所述的装置,其中所述多个颜色包括红色或绿色中的一个或多个。

36.
  如权利要求29所述的装置,其中所述多媒体播放器配置成采用滑块的形式提供用户控制,所述滑块允许用户使用所述装置的光标控制单元以从一个控制选择滑动到另一个来选择所述控制选择中的一个。

37.
  如权利要求29所述的装置,其中所述多媒体播放器配置成提供所述用户控制,其中所述用户控制进一步包括关于选择所述控制选择中的哪个的推荐。

38.
  如权利要求29-37中任一项所述的装置,其中所述多媒体播放器配置成接收至少一个其他多媒体内容的流播,并且提供步骤包括对所述多媒体内容中的每个提供所述用户控制以供所述用户单独控制所述多媒体内容的流播。

39.
  如权利要求38所述的装置,其中所述多媒体内容是视频会议的多媒体内容,或其中所述多媒体播放器配置成根据需要或在检测到光标或用户移动时向所述多媒体内容中的每个提供所述用户控制。

40.
  如权利要求38所述的装置,其中所述装置包括台式计算机、便携式计算机、平板计算机、智能电话、个人数字助理、或游戏控制台中选择的一个。

说明书

用户实现的自适应流播
技术领域
该申请涉及数据处理的技术领域,更具体地涉及与用户实现的自适应流播(adaptive streaming)关联的方法和设备。
背景技术
本文提供的背景描述是为了大体上呈现本公开的上下文的目的。除非在本文另外指示,在该章节中描述的材料对于该申请中的权利要求来说不是现有技术并且并不因为包括在该章节中而承认是现有技术。
现有的基于web的多媒体流播方法通常需要用户使用下列默认分辨率(240p、360p、420p、720p等)中的一个用于流播并且查看多媒体内容。因此,多媒体内容的流播通常默认为网站的默认值或最低公分母(在对于多用户的流播的情况下)。如果期望改进流播,典型地,用户必须手动选择更低或更高的分辨率(如果可获得的话)。此外,分辨率的调整典型地通过不友好表单类型接口而进行。另外,用户典型地在不知道流播上下文(例如可用带宽、什么分辨率将提供良好质量等)的情况下进行调整。从而,用户典型地将在试错基础上进行调整。例如,进行调整,然后观察流播进度条是否启示内容正比重放更快地被接收,如果否的话,进行另一个调整,并且重复该过程。然而,一般用户通常并不总是了解该过程,从而一般用户通常将简单地使媒体播放器暂停、做别的事情并且在晚些时候在接收更高质量流时返回。在消费多媒体内容方面的最终结果大体上是差且令人沮丧的用户体验。
存在用于自动调整流播给出的检测可用带宽的商业流播机制。然而,这些机制典型地从等式去除用户和他们的要求,从而还可能提供令人沮丧的用户体验,尤其是如果用户愿意使用较低质量流(例如,在快速扫描或回顾一些多媒体时)。此外,服务器方典型地不知道所得的用于在客户端设备上显示多媒体内容的“窗口”大小。因此,流播的内容通常未对于客户端设备的显示单元定标。用户通常被迫使用设置窗口大小。
上面的问题在现有的单/多用户视频会议和社交联网视频会议中也是明显的。用户典型地不能鉴于它们自己的流播上下文而选择性地调整它们的观看体验。此外,在多用户会谈/会议情形中,用户不能使一个流的质量提高到高于其他流(例如,更清楚地观看当前发言者或白板,而对于会谈中的其他人不太清楚)。
附图说明
本发明的实施例将通过示范性实施例而非限制的方式描述、在附图中图示,其中类似的标号指代相似的元件,并且其中:
图1图示配置成渲染自适应流播多媒体内容的示例客户端设备(其中使它的用户能够实现自适应流播);
图2和3图示对于实现自适应流播的用户的示例用户界面;
图4图示对于用户实现的自适应流播的方法;以及
图5图示示例非暂时性计算机可读存储介质,其具有配置成实践图4的方法的所有或选择方面的指令;全部根据本公开的实施例设置。
具体实施方式
公开了与具有用户实现的自适应的多媒体流播关联的方法、装置和存储介质。在各种实施例中,方法可包括由设备从多媒体服务器接收多媒体内容的流播以及由该设备确定设备的当前多媒体流播上下文。该方法可进一步包括由设备提供用户控制以便设备用户实现多媒体内容流播的自适应。该用户控制可包括多个控制选择,其具有这些控制选择的关联定性描述。可公开其他实施例或它们被要求保护。
说明性实施例的各种方面将使用通常由本领域内技术人员采用的术语来描述以向本领域内其他技术人员传达他们的工作的实质。然而,替代实施例可仅用描述的方面中的一些实践,这对于本领域内技术人员将是明显的。为了说明的目的,阐述具体数字、材料和配置以便提供对说明性实施例的全面理解。然而,替代实施例可在没有具体细节的情况下实践,这对于本领域内技术人员将是明显的。在其他实例中,省略或简化众所周知的特征以便不混淆说明性实施例。
各种操作将进而采用对于理解说明性实施例最有帮助的方式描述为多个分立操作;然而,描述的顺序不应该解释为暗示这些操作必定依赖于顺序。特别地,这些操作不需要按呈现的顺序执行。此外,作为单独操作的操作的描述不应解释为需要操作必须单独地和/或由单独实体执行。作为单独模块的实体和/或模块的描述同样应不解释为需要模块是单独的和/或执行单独操作。在各种实施例中,图示和/或公开的操作、实体、数据和/或模块可合并、分解成进一步的子部分和/或省略。
重复使用短语“在一个实施例中”或“在实施例中”。该短语一般不指相同的实施例;然而,它可指相同的实施例。术语“包括”、“具有”和“包含”是同义的,除非上下文另外指示。短语“A/B”意思是“A或B”。短语“A和/或B”意思是“(A)、(B)或(A和B)”。短语“A、B和C中的至少一个”意思是“(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)”。
图1图示根据本公开的各种实施例配置成渲染自适应流播多媒体内容的示例客户端设备,其中使它的用户能够实现自适应流播。如示出,对于图示的实施例,客户端设备102可通过网络134与多媒体服务器132耦合以及接收从多媒体服务器132流播的多媒体内容。客户端设备102可包括处理器和存储器设置104,其配置成具有在其中运行的操作系统(OS)122和媒体应用120、图形处理单元(GPU)106(具有解码器126)、显示单元108和联网接口110。此外,OS 122可包括多媒体播放器124。在各种实施例中,客户端设备102可以是台式计算机、便携式计算机、平板计算机、智能电话、个人数字助理或游戏控制台。从而,客户端设备102还可称为客户端计算设备,或简单地,计算设备。
在各种实施例中,多媒体播放器124可配置成通过GPU 106在显示单元108上渲染流播多媒体内容。多媒体播放器124可配置成与多媒体服务器132合作来使多媒体内容能够被自适应流播。合作可包括确定流播上下文,其可包括客户端设备102与多媒体服务器132之间的网络连接的可用带宽、GPU 106的处理能力(其包括嵌入式或外部解码器的解码能力)、处理器和存储器设置104的处理能力、显示单元108的显示能力(例如,屏幕大小),等。合作可进一步包括向服务器提供确定的信息和/或设备的配置信息。此外,合作可包括与服务器联合达到流播的操作参数,例如分辨率、颜色深度、编码和/或压缩方案、比特率等。另外,多媒体播放器124可配置成提供用户控制特征以使用户能够实现自适应流播。如将在下文更详细描述的,用户控制特征可鉴于确定的流播上下文,并且可包括帮助用户实现自适应流播并且从而在消费流播多媒体内容方面潜在地提供更好用户体验的特征。多媒体播放器124(之前描述的方面除外)另外意在代表本领域内广泛的媒体播放器。
在各种实施例中,如之前描述的,处理器和存储器设置104可配置成使OS 122(其包括多媒体播放器124)和媒体应用120能够在其中运行。处理器和存储器设置104意在代表广泛的处理器和存储器设置,其包括但不限于,具有各种执行速度和功耗的单或多核处理器的设置以及具有一个或多个高速缓存级的各种架构的存储器和各种类型的存储器、动态随机存取、FLASH等。
在各种实施例中,GPU 106(具有解码器126)可配置成通过多媒体播放器124向OS 122和/或媒体应用120提供视频解码和/或图形处理功能,而显示单元108可配置成使多媒体内容(例如,HD视频)能够在其上渲染。图形处理功能的示例可包括但不限于,变换、照明处理、三角形设置/裁剪、多边形处理等。
OS 122(多媒体播放器124除外)和媒体应用120意在代表广泛的这些已知元件。OS 122的示例可包括但不限于,从华盛顿州Redmond 的微软公司可获得的Windows?操作系统、从例如北卡罗来纳州Red Hat of Raleigh可获得的Linux、由开放手机联盟开发的Android?或从加利福尼亚州Cupertino 的Apple Computer可获得的IOS。媒体应用120的示例可包括但不限于,视频会议应用或通用应用代理,例如浏览器。浏览器的示例可包括但不限于,从华盛顿州Redmond 的微软公司可获得的Internet Explorer或从加利福尼亚州Mozilla of Mountain View可获得的Firefox。
相似地,多媒体服务器132和网络134意在代表广泛的这些已知元件。多媒体服务器132的示例可包括但不限于,来自加利福尼亚州Los Gatos的Netflix, Inc.的视频服务器,或来自佐治亚州Atlanta的CNN的视频服务器。网络134可包括有线或无线、局域或广域、专用或公用网络(其包括因特网)。
现在参考图2,其中图示根据本公开的各种实施例的示例用户界面202,其具有用户控制特征206以供用户实现多媒体内容的自适应流播。在各种实施例中,如之前描述的,用户控制特征206可由多媒体播放器124为媒体应用120提供。特别地,用户控制特征206可在多媒体播放器124做出客户端设备102的流播上下文的确定后提供。在备选实施例中,用户控制特征206可由其他部件或媒体应用120本身提供。
如图示的,在各种实施例中,媒体应用120可包括用户界面202,用于渲染自适应流播多媒体内容的视频图像204。此外,用户界面202可包括用户控制特征206,用于使用户能够实现自适应流播。在各种实施例中,用户控制特征206可包括对于用户选择和控制自适应流播的若干控制选择212(例如,分辨率1080p、720p、480p、360p和/或240p)。在备选实施例中,控制选择可以是例如32位颜色深度、24位颜色深度、16位颜色深度、256种颜色和/或作为替代是单色。此外,用户控制特征206可包括“仅音频”214的控制选择,由此视频图像的流播将被停止。另外,在各种实施例中,控制选择212可具有对应的定性描述(例如,从音频/视频渲染的总体质量方面,“低”、“还不错”、“正常”、“良好”、“很好”和/或“优秀”)来帮助用户选择控制选择中的一个、考虑用户可能是非技术用户并且没有充分意识到分辨率或其他控制选择的可能性。用户控制特征206还可包括彩色背景216,其具有不同颜色的不同阴影的连续谱(例如,从深红、中等深红、浅红、浅绿、中等深绿到浅绿)来进一步帮助用户选择控制选择中的一个。在备选实施例中,作为替代,背景216可以是连续灰度级谱。
在各种实施例中,用户控制特征206可采用滑块(具有可滑动特征218)的形式呈现,使用例如光标控制设备或手指/触控笔(在触敏屏的情况下)以供用户进行选择。用户控制特征206还可包括推荐指示器220,用于向用户推荐关于选择那个或哪些控制选择。
图3图示根据本公开的各种实施例具有多个流的多个图像304a-304e的另一个示例用户界面302,其具有相应的多个用户控制特征306a-306e(每个视频图像一个),以供用户选择性且独立地实现不同流的自适应流播。如示出的,不同流的视频图像304a-304e可提供有相应的用户控制特征306a-306e,以供用户选择性且独立地实现不同流的自适应流播。用户控制特征306a-306e中的每个可以是之前描述的用户控制特征206或其变化形式的例示。在各种实施例中,用户控制特征306a-306e可以隐藏(如由虚边界线指示的),并且根据需要提供(如在306b的情况下由实边界线指示的)。在各种实施例中,多媒体播放器124可配置成使用户能够请求对于视频图像304a-e的对应用户控制特征,例如通过使用光标控制设备在视频图像304a-e的预定区域上移动光标、通过当在视频图像304a-e上时用光标控制设备右击、通过在触敏屏的情况下感测用户移动(例如,手指)或通过类似的其他手段。
在各种实施例中,如之前描述的,媒体应用120可以是视频会议应用。因此,视频图像304a-e可以是视频会议的各种参与者的图像。从而,利用相应的用户控制特征306a-306e,用户可选择性且独立地控制不同会议参与者的自适应流播,例如相比其他会议参与者更有利于会议参与者中的一个或子集。
图4图示根据本公开的各种实施例对于用户实现的自适应流播的方法。如图示的,方法400可在框402开始。在框402,多媒体播放器124可接收和渲染(或开始接收和渲染)多媒体内容的一个或多个流。方法400可从框402继续到框406或在继续到框406之前到达框404。
在框404,多媒体播放器124可在自适应流播多媒体内容方面与多媒体服务器132合作。如之前描述的,作为合作的一部分,多媒体播放器124可确定客户端设备102的流播上下文。方法400可从框404继续到框406。
在框406,多媒体播放器124可提供用户控制特征206/306a-e以如之前描述的那样供用户实现自适应流播。如果方法400到达框406而没有首先经过框404,多媒体播放器124可同样在提供用户控制特征之前首先做出客户端设备102的流播上下文的确定。在框406,方法400可停留在那里并且等待用户进行呈现的控制选择的选择。在接收用户选择时,方法400可继续到/返回框404,其中鉴于客户端设备102的流播上下文和用户选择,多媒体播放器124可与多媒体服务器132合作以(进一步)适应性修改多媒体内容的流播。之后,方法400可再次继续到框406,并且从中继续操作。
在备选实施例中,在循环一段时间等待用户选择后,代替在框406处继续循环,方法400相反可以可选地继续到框408(如由虚线指示的)。在框408,方法400可进入空闲状态,其中用户控制特征206/306a-e隐藏。方法然后可响应于对之前描述的用户控制特征206/306a-e的用户请求而从框408再次继续到框406,或响应于流播上下文的改变(例如,带宽的改变、设备工作负荷的改变,等)而从框408再次继续到框404。在返回框404时,方法400可鉴于改变的内容(例如,改变分辨率、改变颜色深度(其包括从彩色变成单色))而再次首先适应性修改流播,并且然后再次继续到框406以对用户提供实现自适应的手段,如之前描述的。
因此,在消耗流播的多媒体内容方面可潜在地具有更好的用户体验。
图5图示根据本公开的各种实施例的示例非暂时性计算机可读存储介质,其具有配置成实践图4的方法的所有或选择的方面的指令。如图示的,非暂时性计算机可读存储介质502可包括若干编程指令504。编程指令504可配置成使计算设备(例如,客户端设备102)能够响应于编程指令的执行来执行之前参考图4描述的方法400的多媒体播放器操作。在备选实施例中,作为替代,编程指令504可设置在多个非暂时性计算机可读存储介质502上。
重新参考图1,对于一个实施例,处理器和存储器设置104的处理器中的至少一个可与配置成实践图4的方法的多媒体播放器124的计算逻辑封装在一起。对于一个实施例,处理器和存储器设置104的处理器中的至少一个可与配置成实践图4的方法的多媒体播放器124的计算逻辑封装在一起来形成系统级封装(SiP)。对于一个实施例,处理器和存储器设置104的处理器中的至少一个可在与配置成实践图4的方法的多媒体播放器124的计算逻辑一起集成在相同的晶片上。对于一个实施例,处理器和存储器设置104的处理器中的至少一个可与配置成实践图4的方法的多媒体播放器124的计算逻辑一起集成在相同的晶片上来形成芯片上系统(SoC)。对于至少一个实施例,SoC可在智能电话、计算平板电脑或其他移动设备中使用。
尽管已经在本文说明和描述具体实施例,本领域内普通技术人员将意识到很多种备选和/或等同实现可代替示出和描述的具体实施例,而不偏离本公开的实施例的范围。该申请意在涵盖本文论述的实施例的任何更改或变化。因此,明显规定本公开的实施例仅由权利要求和其等同物所限制。

用户实现的自适应流播.pdf_第1页
第1页 / 共14页
用户实现的自适应流播.pdf_第2页
第2页 / 共14页
用户实现的自适应流播.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《用户实现的自适应流播.pdf》由会员分享,可在线阅读,更多相关《用户实现的自适应流播.pdf(14页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104094246A43申请公布日20141008CN104094246A21申请号201180076119122申请日20111228G06F15/1620060171申请人英特尔公司地址美国加利福尼亚州72发明人J利普曼A钱德拉塞哈74专利代理机构中国专利代理香港有限公司72001代理人张金金汤春龙54发明名称用户实现的自适应流播57摘要本发明公开了与具有用户实现的自适应的多媒体流播关联的方法、装置和存储介质。在各种实施例中,方法可包括由设备从多媒体服务器接收多媒体内容的流播以及由该设备确定设备的当前多媒体流播上下文。该方法可进一步包括由设备提供用户控制以便设备用户实现多。

2、媒体内容流播的自适应。该用户控制可包括多个控制选择,其具有这些控制选择的关联定性描述。可公开其他实施例或它们被要求保护。85PCT国际申请进入国家阶段日2014063086PCT国际申请的申请数据PCT/CN2011/0847842011122887PCT国际申请的公布数据WO2013/097102EN2013070451INTCL权利要求书3页说明书5页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书5页附图5页10申请公布号CN104094246ACN104094246A1/3页21至少一个计算机可读存储介质,其具有指令,所述指令配置成使设备响应于所述指令的执行。

3、而能够从多媒体服务器接收多媒体内容的流播;确定所述设备的当前多媒体流播上下文;以及提供用户控制以供所述设备的用户实现所述多媒体内容的流播的自适应,其中所述用户控制包括多个控制选择,其具有所述控制选择的关联定性描述。2如权利要求1所述的至少一个计算机可读存储介质,其中确定步骤包括确定联网连接的当前带宽、所述设备的解码器的解码能力、所述设备的图形处理单元的处理能力、所述设备的处理器的处理能力或所述设备的显示单元的屏幕大小中的至少一个。3如权利要求1所述的至少一个计算机可读存储介质,其中提供用户控制包括提供用户控制,其中所述多个控制选择包括多个分辨率或颜色深度选择,其具有关联的定性描述。4如权利要求。

4、3所述的至少一个计算机可读存储介质,其中所述多个分辨率选择包括1080P、720P、480P、360P或240P中的一个或多个。5如权利要求3所述的至少一个计算机可读存储介质,其中所述多个颜色深度包括32位颜色深度、24位颜色深度、16位颜色深度、256位颜色深度或单色中的一个或多个。6如权利要求1所述的至少一个计算机可读存储介质,其中提供用户控制包括提供用户控制,其中所述用户控制进一步包括彩色背景,用于补充所述控制选择,其中所述彩色背景包括多个颜色的多个阴影或灰度级的连续谱。7如权利要求6所述的至少一个计算机可读存储介质,其中所述多个颜色包括红色或绿色中的一个或多个。8如权利要求1所述的至少。

5、一个计算机可读存储介质,其中提供用户控制包括提供用户控制,其中所述多个控制选择包括音频/视频质量的关联定性描述,其包括“优秀”、“非常好”、“良好”、“正常”、“还不错”或“低”中的一个或多个。9如权利要求1所述的至少一个计算机可读存储介质,其中提供用户控制包括采用滑块的形式提供用户控制,所述滑块允许用户使用所述设备的光标控制单元以从一个控制选择滑动到另一个来选择所述控制选择中的一个。10如权利要求1所述的至少一个计算机可读存储介质,其中提供用户控制包括提供用户控制,其中所述用户控制进一步包括关于选择所述控制选择中的哪个的推荐。11如权利要求1所述的至少一个计算机可读存储介质,其中所述多媒体内。

6、容包括视频和音频内容,并且提供步骤包括提供所述用户控制,其中所述用户控制进一步包括用于调整所述流播以流播单色视频或仅所述音频内容的控制。12如权利要求111中任一项所述的至少一个计算机可读存储介质,其中所述指令进一步使所述设备能够响应于所述指令的执行而向所述多媒体服务器提供配置或性能信息以使所述多媒体服务器能够自适应地流播所述多媒体内容。13如权利要求111中任一项所述的至少一个计算机可读存储介质,其中接收步骤包括接收至少一个其他多媒体内容的流播,并且提供步骤包括对所述多媒体内容中的每个提供所述用户控制以供所述用户单独地控制所述多媒体内容的流播。14如权利要求13所述的至少一个计算机可读存储介。

7、质,其中所述多媒体内容是视频会议的多媒体内容,或其中提供步骤包括根据需要或在检测到光标或用户移动时向所述多权利要求书CN104094246A2/3页3媒体内容中的每个提供所述用户控制。15一种用于多媒体内容的用户实现的自适应流播的方法,其包括由设备从多媒体服务器接收多媒体内容的流播;由所述设备确定所述设备的当前多媒体流播上下文;以及由所述设备提供用户控制以供所述设备的用户实现所述多媒体内容的流播的自适应,其中所述用户控制包括多个控制选择,其具有所述控制选择的关联定性描述。16如权利要求15所述的方法,其中确定步骤包括确定联网连接的当前带宽、所述设备的解码器的解码能力、所述设备的图形处理单元的处。

8、理能力、所述设备的处理器的处理能力或所述设备的显示单元的屏幕大小中的至少一个。17如权利要求15所述的方法,其中提供用户控制包括提供用户控制,其中所述多个控制选择包括多个分辨率选择或颜色深度,其具有关联的定性描述。18如权利要求17所述的方法,其中所述多个分辨率选择包括1080P、720P、480P、360P或240P中的一个或多个。19如权利要求17所述的方法,其中所述多个颜色深度包括32位颜色深度、24位颜色深度、16位颜色深度、256位颜色深度或单色中的一个或多个。20如权利要求15所述的方法,其中提供用户控制包括提供用户控制,其中所述用户控制进一步包括彩色背景,用于补充所述控制选择,其。

9、中所述彩色背景包括多个颜色的多个阴影或灰度级的连续谱。21如权利要求20所述的方法,其中所述多个颜色包括红色或绿色中的一个或多个。22如权利要求15所述的方法,其中提供步骤包括提供所述用户控制,其中所述多个控制选择包括音频/视频质量的关联定性描述,其包括“优秀”、“非常好”、“良好”、“正常”、“还不错”或“低”中的一个或多个。23如权利要求15所述的方法,其中提供用户控制包括采用滑块的形式提供用户控制,所述滑块允许用户使用所述设备的光标控制单元以从一个控制选择滑动到另一个来选择所述控制选择中的一个。24如权利要求15所述的方法,其中提供用户控制包括提供用户控制,其中所述用户控制进一步包括关于。

10、选择所述控制选择中的哪个的推荐。25如权利要求15所述的方法,其中所述多媒体内容包括视频和音频内容,并且提供步骤包括提供所述用户控制,其中所述用户控制进一步包括用于调整所述流播以流播单色视频或仅所述音频内容的控制。26如权利要求1525中任一项所述的方法,其进一步包括由所述设备向所述多媒体服务器提供配置或性能信息以使所述多媒体服务器能够自适应地流播所述多媒体内容。27如权利要求1525中任一项所述的方法,其中接收步骤包括接收至少一个其他多媒体内容的流播,并且提供用户控制包括对所述多媒体内容中的每个提供用户控制以供所述用户单独地控制所述多媒体内容的流播。28如权利要求27所述的方法,其中所述多媒。

11、体内容是视频会议的多媒体内容,或其中提供用户控制包括根据需要或在检测到光标或用户移动时向所述多媒体内容中的每个提供用户控制。29一种用于多媒体内容的用户实现的自适应流播的装置,其包括权利要求书CN104094246A3/3页4处理器和存储器设置;以及多媒体播放器,其配置成由所述处理器和存储器设置来操作以用于从多媒体服务器接收多媒体内容的流播;确定所述装置的当前多媒体流播上下文;以及提供用户控制以供所述装置的用户实现所述多媒体内容的流播的自适应,其中所述用户控制包括多个控制选择,其具有所述控制选择的关联定性描述。30如权利要求29所述的装置,其中所述多媒体播放器配置成对于当前多媒体流播上下文确定。

12、联网连接的当前带宽、所述装置的解码器的解码能力、所述装置的图形处理单元的处理能力、所述装置的处理器的处理能力或所述装置的显示单元的屏幕大小中的至少一个。31如权利要求29所述的装置,其中所述多媒体播放器配置成提供所述用户控制,其中所述多个控制选择包括多个分辨率或颜色深度选择,其具有关联的定性描述。32如权利要求31所述的装置,其中所述多个分辨率选择包括1080P、720P、480P、360P或240P中的一个或多个。33如权利要求31所述的装置,其中所述多个颜色深度包括32位颜色深度、24位颜色深度、16位颜色深度、256位颜色深度或单色中的一个或多个。34如权利要求29所述的装置,其中所述多。

13、媒体播放器配置成提供所述用户控制,其中所述用户控制进一步包括彩色背景,用于补充所述控制选择,其中所述彩色背景包括多个颜色的多个阴影或灰度级的连续谱。35如权利要求34所述的装置,其中所述多个颜色包括红色或绿色中的一个或多个。36如权利要求29所述的装置,其中所述多媒体播放器配置成采用滑块的形式提供用户控制,所述滑块允许用户使用所述装置的光标控制单元以从一个控制选择滑动到另一个来选择所述控制选择中的一个。37如权利要求29所述的装置,其中所述多媒体播放器配置成提供所述用户控制,其中所述用户控制进一步包括关于选择所述控制选择中的哪个的推荐。38如权利要求2937中任一项所述的装置,其中所述多媒体播。

14、放器配置成接收至少一个其他多媒体内容的流播,并且提供步骤包括对所述多媒体内容中的每个提供所述用户控制以供所述用户单独控制所述多媒体内容的流播。39如权利要求38所述的装置,其中所述多媒体内容是视频会议的多媒体内容,或其中所述多媒体播放器配置成根据需要或在检测到光标或用户移动时向所述多媒体内容中的每个提供所述用户控制。40如权利要求38所述的装置,其中所述装置包括台式计算机、便携式计算机、平板计算机、智能电话、个人数字助理、或游戏控制台中选择的一个。权利要求书CN104094246A1/5页5用户实现的自适应流播技术领域0001该申请涉及数据处理的技术领域,更具体地涉及与用户实现的自适应流播(A。

15、DAPTIVESTREAMING)关联的方法和设备。背景技术0002本文提供的背景描述是为了大体上呈现本公开的上下文的目的。除非在本文另外指示,在该章节中描述的材料对于该申请中的权利要求来说不是现有技术并且并不因为包括在该章节中而承认是现有技术。0003现有的基于WEB的多媒体流播方法通常需要用户使用下列默认分辨率(240P、360P、420P、720P等)中的一个用于流播并且查看多媒体内容。因此,多媒体内容的流播通常默认为网站的默认值或最低公分母(在对于多用户的流播的情况下)。如果期望改进流播,典型地,用户必须手动选择更低或更高的分辨率(如果可获得的话)。此外,分辨率的调整典型地通过不友好表。

16、单类型接口而进行。另外,用户典型地在不知道流播上下文(例如可用带宽、什么分辨率将提供良好质量等)的情况下进行调整。从而,用户典型地将在试错基础上进行调整。例如,进行调整,然后观察流播进度条是否启示内容正比重放更快地被接收,如果否的话,进行另一个调整,并且重复该过程。然而,一般用户通常并不总是了解该过程,从而一般用户通常将简单地使媒体播放器暂停、做别的事情并且在晚些时候在接收更高质量流时返回。在消费多媒体内容方面的最终结果大体上是差且令人沮丧的用户体验。0004存在用于自动调整流播给出的检测可用带宽的商业流播机制。然而,这些机制典型地从等式去除用户和他们的要求,从而还可能提供令人沮丧的用户体验,。

17、尤其是如果用户愿意使用较低质量流(例如,在快速扫描或回顾一些多媒体时)。此外,服务器方典型地不知道所得的用于在客户端设备上显示多媒体内容的“窗口”大小。因此,流播的内容通常未对于客户端设备的显示单元定标。用户通常被迫使用设置窗口大小。0005上面的问题在现有的单/多用户视频会议和社交联网视频会议中也是明显的。用户典型地不能鉴于它们自己的流播上下文而选择性地调整它们的观看体验。此外,在多用户会谈/会议情形中,用户不能使一个流的质量提高到高于其他流(例如,更清楚地观看当前发言者或白板,而对于会谈中的其他人不太清楚)。附图说明0006本发明的实施例将通过示范性实施例而非限制的方式描述、在附图中图示,。

18、其中类似的标号指代相似的元件,并且其中图1图示配置成渲染自适应流播多媒体内容的示例客户端设备(其中使它的用户能够实现自适应流播);图2和3图示对于实现自适应流播的用户的示例用户界面;图4图示对于用户实现的自适应流播的方法;以及图5图示示例非暂时性计算机可读存储介质,其具有配置成实践图4的方法的所有或说明书CN104094246A2/5页6选择方面的指令;全部根据本公开的实施例设置。具体实施方式0007公开了与具有用户实现的自适应的多媒体流播关联的方法、装置和存储介质。在各种实施例中,方法可包括由设备从多媒体服务器接收多媒体内容的流播以及由该设备确定设备的当前多媒体流播上下文。该方法可进一步包括。

19、由设备提供用户控制以便设备用户实现多媒体内容流播的自适应。该用户控制可包括多个控制选择,其具有这些控制选择的关联定性描述。可公开其他实施例或它们被要求保护。0008说明性实施例的各种方面将使用通常由本领域内技术人员采用的术语来描述以向本领域内其他技术人员传达他们的工作的实质。然而,替代实施例可仅用描述的方面中的一些实践,这对于本领域内技术人员将是明显的。为了说明的目的,阐述具体数字、材料和配置以便提供对说明性实施例的全面理解。然而,替代实施例可在没有具体细节的情况下实践,这对于本领域内技术人员将是明显的。在其他实例中,省略或简化众所周知的特征以便不混淆说明性实施例。0009各种操作将进而采用对。

20、于理解说明性实施例最有帮助的方式描述为多个分立操作;然而,描述的顺序不应该解释为暗示这些操作必定依赖于顺序。特别地,这些操作不需要按呈现的顺序执行。此外,作为单独操作的操作的描述不应解释为需要操作必须单独地和/或由单独实体执行。作为单独模块的实体和/或模块的描述同样应不解释为需要模块是单独的和/或执行单独操作。在各种实施例中,图示和/或公开的操作、实体、数据和/或模块可合并、分解成进一步的子部分和/或省略。0010重复使用短语“在一个实施例中”或“在实施例中”。该短语一般不指相同的实施例;然而,它可指相同的实施例。术语“包括”、“具有”和“包含”是同义的,除非上下文另外指示。短语“A/B”意思。

21、是“A或B”。短语“A和/或B”意思是“(A)、(B)或(A和B)”。短语“A、B和C中的至少一个”意思是“(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)”。0011图1图示根据本公开的各种实施例配置成渲染自适应流播多媒体内容的示例客户端设备,其中使它的用户能够实现自适应流播。如示出,对于图示的实施例,客户端设备102可通过网络134与多媒体服务器132耦合以及接收从多媒体服务器132流播的多媒体内容。客户端设备102可包括处理器和存储器设置104,其配置成具有在其中运行的操作系统(OS)122和媒体应用120、图形处理单元(GPU)106(具有解码器126)、显示。

22、单元108和联网接口110。此外,OS122可包括多媒体播放器124。在各种实施例中,客户端设备102可以是台式计算机、便携式计算机、平板计算机、智能电话、个人数字助理或游戏控制台。从而,客户端设备102还可称为客户端计算设备,或简单地,计算设备。0012在各种实施例中,多媒体播放器124可配置成通过GPU106在显示单元108上渲染流播多媒体内容。多媒体播放器124可配置成与多媒体服务器132合作来使多媒体内容能够被自适应流播。合作可包括确定流播上下文,其可包括客户端设备102与多媒体服务器132之间的网络连接的可用带宽、GPU106的处理能力(其包括嵌入式或外部解码器的解码能力)、处理器和。

23、存储器设置104的处理能力、显示单元108的显示能力(例如,屏幕大小),等。合作可进一步包括向服务器提供确定的信息和/或设备的配置信息。此外,合作可说明书CN104094246A3/5页7包括与服务器联合达到流播的操作参数,例如分辨率、颜色深度、编码和/或压缩方案、比特率等。另外,多媒体播放器124可配置成提供用户控制特征以使用户能够实现自适应流播。如将在下文更详细描述的,用户控制特征可鉴于确定的流播上下文,并且可包括帮助用户实现自适应流播并且从而在消费流播多媒体内容方面潜在地提供更好用户体验的特征。多媒体播放器124(之前描述的方面除外)另外意在代表本领域内广泛的媒体播放器。0013在各种实。

24、施例中,如之前描述的,处理器和存储器设置104可配置成使OS122(其包括多媒体播放器124)和媒体应用120能够在其中运行。处理器和存储器设置104意在代表广泛的处理器和存储器设置,其包括但不限于,具有各种执行速度和功耗的单或多核处理器的设置以及具有一个或多个高速缓存级的各种架构的存储器和各种类型的存储器、动态随机存取、FLASH等。0014在各种实施例中,GPU106(具有解码器126)可配置成通过多媒体播放器124向OS122和/或媒体应用120提供视频解码和/或图形处理功能,而显示单元108可配置成使多媒体内容(例如,HD视频)能够在其上渲染。图形处理功能的示例可包括但不限于,变换、照。

25、明处理、三角形设置/裁剪、多边形处理等。0015OS122(多媒体播放器124除外)和媒体应用120意在代表广泛的这些已知元件。OS122的示例可包括但不限于,从华盛顿州REDMOND的微软公司可获得的WINDOWS操作系统、从例如北卡罗来纳州REDHATOFRALEIGH可获得的LINUX、由开放手机联盟开发的ANDROID或从加利福尼亚州CUPERTINO的APPLECOMPUTER可获得的IOS。媒体应用120的示例可包括但不限于,视频会议应用或通用应用代理,例如浏览器。浏览器的示例可包括但不限于,从华盛顿州REDMOND的微软公司可获得的INTERNETEXPLORER或从加利福尼亚州。

26、MOZILLAOFMOUNTAINVIEW可获得的FIREFOX。0016相似地,多媒体服务器132和网络134意在代表广泛的这些已知元件。多媒体服务器132的示例可包括但不限于,来自加利福尼亚州LOSGATOS的NETFLIX,INC的视频服务器,或来自佐治亚州ATLANTA的CNN的视频服务器。网络134可包括有线或无线、局域或广域、专用或公用网络(其包括因特网)。0017现在参考图2,其中图示根据本公开的各种实施例的示例用户界面202,其具有用户控制特征206以供用户实现多媒体内容的自适应流播。在各种实施例中,如之前描述的,用户控制特征206可由多媒体播放器124为媒体应用120提供。特。

27、别地,用户控制特征206可在多媒体播放器124做出客户端设备102的流播上下文的确定后提供。在备选实施例中,用户控制特征206可由其他部件或媒体应用120本身提供。0018如图示的,在各种实施例中,媒体应用120可包括用户界面202,用于渲染自适应流播多媒体内容的视频图像204。此外,用户界面202可包括用户控制特征206,用于使用户能够实现自适应流播。在各种实施例中,用户控制特征206可包括对于用户选择和控制自适应流播的若干控制选择212(例如,分辨率1080P、720P、480P、360P和/或240P)。在备选实施例中,控制选择可以是例如32位颜色深度、24位颜色深度、16位颜色深度、2。

28、56种颜色和/或作为替代是单色。此外,用户控制特征206可包括“仅音频”214的控制选择,由此视频图像的流播将被停止。另外,在各种实施例中,控制选择212可具有对应的定性描述(例如,从音频/视频渲染的总体质量方面,“低”、“还不错”、“正常”、“良好”、“很好”和/或“优秀”)来帮助用户选择控制选择中的一个、考虑用户可能是非技术用户并且没有充分意说明书CN104094246A4/5页8识到分辨率或其他控制选择的可能性。用户控制特征206还可包括彩色背景216,其具有不同颜色的不同阴影的连续谱(例如,从深红、中等深红、浅红、浅绿、中等深绿到浅绿)来进一步帮助用户选择控制选择中的一个。在备选实施例。

29、中,作为替代,背景216可以是连续灰度级谱。0019在各种实施例中,用户控制特征206可采用滑块(具有可滑动特征218)的形式呈现,使用例如光标控制设备或手指/触控笔(在触敏屏的情况下)以供用户进行选择。用户控制特征206还可包括推荐指示器220,用于向用户推荐关于选择那个或哪些控制选择。0020图3图示根据本公开的各种实施例具有多个流的多个图像304A304E的另一个示例用户界面302,其具有相应的多个用户控制特征306A306E(每个视频图像一个),以供用户选择性且独立地实现不同流的自适应流播。如示出的,不同流的视频图像304A304E可提供有相应的用户控制特征306A306E,以供用户选。

30、择性且独立地实现不同流的自适应流播。用户控制特征306A306E中的每个可以是之前描述的用户控制特征206或其变化形式的例示。在各种实施例中,用户控制特征306A306E可以隐藏(如由虚边界线指示的),并且根据需要提供(如在306B的情况下由实边界线指示的)。在各种实施例中,多媒体播放器124可配置成使用户能够请求对于视频图像304AE的对应用户控制特征,例如通过使用光标控制设备在视频图像304AE的预定区域上移动光标、通过当在视频图像304AE上时用光标控制设备右击、通过在触敏屏的情况下感测用户移动(例如,手指)或通过类似的其他手段。0021在各种实施例中,如之前描述的,媒体应用120可以是。

31、视频会议应用。因此,视频图像304AE可以是视频会议的各种参与者的图像。从而,利用相应的用户控制特征306A306E,用户可选择性且独立地控制不同会议参与者的自适应流播,例如相比其他会议参与者更有利于会议参与者中的一个或子集。0022图4图示根据本公开的各种实施例对于用户实现的自适应流播的方法。如图示的,方法400可在框402开始。在框402,多媒体播放器124可接收和渲染(或开始接收和渲染)多媒体内容的一个或多个流。方法400可从框402继续到框406或在继续到框406之前到达框404。0023在框404,多媒体播放器124可在自适应流播多媒体内容方面与多媒体服务器132合作。如之前描述的,。

32、作为合作的一部分,多媒体播放器124可确定客户端设备102的流播上下文。方法400可从框404继续到框406。0024在框406,多媒体播放器124可提供用户控制特征206/306AE以如之前描述的那样供用户实现自适应流播。如果方法400到达框406而没有首先经过框404,多媒体播放器124可同样在提供用户控制特征之前首先做出客户端设备102的流播上下文的确定。在框406,方法400可停留在那里并且等待用户进行呈现的控制选择的选择。在接收用户选择时,方法400可继续到/返回框404,其中鉴于客户端设备102的流播上下文和用户选择,多媒体播放器124可与多媒体服务器132合作以(进一步)适应性修。

33、改多媒体内容的流播。之后,方法400可再次继续到框406,并且从中继续操作。0025在备选实施例中,在循环一段时间等待用户选择后,代替在框406处继续循环,方法400相反可以可选地继续到框408(如由虚线指示的)。在框408,方法400可进入空闲状态,其中用户控制特征206/306AE隐藏。方法然后可响应于对之前描述的用户控制特征说明书CN104094246A5/5页9206/306AE的用户请求而从框408再次继续到框406,或响应于流播上下文的改变(例如,带宽的改变、设备工作负荷的改变,等)而从框408再次继续到框404。在返回框404时,方法400可鉴于改变的内容(例如,改变分辨率、改变。

34、颜色深度(其包括从彩色变成单色)而再次首先适应性修改流播,并且然后再次继续到框406以对用户提供实现自适应的手段,如之前描述的。0026因此,在消耗流播的多媒体内容方面可潜在地具有更好的用户体验。0027图5图示根据本公开的各种实施例的示例非暂时性计算机可读存储介质,其具有配置成实践图4的方法的所有或选择的方面的指令。如图示的,非暂时性计算机可读存储介质502可包括若干编程指令504。编程指令504可配置成使计算设备(例如,客户端设备102)能够响应于编程指令的执行来执行之前参考图4描述的方法400的多媒体播放器操作。在备选实施例中,作为替代,编程指令504可设置在多个非暂时性计算机可读存储介。

35、质502上。0028重新参考图1,对于一个实施例,处理器和存储器设置104的处理器中的至少一个可与配置成实践图4的方法的多媒体播放器124的计算逻辑封装在一起。对于一个实施例,处理器和存储器设置104的处理器中的至少一个可与配置成实践图4的方法的多媒体播放器124的计算逻辑封装在一起来形成系统级封装(SIP)。对于一个实施例,处理器和存储器设置104的处理器中的至少一个可在与配置成实践图4的方法的多媒体播放器124的计算逻辑一起集成在相同的晶片上。对于一个实施例,处理器和存储器设置104的处理器中的至少一个可与配置成实践图4的方法的多媒体播放器124的计算逻辑一起集成在相同的晶片上来形成芯片上。

36、系统(SOC)。对于至少一个实施例,SOC可在智能电话、计算平板电脑或其他移动设备中使用。0029尽管已经在本文说明和描述具体实施例,本领域内普通技术人员将意识到很多种备选和/或等同实现可代替示出和描述的具体实施例,而不偏离本公开的实施例的范围。该申请意在涵盖本文论述的实施例的任何更改或变化。因此,明显规定本公开的实施例仅由权利要求和其等同物所限制。说明书CN104094246A1/5页10图1说明书附图CN104094246A102/5页11图2说明书附图CN104094246A113/5页12图3说明书附图CN104094246A124/5页13图4说明书附图CN104094246A135/5页14图5说明书附图CN104094246A14。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1