CN104429045A - WiDi云模式 - Google Patents

WiDi云模式 Download PDF

Info

Publication number
CN104429045A
CN104429045A CN201280074766.3A CN201280074766A CN104429045A CN 104429045 A CN104429045 A CN 104429045A CN 201280074766 A CN201280074766 A CN 201280074766A CN 104429045 A CN104429045 A CN 104429045A
Authority
CN
China
Prior art keywords
computing equipment
cloud
data flow
video
video flowing
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
CN201280074766.3A
Other languages
English (en)
Other versions
CN104429045B (zh
Inventor
应志伟
王长亮
P.李
R.文卡塔拉曼
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Publication of CN104429045A publication Critical patent/CN104429045A/zh
Application granted granted Critical
Publication of CN104429045B publication Critical patent/CN104429045B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

提供用于WiDi云模式的方法和***。该方法包括将命令从计算设备发送到云网络。可以基于该命令监视云网络与远程适配器之间的连接。可以控制经由该连接从云网络发送到远程适配器的数据流。

Description

WiDi云模式
技术领域
本发明一般地涉及无线显示(WiDi)。更具体地,本发明涉及使用云模式的WiDi。
背景技术
无线显示(WiDi)是通过其将计算设备的桌面无线地再现于远程显示器上的技术。例如,平板设备可以将其桌面上的所有图像发送到电视以便再现。WiDi的典型用途可以包括在web浏览器之上的在线视频回播和视频聊天。这些用途中的每一个牵涉到可能消耗计算设备的电力的相对大部分的耗电量大的过程流。当视频回播源自网络源时,WiDi的使用变得甚至更加耗电,如在将视频流从诸如因特网之类的网络下载到设备时的情形那样。
附图说明
图1是依照实施例的描述WiDi的图;
图2是依照实施例的描述桌面模式中的WiDi的图;
图3是描述用于在桌面模式中施行WiDi的处理流水线的过程流图;
图4是依照实施例的描述扩展模式中的WiDi的图;
图5是描述用于在扩展模式中使用WiDi的处理流水线的过程流图;
图6是依照实施例的、依照实施例的描述云模式中的WiDi的图;
图7是依照实施例的可以用来在云模式中施行WiDi的计算设备的框图;
图8是依照实施例的示出用于WiDi云模式的方法的过程流图;
图9是依照实施例的描述个人云模式中的WiDi的图;
图10是依照实施例的描述具有云控制器的WiDi云模式的图;
图11是依照实施例的示出存储用于WiDi云模式的代码的有形、非暂态计算机可读介质的框图;
图12是用于实现WiDi云模式的示例性***的框图;以及
图13是其中可以体现图12的***的小形状因子设备的示意图。
贯穿公开内容和图使用相同数字来引用相似的部件和特征。100序列中的数字是指最初在图1中发现的特征;200序列中的数字是指最初在图2中发现的特征;以此类推。
具体实施方式
如以上所讨论的,WiDi是通过其将计算设备的显示器上的图像无线地再现于远程显示器上的技术。计算设备的显示器可以称为桌面,并且可以包括处于桌面上的各种位置中的若干图标和应用。WiDi的传统实现方式对桌面的整个内容编码,将编码的桌面无线地发送到另一设备,然后对整个桌面解码和处理以便将桌面再现于诸如电视或计算机监视器之类的另一显示器上。以此方式,来自因特网的流视频可以被发送到移动计算设备,然后使用WiDi再现于电视上。移动计算设备可以例如是指具有处理***和诸如一个或多个电池之类的移动电源或电力供应的任何设备。
当使用电池电力时,可用于移动计算设备的电力可能有限。下载视频流、处理该流并且将视频流传送到远程适配器以便使用WiDi将视频流再现于远程显示器上可能是耗电量大的。因此,本文中所描述的实施例涉及WiDi云模式。在云模式期间,在线视频可以以通过计算设备的可忽略不计的电力消耗而被再现于远程显示器上。
在以下描述和权利要求中,可以使用术语“耦合”和“连接”连同它们的衍生物。应当理解的是,这些术语并不意图是彼此的同义词。而是在特定实施例中,“连接”可以用来指示两个或更多元件彼此直接物理或电气接触。“耦合”可以意味着两个或更多元件直接物理或电气接触。然而,“耦合”也可以意味着两个或更多元件并不彼此直接接触,但是仍与彼此协作或交互。
一些实施例可以在硬件、固件和软件的一个或其组合中实现。一些实施例也可以实现为存储在机器可读介质上的指令,其可以被计算平台读取和执行以施行本文描述的操作。机器可读介质可以包括用于存储或传送具有例如计算机之类的机器可读的形式的信息的任何机构。例如,机器可读介质可以包括只读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光学存储介质;闪存设备;或者电气、光学、声学或其它形式的传播信号,例如载波、红外信号、数字信号、或者传送和/或接收信号的接口,以及其它。
实施例是实现方式或示例。在说明书中对“实施例”、“一个实施例”、“一些实施例”、“各种实施例”或者“其它实施例”的引用意味着结合实施例描述的特定特征、结构或特性包括在本发明的至少一些实施例中,但是未必在所有实施例中。“实施例”、“一个实施例”或“一些实施例”的各种出现未必都是指相同的实施例。来自一实施例的元素或方面可以与另一实施例的元素或方面组合。
并不是本文描述和说明的所有部件、特征、结构、特性等都需要包括在特定的一个或多个实施例中。如果例如说明书陈述到部件、特征、结构或特性“可以”、“可能”、“能够”或“也许”被包括,则并不要求包括该特定部件、特征、结构或特性。如果说明书或权利要求提到“一(a或an)”元素,则并不意味着仅存在一个元素。如果说明书或权利要求提到“附加”元素,则并不排除存在不止一个该附加元素。
应指出,尽管已经参照特定实现方式描述了一些实施例,但是其它实现方式根据一些实施例是可能的。附加地,在图中图示的和/或本文中描述的电路元件或其它特征的布置和/或顺序并不需要以所图示和描述的特定方式来布置。许多其它布置根据一些实施例是可能的。
在图中示出的每一个***中,元素在一些情形中可以每一个具有相同参考数字或不同参考数字以暗示所表示的元素可以不同和/或相似。然而,元素可以足够灵活以具有不同实现方式并且与本文示出或描述的***中的一些或所有一起工作。在图中示出的各种元素可以相同或不同。哪一个被称为第一元素和哪一个被称为第二元素是任意的。
图1是依照实施例的描述WiDi的图100。图100包括如通过膝上型计算机102示出的计算设备。在图1的示例中,膝上型计算机102是移动计算设备。膝上型计算机102可以使用无线能力将其显示发送到远程适配器104。因此,远程适配器可以与膝上型计算机102物理地分离。在实施例中,远程适配器104是另一计算设备。远程适配器104可以使用线缆108连接到远程设备106。线缆108可以是能够将远程适配器104连接到远程设备106的任何类型线缆。在实施例中,远程适配器104和远程设备106是相同部件。
图2是依照实施例的描述桌面模式中的WiDi的图200。图200包括桌面202。桌面202可以例如是膝上型计算机102(图1)的桌面。桌面202包括视频部分204。除视频部分204以外的桌面202的部件典型地是固定的而视频部分204播放由用户选择的视频。例如,参考数字206处的图标一般是静态的而视频部分204是动态的,如视频在视频部分204内播放时的情形那样。因而,视频210可以在视频部分204内播放,而桌面的其余部分是静态的。
当在桌面模式中施行WiDi时,桌面202的动态部分可以与桌面202的静态部分合成并且然后被传送到远程适配器。远程适配器然后处理进入信号并且将经处理的信号发送到远程设备以便再现。因此,显示器212可以用来将视频210再现于诸如远程设备106(图1)之类的远程设备上。当在桌面模式中施行WiDi时,处理流水线内可以存在若干处理。
图3是描述用于在桌面模式中施行WiDi的处理流水线的过程流图300。如本文中所使用的,流水线是指链接的计算处理的集合。数据作为输入被发送到流水线中的第一处理,每一个处理的输出作为输入被发送到下一处理直到数据已经退出链接的处理集合为止。当与移动计算设备或具有有限量电力的任何其它设备的能力相比时,用于桌面模式中的WiDi的传统流水线的各种处理可以消耗大部分的处理时间和电力。
在框302处,可以对进入视频流解密。解密可以在进入视频流的格式不是接收视频流的计算设备所期望的格式时发生。例如,在线视频流式传送服务可以在将视频流发送到消费者的计算设备之前对视频流加密。视频流然后在其被下载到计算设备时解密。在框304处,视频流在计算设备上解码。对视频流解码使得计算设备的GPU能够对进入视频流施行操作。
在框306处,视频流被后处理。在框306处的视频后处理可以包括从解码的视频流获得原始视频数据。在框308处,可以施行WiDi合成。WiDi合成包括将进入视频流与桌面的静态部分合成,如以上所述。
在框310处,合成的视频数据被预处理。视频预处理可以包括优化合成的视频流的各种技术,诸如改进合成的视频流的图片质量或者减小视频流的大小以用于传送带宽的减小。在框312处,编码视频数据。预处理的视频数据可以被编码成预确定的格式。在框314处,视频流被加密。
在框316处,将视频流无线地发送到远程适配器。在框318处,远程适配器可以对视频流解密和解码。在框320处,视频流可以被发送到远程设备,诸如电视。视频流可以再现于远程设备上。
图4是依照实施例的描述扩展模式中的WiDi的图400。所示出的计算设备为平板402,其具有包括视频部分404的桌面。平板402将显示的视频部分404发送到远程适配器104。在实施例中,显示的视频部分404也可以称为视频表面。如本文中所使用的,视频表面是用来再现桌面上的视频或其它媒体的显示的动态部分。所示出的远程设备是监视器406。视频部分404在没有平板402的桌面的其它固定部件的情况下被再现于监视器406上。
图5是描述用于在扩展模式中使用WiDi的处理流水线的过程流图500。扩展模式中的处理流水线类似于用于在桌面模式中施行WiDi的处理流水线。在框502处,可以对进入视频流解密。在框504处,视频流在计算设备上解码。在框506处,视频流被后处理。
当在扩展模式中使用WiDi时,不施行WiDi合成。当在扩展模式中时,视频表面被再现于远程设备上,而没有桌面的静态部分。因而,桌面的静态部分没有与视频表面合成。在框508处,视频表面被预处理。在框510处,视频表面被编码,并且在框512处,视频表面被加密。
在框514处,视频表面可以被传送到远程适配器。在框516处,远程适配器可以对视频表面解密和解码。在框518处,视频表面可以被发送到远程设备,诸如电视。视频流可以再现于远程设备上。
图6是依照实施例的描述云模式中的WiDi的图600。所示出的计算设备是平板402,其具有包括命令应用602的桌面。平板402可以经由命令应用602将命令发送到云网络604。云网络604可以获得期望的视频流。云网络604可以将诸如视频404之类的期望视频流发送到远程适配器104。远程适配器然后可以将视频流发送到监视器406以便再现。因而,视频流在没有被下载到平板402的情况下再现于监视器406上。平板402可以与远程适配器104通信以便控制视频流。例如,平板402上的命令应用602可以被用来通过与远程适配器通信而暂停、快进或倒回视频流。
图7是依照实施例的可以被用来在云模式中施行WiDi的计算设备700的框图。计算设备700可以例如是膝上型计算机、台式计算机、平板计算机、移动设备、服务器、或蜂窝电话,以及其它。计算设备700可以包括被配置成执行存储的指令的中央处理单元(CPU)702,以及存储由CPU 702可执行的指令的存储器设备704。CPU 702可以是单核处理器、多核处理器、计算群集、或者任何数目的其它配置。此外,计算设备700可以包括不止一个CPU 702。由CPU 702执行的指令可以被用来在云模式中施行WiDi。存储器设备704可以包括随机存取存储器(RAM)、只读存储器(ROM)、闪存、或者任何其它适当存储器***。例如,存储器设备704可以包括动态随机存取存储器(DRAM)。
计算设备700还可以包括图形处理单元(GPU)706。如所示的,CPU 702可以通过总线708连接到GPU 706。GPU 706可以被配置成在计算设备700内施行任何数目的图像操作。例如,GPU 706可以被配置成再现或操纵图形图像、图形帧、视频等以便显示给计算设备700的用户。
计算设备700还可以包括一个或多个相机710。相机710可以被用来捕获视频和图像以用于各种用途,诸如视频会议和视频聊天应用。附加地,计算设备700包括麦克风712,其可以被用来捕获声音以用于各种用途,诸如视频会议和视频聊天应用。CPU 702可以通过总线708连接到使用I/O设备接口714的其它输入/输出(I/O)部件,所述I/O设备接口714被配置成将计算设备700连接到一个或多个I/O设备716。I/O设备716可以包括例如键盘和定点设备,其中定点设备可以包括触摸板或触摸屏,以及其它。相机710、麦克风712和I/O设备716可以是计算设备700的内建部件,或者可以是外部连接到计算设备700的设备。
CPU 702也可以通过总线708链接到显示接口718,显示接口718被配置成将计算设备700连接到显示设备720。显示设备720可以包括是计算设备700的内建部件的显示屏。显示设备720也可以包括外部连接到计算设备700的计算机监视器、电视、或投影仪、以及其它。
存储器设备704可以包括一个或多个驱动器722。驱动器使得一片硬件或应用能够与计算设备700的操作***、应用或其它硬件通信。
计算设备700也可以包括存储设备724。存储设备724是物理存储器,诸如硬驱动、光学驱动、拇指驱动、驱动阵列或其任何组合。存储设备724也可以包括远程存储驱动。储存器也可以包括一个或多个应用726。应用726包括但不限于命令应用602。
网络接口控制器(NIC)728可以被配置成通过总线708将计算设备700连接到网络730。网络730可以是广域网(WAN)、局域网(LAN)或因特网,以及其它。在实施例中,计算设备700可以使用网络730与远程适配器104通信。远程适配器104可以与计算设备(即与计算设备700)物理地分离。在实施例中,远程适配器104是另一计算设备。
图7的框图并不意图指示计算设备700要包括图7中示出的所有部件。另外,计算设备700可以包括未在图7中示出的任何数目的附加部件,这取决于具体实现方式的细节。
图8是依照实施例的示出用于WiDi云模式的方法800的过程流图。在各种实施例中,方法800可以在诸如计算设备700之类的计算设备上执行。
在框802处,将命令从计算设备发送到云。如本文中所讨论的,计算设备可以使用命令应用来将命令发送到云网络。命令包括关于要被发送到远程适配器的视频流或其它数据的信息。例如,命令包括视频流的IP地址以及将接收视频流的WiDi适配器的IP地址。
在框804处,云和远程适配器之间的连接可以被监视。在实施例中,计算设备可以确保建立了连接。基于在计算设备所发送的命令中包含的信息来建立云和远程适配器的连接。在实施例中,该连接可以连接远程适配器以访问期望的数据流。使用在计算设备所发送的命令中包含的信息来确定期望的数据流的位置。在框806处,计算设备可以控制从云经由该连接发送到远程适配器的期望的数据流。在实施例中,计算设备通过与远程适配器通信来控制数据流回播的各种方面。附加地,在实施例中,计算设备通过与云通信来控制数据流回播的各种方面。当在云模式中施行WiDi以再现视频流时,计算设备不对视频流解密、解码、后处理、合成、预处理、编码或加密。视频流从云网络发送到远程适配器,从而绕过计算设备。以此方式,当处理视频流时没有通过计算设备的电力消耗。
图9是依照实施例的描述个人云模式中的WiDi的图900。在实施例中,云网络可以是个人或家庭网络。所示出的计算设备是平板402,其具有包括命令应用902的桌面。平板402可以经由命令应用902将命令发送到包括联网计算机902的个人或家庭网络。期望的视频流可以从联网计算机902获得。联网计算机902可以将期望的视频流发送到远程适配器104。远程适配器然后可以将视频流发送到监视器406以便再现。例如,用户可以在家里家人房间中具有包括命令应用的平板,该房间包括连接到远程适配器的电视。附加计算机可以位于家里另一房间中,其中若干视频流存储在附加计算机上。在云模式中使用WiDi时,平板能够将命令发送到附加计算机,所述命令具有将视频流发送到远程适配器的指令。附加计算机然后可以将视频流发送到远程适配器,其然后处理视频流并且将它发送到电视以便再现。平板402可以与远程适配器104通信以便控制视频流。例如,平板402上的命令应用602可以被用来通过与远程适配器通信而暂停、快进或倒回视频流。
在实施例中,WiDi云模式可以作为WiDi云音频模式操作。在WiDi云音频模式中,数据流是通过与远程适配器耦合的扬声器播放的音频流。因而,平板可以用来将具有期望音频流的位置的命令发送到云网络。音频流可以从云网络发送到远程适配器。远程适配器可以处理音频流,并且然后将它发送以在远程设备上播放。远程设备包括与远程适配器耦合的电视机或立体声***。
附加地,在实施例中,WiDi云模式可以作为WiDi云照片模式操作。在WiDi云照片模式中,数据流包括被再现于与远程适配器耦合的远程设备上的照片。因而,平板可以用来将具有期望照片的位置的命令发送到云网络。照片可以从云网络发送到远程适配器。远程适配器可以处理照片,并且然后发送它们以便再现于诸如与远程适配器耦合的电视或计算机监视器之类的远程设备上。例如,在个人云模式中,照片可以位于联网在家庭网络中的附加计算机上。平板能够将命令发送到附加计算机,所述命令具有将照片发送到远程适配器的指令。附加计算机然后可以将照片发送到远程适配器并且远程适配器可以将照片再现于电视上。
另外,在实施例中,WiDi云模式可以作为WiDi云游戏模式操作。在WiDi云游戏模式中,数据流是与计算设备上的游戏相关联的音频和视频。用于游戏的真实代码可以位于云网络或个人云网络上。与游戏相关联的音频和视频可以被发送到远程适配器以便再现于远程设备上。然而,用户可以使用计算设备上的控制来控制视频游戏。
图10是依照实施例的描述具有云控制器的WiDi云模式的图1000。在实施例中,计算设备可以用作云控制器,其中相同数据流在计算设备的命令下从云发送到各种位置处的若干远程适配器。例如,平板402可以使用命令应用602将命令发送到云网络604。平板可以发送用于WiDi云音频模式、WiDi云照片模式、WiDi云视频模式或WiDi云游戏模式的命令。命令也可以包括诸如远程适配器104A和远程适配器104B之类的若干远程适配器的位置。另外,远程适配器可以以任何距离分离。远程适配器104A可以使用远程设备1002再现数据流,而远程适配器104B可以使用远程设备1004再现数据流。云可以基于在平板402所发送的命令中包含的信息而将音频、照片、视频或游戏数据流发送到远程适配器104A和远程适配器104B。以此方式,音频、照片、视频和游戏数据流可以在世界上多个人之间同时共享。
图11是依照实施例的示出存储用于WiDi云模式的代码的有形、非暂态计算机可读介质1100的框图。有形、非暂态计算机可读介质1100可以由处理器1102通过计算机总线1104来访问。此外,有形、非暂态计算机可读介质1100可以包括被配置成引导处理器1102施行本文所描述的方法的代码。
本文所讨论的各种软件部件可以存储在有形、非暂态计算机可读介质1100上,如图11中指示。例如,命令模块1106可以被配置成将命令从计算设备发送到云网络。连接模块1108可以被配置成基于该命令监视云网络和远程适配器之间的连接。另外,控制模块1110可以被配置成控制经由该连接从云网络发送到远程适配器的数据流。
图11的框图并非意图指示有形、非暂态计算机可读介质1100要包括图11中示出的所有部件。另外,有形、非暂态计算机可读介质1100可以包括未在图11中示出的任何数目的附加部件,这取决于具体实现方式的细节。
图12是用于实现WiDi云模式的示例性***1200的框图。类似编号的项如关于图1描述的那样。在一些实施例中,***1200是媒体***。此外,***1200可以并入到个人计算机(PC)、膝上型计算机、超级膝上型计算机、平板、触摸板、便携式计算机、手持式计算机、掌上计算机、个人数字助理(PDA)、蜂窝电话、组合式蜂窝电话/PDA、电视、智能设备(例如,智能电话、智能平板或智能电视)、移动互联网设备(MID)、发消息设备、数据通信设备等中。
在各种实施例中,***1200包括耦合到显示器1204的平台1202。平台1202可以接收来自诸如(多个)内容服务设备1206或(多个)内容递送设备1208或其它类似内容源之类的内容设备的内容。包括一个或多个导航特征的导航控制器1210可以用来与例如平台1202和/或显示器1204交互。这些部件中的每一个在下文更详细地描述。
平台1202可以包括芯片组1212、中央处理单元(CPU)102、存储器设备704、存储设备724、图形子***1214、应用726和无线电1216的任何组合。芯片组1212可以提供CPU 102、存储器设备704、存储设备724、图形子***1214、应用726和无线电1214当中的相互通信。例如,芯片组1212可以包括能够提供与存储设备724的相互通信的存储适配器(未示出)。
处理器702可以实现为复杂指令集计算机(CISC)或精简指令集计算机(RISC)处理器、x86指令集相容处理器、多核、或者任何其它微处理器或中央处理单元(CPU)。在一些实施例中,处理器702包括(多个)双核处理器、(多个)双核移动处理器等。
存储器设备704可以实现为易失性存储器设备,诸如但不限于,随机存取存储器(RAM)、动态随机存取存储器(DRAM)或者静态RAM(SRAM)。存储设备724可以实现为非易失性存储设备,诸如但不限于,磁盘驱动、光学盘驱动、带驱动、内部存储设备、附接的存储设备、闪存、电池备用SDRAM(同步DRAM)、和/或网络可访问存储设备。在一些实施例中,存储设备724包括技术以在例如包括多个硬驱动时增加用于有价值的数字媒体的存储性能增强的保护。
图形子***1214可以施行对诸如静止的图像或视频的处理以用于显示。图形子***1214可以包括诸如GPU 706之类的图形处理单元(GPU),或者例如视觉处理单元(VPU)。模拟或数字接口可以用来通信耦合图形子***1214和显示器1204。例如,接口可以是高清晰度多媒体接口、显示端口、无线HDMI和/或无线HD相容技术中的任一者。图形子***1214可以集成到处理器或芯片组1212中。可替换地,图形子***1214可以是通信耦合到芯片组1212的独立卡。
本文所描述的图形和/或视频处理技术可以在各种硬件架构中实现。例如,图形和/或视频功能性可以集成在芯片组1212中。可替换地,可以使用分立的图形和/或视频处理器。作为又一实施例,图形和/或视频功能可以通过包括多核处理器的通用处理器来实现。在另外的实施例中,功能可以在消费者电子设备中实现。
无线电1216可以包括能够使用各种适当无线通信技术传送和接收信号的一个或多个无线电。这样的技术可以牵涉跨一个或多个无线网络的通信。示例性无线网络包括无线局域网(WLAN)、无线个域网(WPAN)、无线城域网(WMAN)、蜂窝网络、卫星网络等。在跨这样的网络通信时,无线电1216可以依照任何版本的一个或多个可应用标准操作。
显示器1204可以包括任何电视类型的监视器或显示器。例如,显示器1204可以包括计算机显示屏、触摸屏显示器、视频监视器、电视等。显示器1204可以是数字和/或模拟的。在一些实施例中,显示器1204是全息显示器。另外,显示器1204可以是可接收视觉投影的透明表面。这样的投影可以传达各种形式的信息、图像、对象等。例如,这样的投影可以是用于移动扩增现实(MAR)应用的视觉覆盖。在一个或多个应用726的控制之下,平台1202可以在显示器1204上显示用户接口1218。
(多个)内容服务设备1206可以作为任何全国的、全球的或独立的服务的主机,并且因而例如可以由平台1202经由因特网可访问。(多个)内容服务设备1206可以耦合到平台1202和/或显示器1204。平台1202和/或(多个)内容服务设备1206可以耦合到网络730以至和从网络730传递(例如发送和/或接收)媒体信息。(多个)内容递送设备1208也可以耦合到平台1202和/或显示器1204。
(多个)内容服务设备1206可以包括线缆电视机顶盒、个人计算机、网络、电话、或者能够递送数字信息的因特网使能的设备。此外,(多个)内容服务设备1206可以包括能够经由网络730或直接地在内容提供商和平台1202或显示器1204之间单向或双向传递内容的任何其它类似设备。将了解,内容可以经由网络730单向和/或双向传递到***1200中的部件和内容提供商中的任一者以及从***1200中的部件和内容提供商中的任一者单向和/或双向传递。内容的示例可以包括任何媒体信息,包括例如视频、音乐、医疗和游戏信息等。
(多个)内容服务设备1206可以接收诸如有线电视节目之类的内容,包括媒体信息、数字信息或其它内容。内容提供商的示例可以包括任何有线或***或无线电或因特网内容提供商,以及其它。
在一些实施例中,平台1202从包括一个或多个导航特征的导航控制器1210接收控制信号。导航控制器1201的导航特征可以例如用来与用户接口1218交互。导航控制器1210可以是可为计算机硬件部件(具体地为人机接口设备)的定点设备,其允许用户将空间(例如连续和多维度的)数据输入到计算机中。诸如图形用户接口(GUI)和电视及监视器之类的许多***允许用户使用物理姿势控制和提供数据到计算机或电视。物理姿势包括但不限于面部表情、面部运动、各肢体的运动、身体运动、身体语言或其任何组合。这样的物理姿势可以被识别并翻译成命令或指令。
导航控制器1210的导航特征的运动可以通过指针、光标、聚焦环或显示在显示器1204上的其它视觉指示符而反映在显示器1204上。例如,在应用726的控制之下,位于导航控制器1210上的导航特征可以被映射到显示于用户接口1218上的虚拟导航特征。在一些实施例中,导航控制器1210可以不是分离的部件,而是可以集成到平台1202和/或显示器1204中。
***1200可以包括驱动器(未示出),其包括使得用户能够在初始启动之后、例如被启用时利用按钮的触碰即时打开和关断平台1202的技术。程序逻辑可以允许平台1202在平台被“关断”时将内容流式传送到媒体适配器或(多个)其它内容服务设备1206或(多个)内容递送设备1208。此外,芯片组1212可以包括用于例如5.1环绕声音音频和/或高清晰度7.1环绕声音音频的硬件和/或软件支持。驱动器可以包括用于集成的图形平台的图形驱动器。在一些实施例中,图形驱动器包括快速***部件互连(PCIe)图形卡。
在各种实施例中,***1200中示出的部件中的任何一个或多个可以集成。例如,平台1202和(多个)内容服务设备1206可以集成;平台1202和(多个)内容递送设备1208可以集成;或者平台1202、(多个)内容服务设备1206和(多个)内容递送设备1208可以集成。在一些实施例中,平台1202和显示器1204是集成单元。例如,显示器1204和(多个)内容服务设备1206可以集成,或者显示器1204和(多个)内容递送设备1208可以集成。
***1200可以实现为无线***或有线***。当被实现为无线***时,***1200可以包括适用于在无线共享介质之上通信的部件和接口,诸如一个或多个天线、发射器、接收器、收发器、放大器、过滤器、控制逻辑等。无线共享介质的示例可以包括无线频谱的部分,诸如RF频谱。当被实现为有线***时,***1200可以包括适用于在有线通信介质之上通信的部件和接口,诸如输入/输出(I/O)适配器、将I/O适配器与对应有线通信介质连接的物理连接器、网络接口卡(NIC)、盘控制器、视频控制器、音频控制器等。有线通信介质的示例可以包括线、线缆、金属引线、印刷电路板(PCB)、背板、交换结构、半导体材料、双绞线、同轴线缆、光纤等。
平台1202可以建立一个或多个逻辑或物理通道以传递信息。信息可以包括媒体信息和控制信息。媒体信息可以指表示对用户有意义的内容的任何数据。内容的示例可以包括例如来自语音会话、视频会议、流视频、电子邮件(email)消息、语音邮件消息、字母数字符号、图形、图像、视频、文本等的数据。来自语音会话的数据可以例如是讲话信息、沉默时段、背景噪音、舒适噪音、音调等。控制信息可以指表示对自动化***有意义的命令、指令或控制字的任何数据。例如,控制信息可以用来将媒体信息路由通过***,或者指令节点以预定方式处理媒体信息。然而,实施例不限于图12中示出或描述的元素或内容。
图13是其中可以体现图12的***1200的小形状因子设备1300的示意图。相似编号的项如关于图12描述的那样。在一些实施例中,例如设备1300被实现为具有无线能力的移动计算设备。移动计算设备可以例如指具有处理***和诸如一个或多个电池之类的移动电源或电力供应的任何设备。
如以上所描述的,移动计算设备的示例可以包括个人计算机(PC)、膝上型计算机、超级膝上型计算机、平板、触摸板、便携式计算机、手持式计算机、掌上计算机、个人数字助理(PDA)、蜂窝电话、组合式蜂窝电话/PDA、电视、智能设备(例如智能电话、智能平板或智能电视)、移动互联网设备(MID)、发消息设备、数据通信设备等。
移动计算设备的示例也可以包括被布置成由个人佩戴的计算机,诸如腕式计算机、手指计算机、指环计算机、眼镜计算机、带夹式计算机、手臂计算机、鞋式计算机、衣物计算机或任何其它适当类型的可佩戴计算机。例如,移动计算设备可以实现为能够执行计算机应用以及语音通信和/或数据通信的智能电话。尽管一些实施例可以通过示例的方式利用被实现为智能电话的移动计算设备来描述,但是可以了解其它实施例也可以使用其它无线移动计算设备来实现。
如图13中所示,设备1300可以包括外壳1302、显示器1304、输入/输出(I/O)设备1306、以及天线1308。设备1300也可以包括导航特征1310。显示器1304可以包括用于显示适用于移动计算设备的信息的任何适当显示单元。I/O设备1306可以包括用于将信息录入到移动计算设备中的任何适当I/O设备。例如,I/O设备1306可以包括字母数字键盘、数字小键盘、触摸板、输入键、按钮、开关、摇臂式开关、麦克风、扬声器、语音识别设备和软件等。信息也可以通过麦克风的方式录入到设备1300中。这样的信息可以由语音识别设备数字化。
示例1
在本文中描述用于WiDi云模式的方法。该方法包括从计算设备向云网络发送命令。可以基于该命令监视云网络与远程适配器之间的连接。可以控制经由该连接从云网络发送到远程适配器的数据流。
数据流可以是视频流,并且视频流可以在远程适配器处被解码和解密。另外,数据流可以是再现于远程设备上的视频流。云可以是个人或家庭网络,并且视频流可以从联网计算机获得。数据流也可以是通过与远程适配器耦合的扬声器播放的音频流。附加地,数据流可以包括照片。此外,数据流可以是与在计算设备上玩的计算机游戏相关联的音频和视频。计算设备也可以被配置成作为云控制器操作。
示例2
在本文中描述计算设备。该计算设备包括被配置成执行存储的指令的中央处理单元(CPU)和存储指令的存储设备。存储设备包括处理器可执行代码,其在被CPU执行时被配置成将命令从计算设备发送到云网络。可以基于该命令监视云网络与远程适配器之间的连接。可以控制经由该连接从云网络发送到远程适配器的数据流。
数据流可以是视频流,并且视频流可以在远程适配器处被解码和解密。另外,数据流可以是再现于远程设备上的视频流。云可以是个人或家庭网络,并且视频流可以从联网计算机获得。数据流也可以是通过与远程适配器耦合的扬声器播放的音频流。此外,数据流可以是与在计算设备上玩的计算机游戏相关联的音频和视频。计算设备可以被配置成作为云控制器操作。计算设备也可以包括无线电和显示器,该无线电和显示器至少通信耦合到中央处理单元。
示例3
在本文中描述具有存储于其中的指令的至少一个非暂态机器可读介质。响应于在计算设备上执行,该指令使计算设备将命令从计算设备发送到云网络。可以基于该命令监视云网络与远程适配器的连接。可以控制经由该连接从云网络发送到远程适配器的数据流。数据流可以是视频流,并且视频流可以在远程适配器处被解码和解密。另外,数据流可以是再现于远程设备上的视频流。云可以是个人或家庭网络,并且视频流可以从联网计算机获得。
要理解的是,上述示例中的细节可以在一个或多个实施例中的其它地方使用。例如,以上所述计算设备的所有可选特征也可以关于本文所述方法或计算机可读介质中的任一者实现。此外,尽管流程图和/或状态图可能已经在本文中用来描述实施例,但是本发明不限于本文中的那些图或对应描述。例如,流程不需要移动通过每一个图示的框或状态,或者以本文所图示和描述的精确相同顺序移动。
本发明不限于本文所列出的特定细节。实际上,已经受益于本公开内容的本领域技术人员将了解到,可以在本发明的范围内做出根据以上描述和图的许多其它变型。因此,限定本发明的范围的是包括对其任何修改的所附权利要求。

Claims (20)

1. 一种用于WiDi云模式的方法,包括:
将命令从计算设备发送到云网络;
基于该命令监视云网络与远程适配器之间的连接;以及
控制经由该连接从云网络发送到远程适配器的数据流。
2. 权利要求1的方法,其中数据流是视频流,并且视频流在远程适配器处被解码和解密。
3. 权利要求1的方法,其中数据流是再现于远程设备上的视频流。
4. 权利要求1的方法,其中云网络是个人或家庭网络,还包括从联网计算机获得视频流。
5. 权利要求1的方法,其中数据流是通过与远程适配器耦合的扬声器播放的音频流。
6. 权利要求1的方法,其中数据流包括照片。
7. 权利要求1的方法,其中数据流是与在计算设备上玩的计算机游戏相关联的音频和视频。
8. 权利要求1的方法,其中计算设备被配置成作为云控制器操作。
9. 一种计算设备,包括:
被配置成执行存储的指令的中央处理单元(CPU)和存储指令的存储设备,其中存储设备包括处理器可执行代码,该处理器可执行代码在被CPU执行时被配置成:
 将命令从计算设备发送到云网络;
 基于该命令监视云网络与远程适配器之间的连接;以及
 控制经由该连接从云网络发送到远程适配器的数据流。
10. 权利要求9的计算设备,其中数据流是视频流,并且视频流在远程适配器处被解码和解密。
11. 权利要求9的计算设备,其中数据流是再现于远程设备上的视频流。
12. 权利要求9的计算设备,其中云是个人或家庭网络,还包括从联网计算机获得视频流。
13. 权利要求9的计算设备,其中数据流是通过与远程适配器耦合的扬声器播放的音频流。
14. 权利要求9的计算设备,其中数据流是与在计算设备上玩的计算机游戏相关联的音频和视频。
15. 权利要求9的计算设备,其中计算设备被配置成作为云控制器操作。
16. 权利要求9的计算设备,还包括无线电和显示器,该无线电和显示器至少通信耦合到中央处理单元。
17. 具有存储于其中的指令的至少一个机器可读介质,该指令响应于在计算设备上执行而使计算设备:
将命令从计算设备发送到云网络;
基于该命令监视云网络与远程适配器之间的连接;以及
控制经由该连接从云网络发送到远程适配器的数据流。
18. 权利要求17的至少一个机器可读介质,其中数据流是视频流,并且视频流在远程适配器处被解码和解密。
19. 权利要求17的至少一个机器可读介质,其中数据流是再现于远程设备上的视频流。
20. 权利要求17的至少一个机器可读介质,其中云是个人或家庭网络,还包括从联网计算机获得视频流。
CN201280074766.3A 2012-08-21 2012-08-21 用于WiDi云模式的方法和装置 Expired - Fee Related CN104429045B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/080407 WO2014029076A1 (en) 2012-08-21 2012-08-21 Widi cloud mode

Publications (2)

Publication Number Publication Date
CN104429045A true CN104429045A (zh) 2015-03-18
CN104429045B CN104429045B (zh) 2018-12-18

Family

ID=50149343

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280074766.3A Expired - Fee Related CN104429045B (zh) 2012-08-21 2012-08-21 用于WiDi云模式的方法和装置

Country Status (4)

Country Link
US (1) US20140330957A1 (zh)
CN (1) CN104429045B (zh)
TW (1) TWI619383B (zh)
WO (1) WO2014029076A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017012096A1 (zh) * 2015-07-22 2017-01-26 华为技术有限公司 计算机设备和计算机设备数据读写的方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9424660B2 (en) 2012-08-07 2016-08-23 Intel Corporation Media encoding using changed regions
CN104429045B (zh) * 2012-08-21 2018-12-18 英特尔公司 用于WiDi云模式的方法和装置
US10297002B2 (en) * 2015-03-10 2019-05-21 Intel Corporation Virtual touch pad method and apparatus for controlling an external display

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101815084A (zh) * 2009-12-31 2010-08-25 优视科技有限公司 一种用于用户终端文件管理***及其应用方法
CN101964860A (zh) * 2009-07-23 2011-02-02 孙博雅 家庭影院服务器
CN102014224A (zh) * 2010-11-25 2011-04-13 深圳市同洲电子股份有限公司 一种移动终端及遥控***与方法
CN102170483A (zh) * 2010-12-28 2011-08-31 四川长虹电器股份有限公司 一种用手机或电脑控制智能电视机的实现方法
WO2012027259A2 (en) * 2010-08-25 2012-03-01 Siemens Corporation System and method for interactive segmentation on mobile devices in a cloud computing environment
CN102377823A (zh) * 2011-10-18 2012-03-14 北京优朋普乐科技有限公司 一种通过滑屏实现多屏多用户之间互动分享的方法及***

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6853623B2 (en) * 1999-03-05 2005-02-08 Cisco Technology, Inc. Remote monitoring of switch network
US6970127B2 (en) * 2000-01-14 2005-11-29 Terayon Communication Systems, Inc. Remote control for wireless control of system and displaying of compressed video on a display on the remote
US7739715B2 (en) * 2003-06-24 2010-06-15 Microsoft Corporation Variable play speed control for media streams
US8773328B2 (en) * 2005-02-12 2014-07-08 Broadcom Corporation Intelligent DMA in a mobile multimedia processor supporting multiple display formats
CN1987632B (zh) * 2005-12-20 2010-11-03 宏碁股份有限公司 用于投影显示装置的无线传输装置、***及其方法
US7778275B2 (en) * 2006-09-29 2010-08-17 International Business Machines Corporation Method for dynamically allocating network adapters to communication channels for a multi-partition computer system
US9116340B2 (en) * 2007-05-14 2015-08-25 Kopin Corporation Mobile wireless display for accessing data from a host and method for controlling
CN101399973A (zh) * 2007-09-24 2009-04-01 鸿富锦精密工业(深圳)有限公司 显像装置和显像***以及显像方法
JP5332303B2 (ja) * 2008-05-13 2013-11-06 ソニー株式会社 サービス提供方法、ストリーミングサーバ、ストリーミング送信方法及びプログラム
US8544046B2 (en) * 2008-10-09 2013-09-24 Packetvideo Corporation System and method for controlling media rendering in a network using a mobile device
CN101404752A (zh) * 2008-10-13 2009-04-08 深圳创维-Rgb电子有限公司 一种用于局域网内的视频点播***
WO2011041383A1 (en) * 2009-09-29 2011-04-07 Telcordia Technologies, Inc. Enabling capture, transmission and reconstruction of relative causitive contextural history for resource-constrained stream computing applications
CN102148843A (zh) * 2010-02-05 2011-08-10 腾讯科技(深圳)有限公司 异步下载***及方法
CA2755497A1 (en) * 2010-10-18 2012-04-18 Navnet Inc. System and method for monitoring, managing and controlling a plurality of devices using cloud resources
TWI513317B (zh) * 2010-12-30 2015-12-11 Au Optronics Corp 無線傳輸顯示系統
US20120212575A1 (en) * 2011-02-23 2012-08-23 Broadcom Corporation Gateway/stb interacting with cloud server that performs high end video processing
US20120254453A1 (en) * 2011-03-28 2012-10-04 Sony Corporation Remote user interface adapter
US9712573B2 (en) * 2011-09-13 2017-07-18 Qualcomm Incorporated Synchronized wireless display devices
US20130141331A1 (en) * 2011-12-02 2013-06-06 Htc Corporation Method for performing wireless display control, and associated apparatus and associated computer program product
US8751800B1 (en) * 2011-12-12 2014-06-10 Google Inc. DRM provider interoperability
US9525998B2 (en) * 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
US9167296B2 (en) * 2012-02-28 2015-10-20 Qualcomm Incorporated Customized playback at sink device in wireless display system
US9172737B2 (en) * 2012-07-30 2015-10-27 New York University Streamloading content, such as video content for example, by both downloading enhancement layers of the content and streaming a base layer of the content
CN104429045B (zh) * 2012-08-21 2018-12-18 英特尔公司 用于WiDi云模式的方法和装置
US8763054B1 (en) * 2012-11-02 2014-06-24 hopTo Inc. Cross-platform video display

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964860A (zh) * 2009-07-23 2011-02-02 孙博雅 家庭影院服务器
CN101815084A (zh) * 2009-12-31 2010-08-25 优视科技有限公司 一种用于用户终端文件管理***及其应用方法
WO2012027259A2 (en) * 2010-08-25 2012-03-01 Siemens Corporation System and method for interactive segmentation on mobile devices in a cloud computing environment
CN102014224A (zh) * 2010-11-25 2011-04-13 深圳市同洲电子股份有限公司 一种移动终端及遥控***与方法
CN102170483A (zh) * 2010-12-28 2011-08-31 四川长虹电器股份有限公司 一种用手机或电脑控制智能电视机的实现方法
CN102377823A (zh) * 2011-10-18 2012-03-14 北京优朋普乐科技有限公司 一种通过滑屏实现多屏多用户之间互动分享的方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017012096A1 (zh) * 2015-07-22 2017-01-26 华为技术有限公司 计算机设备和计算机设备数据读写的方法
EP3296836A4 (en) * 2015-07-22 2018-06-20 Huawei Technologies Co., Ltd. Computer device and data read-write method for computer device
US10951741B2 (en) 2015-07-22 2021-03-16 Huawei Technologies Co., Ltd. Computer device and method for reading or writing data by computer device

Also Published As

Publication number Publication date
TW201419839A (zh) 2014-05-16
CN104429045B (zh) 2018-12-18
US20140330957A1 (en) 2014-11-06
TWI619383B (zh) 2018-03-21
WO2014029076A1 (en) 2014-02-27

Similar Documents

Publication Publication Date Title
CN109218731B (zh) 移动设备的投屏方法、装置及***
KR101614790B1 (ko) 카메라 구동 오디오 공간화
CN103797805B (zh) 使用变更区域的媒体编码
CN110636375B (zh) 视频流处理方法、装置、终端设备及计算机可读存储介质
US8825468B2 (en) Mobile wireless display providing speech to speech translation and avatar simulating human attributes
EP3435373B1 (en) Mobile wireless display providing speech to speech translation and avatar simulating human attributes
CN104782136B (zh) 在云中处理视频数据
CN110213504B (zh) 一种视频处理方法、信息发送方法及相关设备
CN104471992A (zh) 无线连接之上的内容的能量高效传输
CN105025349B (zh) 加密的投屏
CN103999096A (zh) 用于视频数据背景区域的降低的图像质量
WO2022089178A1 (zh) 视频处理方法及设备
CN104050040A (zh) 媒体重放工作负荷调度器
KR102566276B1 (ko) 원격 단말을 위한 몰입형 원격 회의 및 텔레프레즌스를 위한 오버레이 처리용 파라미터
CN104049967A (zh) 暴露媒体处理特征
CN103533286A (zh) 用于带静态区域排除的时间帧内插的方法和***
CN104429045A (zh) WiDi云模式
KR102261739B1 (ko) 증강 현실 미디어 콘텐츠의 적응적 스트리밍 시스템 및 적응적 스트리밍 방법
KR20170046947A (ko) 이동 단말기 및 제어 방법
CN115623156B (zh) 音频处理方法和相关装置
KR20100131603A (ko) 방송 콘텐츠 관련 데이터 전송 방법, 방송 콘텐츠 표시 방법 및 이를 적용한 이동 통신 단말기
US20060223438A1 (en) Multi purpose standardized telecommunications network
CN118059485A (zh) 音频处理方法以及装置、电子设备及存储介质
TW201509172A (zh) 使用變化區域的媒體編碼

Legal Events

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

Granted publication date: 20181218

Termination date: 20190821

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