用于基于用户交互提供媒体混合的方法和装置的制作方法

文档序号:6360203阅读:184来源:国知局
专利名称:用于基于用户交互提供媒体混合的方法和装置的制作方法
技术领域
本发明的实施例总地涉及内容共享技术,并且更具体地涉及用于基于用户交互提供媒体混合的方法和装置。
背景技术
现代通信时代已经带来无线和有线网络的急剧扩展。计算机网络、电视网络和电话网络正在经历由消费者需求驱动的前所未有的技术扩展。无线和移动联网技术已经解决了有关消费者需求,同时提供信息传送的更多灵活性和即时性。当前和未来的联网技术继续通过扩展移动电子设备的能力来促进信息传送的简易性和用户的便利性。其中存在増加信息传送简易性的需求的一个领域涉及在多个设备之间并且潜在地在多个用户之间共享信息。就这一点而言,假如现代电子设备有能力创建和 修改内容并且也有能力分发或者共享内容,这样的设备的用户变成媒体内容的多产用户和产生者并不罕见。已经开发了网络和服务以使得用户能够将创建的内容移向网络内的各点或者体验在网络内的各点处的内容。也已经开发并且继续开发各种应用和软件以便向用户给予用于在固定或者移动环境中执行任务、传递、获得信息或者服务、娱乐自己等的鲁棒能力。假如移动电子设备具有鲁棒能力并且这样的设备具有相对小尺寸,则个人几乎连续地将移动电子设备保持在身边或者在他们附近正在变得越来越常见。另外,由于这样的设备可用于工作、游戏、休闲、娱乐和其它目的,所以许多用户也在频繁地与他们的设备进行交互。因而,无论交互是经由移动电子设备还是固定电子设备(例如,个人计算机(PC))而发生,越来越多的人经由在线网络与朋友、同事和熟人进行交互。这ー趋势已经催生大量社交联网应用,这些应用跨越从纯专业活动到纯休闲活动以及其间每项活动的整个人类交互的范围。社交联网应用的用户经常使用社交网络作为ー种用于向其他人分发内容的机制。另外,已经开发了社交电视(TV)概念以使其它用户、朋友或者同事的集合能够在虚拟共享空间中相会并且观看TV或者其它视频内容,而同时也能够社交地进行交互。社交交互方面经常采用向视频内容或者在视频内容之上添加的某一形式的通信的形式(例如,配音或者字幕),然而,可能期望开发通过其实现对社交环境中的内容的访问并且通过其增强用户的体验的更进ー步的机制。

发明内容
因此提供了一种用于实现基于用户交互提供媒体混合的方法、装置和计算机程序产品。就这一点而言,例如,本发明的一些实施例可以提供用户交互可能通过其影响媒体混合的机制。就这一点而言,例如与社交交互媒体关联的媒体窗ロ的移动可以具有可变配置,并且可以提供内容混合器以考虑媒体窗ロ的配置改变并且也同步音频空间改变与对应配置改变。在一个示例实施例中,提供了ー种基于用户交互提供媒体混合的方法。该方法可以包括接收对将向多个组成员提供的共享内容的指示;接收与组成员中的至少ー个组成员关联的社交交互媒体;以及混合共享内容与社交交互媒体以在显示器上提供混合内容,该混合内容具有相对于共享内容至少部分基于社交交互媒体的配置而执行的音频混合。在另ー示例实施例中,提供了一种用于基于用户交互提供媒体混合的计算机程序产品。该计算机程序产品包括至少ー个计算机可读存储介质,至少ー个计算机可读存储介质具有存储于其中的计算机可执行程序代码指令。计算机可执行程序代码指令可以包括用于接收对将向多个组成员提供的共享内容的指示、接收与组成员中的至少ー个组成员关联的社交交互媒体的程序代码指令以及混合共享内容与社交交互媒体以在显示器上提供混合内容的程序代码指令,该混合内容具有相对于共享内容至少部分基于社交交互媒体的配置而执行的音频混合。在另ー示例实施例中,提供了一种用于基于用户交互提供媒体混合的装置。该装置可以包括至少ー个处理器和至少ー个存储器,至少ー个存储器包括计算机程序代码。至少ー个存储器和计算机程序代码可以被配置成,通过至少一个处理器使该装置至少执行接收对将向多个组成员提供的共享内容的指示;接收与组成员中的至少ー个组成员关联的 社交交互媒体;以及混合共享内容与社交交互媒体以在显示器上提供混合内容,混合内容具有相对于共享内容至少部分基于社交交互媒体的配置而执行的音频混合。本发明的实施例可以提供一种用于在基于网络的内容共享环境中采用的方法、装置和计算机程序产品。作为结果,例如,单个设备用户可以享受与所选择组的其它设备用户共享内容有关的改进的能力。


已经这样用通用术语描述了本发明的实施例,现在将參照未必按比例绘制的附图,并且其中图I是根据本发明的示例实施例的通信系统的示意框图;图2是根据本发明的示例实施例的用于基于用户交互提供媒体混合的装置的示意框图;图3图示了根据本发明的示例实施例的混合内容的范例显示视图;图4图示了根据本发明的示例实施例的示出了移动社交交互媒体以避免与感兴趣的区域重叠的混合内容的范例显示视图;图5图示了根据本发明的示例实施例的示出了对社交交互媒体的不同配置改变的另ー混合内容的范例显示视图;图6图示了根据本发明的示例实施例的示出了对社交交互媒体的不同配置改变的又一混合内容的范例显示视图;图7示出了用于下述系统的ー个示例结构,该系统可以采用根据本发明的示例实施例的基于用户交互的媒体混合;图8图示了根据本发明的示例实施例的可以被采用以用于控制信道和传输栈以及用于媒体会话和传输栈的示例协议;以及图9是根据本发明的示例实施例的用于基于用户交互提供媒体混合的示例方法的框图。
具体实施例方式现在下文将參照附图更全面地描述本发明的一些实施例,在这些附图中示出了本发明的ー些、但是并非所有实施例。实际上,本发明的各种实施例可以以许多不同形式来实现而不应解释为限于这里阐述的实施例;实际上,提供这些实施例使得本公开内容将满足适用法律要求。相似附图标记全篇指代相似要素。如这里所用,术语“数掘”、“内容”、“信息”和相似术语可以可互換地用于指代能够根据本发明的实施例被发送、接收和/或存储的数据。因此,对任何这样的术语的使用不应解释为限制本发明实施例的精神和范围。此外,如这里所用,术语‘电路’指代(a)仅硬件的电路实施方式(例如,在模拟和/或数字电路中的实施方式);(b)电路与计算机程序产品的组合,该计算机程序产品包括存储于一个或者多个计算机可读存储器上的软件和/或固件指令,这些电路和计算机程序产品一起工作以使装置执行这里描述的ー个或者多个功能;以及(C)如下电路,诸如微处理器或者微处理器的部分,这些电路需要用于操作的软件或者固件,即使该软件或者固件在物理上并不存在。“电路”的这一定义适用于这一木语在这里、包括在任何权利要求中
的所有使用。作为又ー示例,如这里所用,术语‘电路’也包括如下实施方式,该实施方式包括一个或者多个处理器和/或其部分以及附带软件和/或固件。作为另ー示例,术语‘电路’如这里所用也例如包括基带集成电路或者用于移动电话的应用处理器集成电路或者在服务器、蜂窝网络设备、其它网络设备和/或其它计算设备中的相似集成电路。如这里定义的那样,指代非临时物理存储介质(例如,易失性或者非易失性存储器设备)的“计算机可读存储介质”可以区别于指代电磁信号的“计算机可读传输介质”。电子设备在它们的通信和内容共享能力方面已经迅速发展。由于这样的设备的能力已经增加,所以应用和服务已经增长以利用这些能力为用户提供増加的效用和改进的体验。社交网络以及支持社交网络的各种服务和功能是如下机制的示例,这些机制被开发成利用设备和网络能力为用户提供用于相互通信而又同时体验共享内容的能力。共享内容可以是从另一源广播或者由社交网络组的成员提供的用于由其他组成员消耗的视频和/或音频内容。同时,在一起体验共享内容之时,各种组成员可以通过提供将在共享内容上叠加的文本、音频和/或视频评论(例如,以社交交互媒体的形式)来讨论内容或者其它话题。然而,在一些情况下,叠加的视频、评论、图像或者其它材料可能遮蔽共享内容。因而,本发明的一些实施例可以提供一种用于使用户能够移动这样的媒体以避免社交交互媒体叠加在将被叠加的内容的重要部分之上的机制。然而,一些实施例还可以提供用户与社交交互媒体的交互以形成共享内容与社交交互媒体的媒体混合的基础。例如,可以使用提供社交交互媒体的媒体窗ロ的位置作为用于音频混合的基础以使音频呈现反映共享内容的音频与之混合的相应媒体窗ロ的相对位置。因此,可以混合与在显示屏幕的左侧的媒体窗ロ关联的声音使得它听起来如同来自用户的左侧的对应音频。另外,在改变媒体窗ロ的位置时,可以相应地变更音频混合。因此,将向用户提供用于在社交环境中个性化并且令人满意地体验内容的改进能力。图I图示了通用系统示图,在该图中,在示例通信环境中示出了可以从本发明的实施例中受益的设备,比如移动终端10。如图I中所示,根据本发明的示例实施例的系统的实施例可以包括能够经由网络30相互通信的第一通信设备(例如,移动终端10)和第二通信设备20。在一些情况下,本发明的实施例还可以包括一个或者多个网络设备,比如服务平台40,移动终端10 (并且也可能是第二通信设备20)可以与该服务平台通信以提供、请求和/或接收信息。另外,在一些情况下,移动终端10可以与第二通信设备20 (例如,PC或者另一移动终端)以及也可能是移动或者固定通信设备的一个或者多个附加通信设备(例如,第三通信设备25)通信。移动终端10可以是多个类型的移动通信和/或计算设备中的任何设备,诸如,例如便携数字助理(PDA)、寻呼机、移动电视、移动电话、游戏设备、膝上型计算机、相机、相机电话、视频记录器、音频/视频播放器、无线电装置、全球定位系统(GPS)设备或者前述设备的任何组合以及其它类型的语音和文本通信设备。第二和第三通信设备20和25可以是上文列举的移动通信设备中的任何ー种或者是固定通信设备(诸如PC)或者具有相对固定位置和对网络30的有线或者无线接入的其它计算设备或者通信终端的示例。网络30可以包括可以经由对应有线和/或无线接ロ相互通信的各种不同节点、设备或者功能的集合。这样,图I的图示应当理解为系统的特定単元的宽泛视图的示例而不 是系统或者网络30的所有穷尽的或者详细的视图。虽然并非必需,但是在一些实施例中,网络30可能能够支持根据多个第一代(IG)、第二代(2G)、2. 5G、第三代(3G)、3. 5G、3. 9G、第四代(4G)移动通信协议、长期演进(LTE)等中的任何一个或者多个协议的通信。ー个或者多个通信終端,诸如移动终端10以及第二和第三通信设备20和25可以经由网络30相互通信,并且各自可以包括用于向基站点发送信号和用于从基站点接收信号的一个或者多个天线,该基站点例如可以是作为ー个或者多个蜂窝或者移动网络的一部分的基站或者是可以耦合到数据网络,诸如局域网(LAN)、城域网(MAN)和/或广域网(WAN)(如因特网)的接入点。可替代地,这样的设备可以包括支持与网络30的基于陆线的通信或者有线通信的通信接ロ。依次地,其它设备,诸如处理单元(例如,个人计算机、服务器计算机等)可以经由网络30耦合到移动终端10和/或第二和第三通信设备20和25。通过将移动终端10和/或第二通信设备20和其它设备直接或者间接连接到网络30,可以使移动终端10和/或第二和第三通信设备20和25能够例如根据包括超文本传送协议(HTTP)等的许多通信协议与其它设备通信或者相互通信,以由此分别执行移动终端10以及第二和第三通信设备20和25的各种通信或者其它功能。另外,虽然在图I中未示出,但是移动终端10以及第二和第三通信设备20和25可以例如根据射频(RF)、蓝牙(BT)、红外线(IR)或者包括LAN、无线LAN(WLAN)、全球微波接入互操作性(WiMAX)、WiFi、超宽带(UWB)、Wibree技术等的多个不同有线或者无线通信技术中的任何通信技术来进行通信。这样,可以使移动终端10以及第二和第三通信设备20和25能够通过许多不同接入机制中的任何接入机制与网络30通信以及相互通信。例如,可以支持移动接入机制,诸如宽带码分多址(W-CDMA)、CDMA2000、全球移动通信系统(GSM)、通用分组无线电服务(GPRS)等以及无线接入机制,诸如WLAN、WiMAX等和固定接入机制,诸如数字用户线(DSL)、线缆调制解调器、以太网等。在示例实施例中,无论涉及到的设备的实例化形式如何,本发明的实施例可以涉及提供在包括定义的用户组和/或用户的设备的社交网络的背景内对内容的访问。可以基于可以形成特定组的多个方式中的任何方式预先定义组。就这一点而言,例如,受邀请的成员可以接受加入组的邀请,可以提交申请,并且被接受的申请人可以变成组成员,或者组成员关系管理者可以定义一集合的用户作为组成员。因此,例如组成员可以是社交网络的一部分或者可以与诸如服务平台40托管或者与服务平台40关联的服务这样的特定服务关联。因而,应当理解,虽然图I示出了能够通信的三个示例设备,但是一些实施例可以包括有可能具有更多的组成员和对应设备的组,比如社交网络。因此就这一点而言,图I不应视为是限制性的。在示例实施例中,服务平台40可以是设备或者节点,比如服务器或者其它处理电路。服务平台40可以具有任何数目的功能或者与各种服务的关联。这样,例如,服务平台40可以是下述平台,诸如专用服务器、后台服务器或者与特定信息源、功能或者服务关联的服务器池。因此,服务平台40可以代表多个不同服务或者信息源中的一个或者多个。服务平台40的功能可以由配置成根据除了如这里描述的那样修改之外的用于向通信设备的用户提供信息的已知技术进行操作的硬件和/或软件部件提供。在示例实施例中,服务平台40可以提供内容管理、内容共享、内容获取以及与通信和媒体内容有关的其它服务以及其它方面。Nokia的Ovi套件是可以与服务平台40关联的服务提供机制的示例。在一些情况下,服务平台40可以包括内容分发器42、与内容分 发器42关联或者以别的方式与内容分发器42结合来起作用。然而,内容分发器42可以可替代地被实现于移动终端10和/或第二和第三通信设备20和25中的一个或者多个设备处,或者甚至被实现于网络内的ー些其它设备处。这样,例如在一些情况下,网络30可以是自组织、对等(P2P)网络,其中,内容分发器42被实现于形成P2P网络的设备中的至少ー个设备中。因此,虽然在图I中示出了内容分发器42为单独实体,但是应当理解内容分发器42在各种替代实施例中可以与图I中所示其它设备中的任何设备直接关联或者甚至实例化于图I中所示其它设备中的任何设备处。在任何情况下,如下文将更具体讨论的那样,根据ー个示例的内容分发器42可以以电视广播或者其它视频/音频内容的形式提供内容用于由组成员消耗。在一些情况下,内容可以是源于组外部的源的内容,但是在其它情况下,一个组成员可以选择将与组的其它成员共享的内容并且向其它成员提供这样的内容或者使这样的内容从内容分发器42流式传输。在示例实施例中,服务平台40可以与和社交联网关联的功能和服务的提供关联。因此,例如服务平台40可以包括与使组成员能够相互共享社交交互媒体关联的功能。这样,服务平台40可以充当或者以别的方式包括用于基于来自组成员中的各组成员的个别參与者媒体提交而向组成员提供社交交互媒体的社交TV服务器或者另一社交联网服务器。社交交互媒体可以包括可以在组成员之间共享的其它内容(例如,共享内容)之上叠加的文本、音频、图形、图像、视频等。因此,在一些情况下,如有时为社交TV的情况下,社交交互媒体可以是关于共享内容的评论。在一些情况下,内容分发器42可以向服务平台40提供内容,并且服务平台40可以将内容分发器42向服务平台提供的内容与从组成员(例如,移动终端10和/或第二和第三通信设备20和25)提供的社交交互内容集成。服务平台40可以采用根据示例实施例的用于基于对象的媒体混合的装置以随后向组成员提供混合内容。可替代地,服务平台40可以向组成员提供社交交互媒体,并且内容分发器42可以单独提供用于由组成员查看的内容,而且组成员的个别设备可以采用根据示例实施例的用于基于用户交互的媒体混合的装置以随后向组成员提供混合或者复合内容。
图2图示了根据本发明的示例实施例的用于实现基于用户交互提供媒体混合的装置的示意性框图。现在将參照图2描述本发明的示例实施例,其中显示了用于基于用户交互提供媒体混合的装置50的某些元件。例如,可以在通信设备(例如,移动终端10和/或第二或者第三通信设备20或者25)或者移动或者固定的多种其它设备(诸如,例如服务平台40或者上文列举的设备中的任何设备)上采用图2的装置50。可替代地,可以在设备的组合上采用实施例。因而,本发明的一些实施例可以全部实现于单个设备(例如,移动终端10或者服务平台40)或者由具有客户端/服务器关系的设备实现。另外,应当注意下文描述的设备或者元件可能不是必需的,因此可以在某些实施例中省略ー些。现在參照图2,提供了用于基于用户交互提供媒体混合的装置50。装置50可以包括处理器70、用户接ロ 72、通信接ロ 74和存储器设备76或者以别的方式与它们通信。存储器设备76例如可以包括一个或者多个易失性和/或非易失性存储器。换而言之,例如,存储器设备76可以是电子存储设备(例如,计算机可读存储介质),该电子存储设备包括被配
置成存储可以由机器(例如,计算设备)可取回的数据(例如,比持)的门或其他结构。存储器设备76可以被配置成存储用于使装置能够执行根据本发明示例实施例的各种功能的信息、数据、应用、指令等。例如,存储器设备76可以被配置成缓冲用于由处理器70处理的输入数据。除此之外或者可替代地,存储器设备76可以被配置成存储用于由处理器70执行的指令。在一些实施例中,存储器设备76也可以存储或者可替代地存储内容项(例如,媒体内容、文档、聊天内容、消息数据、视频、音乐、图片等)。可以用多个不同方式实现处理器70。例如,处理器70可以实现为下述各种处理装置中的ー个或多个,诸如协同处理器、微处理器、控制器、数字信号处理器(DSP)、具有或者无附带DSP的处理单元或者各种其它处理设备,这些其它处理设备包括集成电路、诸如,例如ASIC(专用集成电路)、FPGA(现场可编程门阵列)、微控制器単元(MCU)、硬件加速器、专用计算机芯片、处理电路等。在示例实施例中,处理器70可以被配置成执行存储于存储器设备76中或者以别的方式可由处理器70存取的指令。可替代地或者除此之外,处理器70可以被配置成执行硬编码功能。这样,无论是通过硬件还是软件方法或者通过其组合来配置,处理器70都可以代表如下实体(例如,物理地实现于电路中),该实体能够在被相应地配置之时执行根据本发明实施例的操作。因此,例如当处理器70实现为ASIC、FPGA等吋,处理器70可以是用于进行这里描述的操作的具体配置的硬件。可替换地,作为另ー示例,当处理器70实现为软件指令的执行器时,指令可以具体配置处理器70以在执行指令时执行这里描述的算法和/或操作。然而,在一些情况下,处理器70可以是具体设备(例如,移动终端或者网络设备)的处理器,该设备适于通过下述指令对处理器70的进ー步配置来采用本发明的实施例,这些指令用于执行这里描述的算法和/或操作。在一些情况下,处理器70可以包括配置成支持处理器70的操作的时钟、算木逻辑单元(ALU)和逻辑门以及其它部件。同时,通信接ロ 74可以是实现于硬件、软件或者硬件与软件的组合中的任何装置,比如设备或者电路,该设备或者电路被配置成从/向与装置通信的网络和/或任何其它设备或者模块接收和/或发送数据。就这一点而言,通信接ロ 74例如可以包括用于实现与无线通信网络通信的一个天线(或者多个天线)以及支持硬件和/或软件。在ー些环境中,通信接ロ 74可以替代地或者也支持有线通信。这样例如通信接ロ 74可以包括用于支持经由线缆、数字用户线(DSL)、通用串行总线(USB)或者其它机制的通信的通信调制解调器和/或其它硬件/软件。用户接ロ 72可以与处理器70通信以接收在用户接ロ 72处输入的用户的指示和/或向用户提供可听、可视、机械或者其它输出。这样,用户接ロ 72例如可以包括键盘、鼠标、操纵杆、显示器、触屏、软键、麦克风、扬声器或者其它输入/输出机制。在其中装置实现为服务器或者一些其它网络设备的示例实施例中,可以限制、远程提供(例如,从移动終端10或者另ー设备)或者消除用户接ロ 72。然而,在其中装置实现为通信设备(例如,移动終端10)的实施例中,用户接ロ 72可以包括扬声器、麦克风、显示器和键盘等中的任何ー个或者全部以及其它设备或者元件。就这一点而言,例如,处理器70可以包括配置成控制用户接ロ的诸如扬声器、振铃器、麦克风、显示器等一个或者多个元件的至少ー些功能的用户接ロ电路。处理器70和/或包括处理器70的用户接ロ电路可以被配置成通过存储于可由处理器70访问的存储器(例如,存储器设备76等)上的计算机程序指令(例如,软件和/或固件)控制用户接ロ的一个或者多个元件的一个或者多个功能。
在示例实施例中,处理器70可以实现为、包括或者以别的方式控制内容混合器80和交互管理器82。内容混合器80和交互管理器82可以各自是下述任何装置,比如这样的设备或者电路,该设备或者电路根据软件操作或者以别的方式实现于硬件或者硬件与软件的组合(例如,在软件控制之下操作的处理器70、实现为具体配置成执行这里描述的操作的ASIC或者FPGA或者其组合的处理器70)中,由此配置该设备或者电路以分别执行如下文描述的内容混合器80和交互管理器82的对应功能。因此,在其中采用软件的示例中,执行软件的设备或者电路(例如,在一个示例中为处理器70)形成与这样的装置关联的结构。在示例实施例中,内容混合器80可以被配置成将至少两个数据流组合成能够在输出设备,如显示器和/或扬声器或者其它用户接ロ部件处呈现的单个组合内容项。在一些情况下,内容混合器80可以被配置成在来自内容分发器42的音频和/或视频内容之上叠加社交交互媒体86。这样,内容混合器80可以组合与可以是预计用于在组成员之间共享的内容(例如,共享内容84)的音频和/或视频内容关联的信令与可以由ー个或者多个组成员提供的用于作为社交交互媒体86与其他组成员共享的图形、音频、视频、文本、图像等组合。然后,可以提供来自内容混合器80的组合数据输出用于显示和/或音频呈现,从而例如在共享内容84的视频内容之上叠加与社交交互媒体86关联的视频、图像、文本或者图形并且向共享内容84的音频中配入与社交交互媒体86关联的声音。在示例实施例中,如下文更具体描述的那样,内容混合器80的输出基于如交互管理器82指示的用户交互也可以包括与音频编码关联的扩充或者其它修改。这样,例如内容混合器80可以被配置成提供对音频编码以反映特定组成员的媒体窗ロ在显示器或者客户端设备上的位置。因此,如果媒体窗ロ出现于显示器的左侧,则可以对对应音频编码以提供源于用户的左侧的音频效果O交互管理器82可以被配置成针对内容混合器80管理关于社交交互媒体内容项的预计移动的用户输入以及可能其它方面。因此,例如交互管理器82被配置成使用户能够提供与媒体窗ロ的移动或者用于移动的其它社交交互媒体内容项、或者相对于媒体窗ロ或者其它社交交互媒体内容项的其它尺寸或者配置改变有关的命令并且处理这些命令用于在其他组成员的終端上实现期望的效果。在示例实施例中,交互管理器82可以接收经由用户接ロ 72进行的用户输入的指示并且向呈现混合内容(例如,具有社交交互媒体86叠加于其上的共享内容84)的设备的显示器提供对应改变。可以操纵的一些示例指示包括媒体窗ロ或者其它社交交互媒体内容项的位置的移动和/或对媒体窗ロ或者其它社交交互媒体内容项的尺寸的改变。在示例实施例中,交互管理器82也可以向内容混合器80提供指示媒体窗ロ的移动或者配置改变的信令以使内容混合器80能够混合音频并且提供反映配置改变(例如,媒体窗ロ尺寸或者位置改变)的音频编码。这样,例如交互管理器82可以被配置成向内容混合器80提供关于媒体窗ロ在呈现混合内容的显示器上的相对移动的指示以使内容混合器80能够对与媒体窗ロ对应的音频编码以反映相对移动。换而言之,交互管理器82可以向内容混合器80通知媒体窗ロ的移动,从而内容混合器80可以使与移动的媒体窗ロ关联的音频听起来如同它源于基于媒体窗ロ移动的新位置。例如,响应于媒体窗ロ右移,可以对对应音频编码以听起来如同它源于用户的右側。作为另ー示例,响应于媒体窗ロ尺寸増加,可以对对应音频编码以相对于将对应音频与共享内容84的音频和任何其它社交交互媒体混合听起来更响或者更显著。类似地,响应于媒体窗ロ尺寸減少,可以对对应音频编码以相对 于将对应音频与共享内容84的音频和任何其它社交交互媒体混合听起来更静或者较不显著。用户可以通过利用用户接ロ 72选择媒体窗ロ并且将媒体窗ロ拖至另一位置来选择媒体窗ロ的移动,该媒体窗ロ可以呈现当前组成员的实况视频。在一些示例中,用户可以使用光标、触摸屏、注视跟踪、点击和拖动操作、话音、手势或者其它功能来选择特定媒体窗ロ以移动媒体窗ロ。可以向内容混合器80提供对移动的指示用于基于移动所指示的用户交互提供音频混合。然而,如上文所示,移动不是对内容混合器80可以反映的对媒体窗ロ的仅有变更。就这一点而言,其它配置改变,如媒体窗ロ尺寸也可以影响内容混合器80执行的音频混合。因此,用户可以同样使用光标、触摸屏、注视跟踪、点击和拖动操作、话音、手势或者其它功能来选择特定媒体窗ロ并且增加或者減少特定媒体窗ロ的尺寸以改变媒体窗ロ的尺寸。用户可以出于任何数目的原因而决定移动媒体窗ロ。就这一点而言,例如用户可能希望去除对共享内容84的视图的被媒体窗ロ叠加的部分的遮蔽。然而,在采用本发明实施例的一些情况下,用户也可能希望基于对媒体窗ロ的定位来实现希望的环境感觉以可视地在用户的设备(例如,移动终端10)的显示器上并且可听地(例如,通过声音似乎源干与相应媒体窗ロ在显不器上的位置对应的方向并且具有基于媒体窗ロ尺寸的相对音量)产生特定组成员相对于用户位于对应具体位置的印象。媒体窗ロ的移动可以遵循下文在ー些示例中关于媒体窗ロ的视频部分列举的序列中的操作中的一些或者所有操作a.用户使用触摸输入(或者光标或者其它输入机制)以指点(例如,设备显示屏幕上的)显示区域,被指点的区域具有居中于位置(XI,Yl)的坐标并且对应于设备屏幕中的区域(例如,尺寸比设备显示器更小的包括社交交互媒体的窗ロ)。b.然后用户将包含点(X1,Y1)的媒体窗ロ(例如,包括会话參与者)拖至显示器的新位置,该新位置具有居中于位置(Χ2,Υ2)的坐标。c.可以可选地将屏幕坐标(XI,Yl)和(Χ2,Υ2)转换成接收视频坐标(根据接收的视频信号,可能需要缩放操作)(VX1,VYl)和(VX2,VY2),这些接收视频坐标是接收的视频信号中的用于设备中的原有和目标位置的中心坐标。d.向内容混合器80发送接收视频坐标(VXl,VYl)和(VX2,VY2)。e.如果视频坐标(VX1,VY1)未在任何其它參与者的媒体窗口内,则无操作(用户在这一,清况下试图将屏幕的一部分移出參与者媒体窗ロ)。f.通过将參与者的包含坐标(VX1,VYl)的媒体窗ロ的位置引向具有中心(VX2,VY2)的新位置对视频内容再编码。g.向所有会话參与者发送新编码的内容。继上文列举的操作之后,内容混合器80也可以如上文描述的那样实现音频编码以混合音频内容。这样,也可以使用与媒体窗ロ在显示屏幕上的位置对应的编码參数对音频内容编码以反映媒体窗ロ在显示器上的相对位置。因此,例如可以对在显示器的左侧的 媒体窗ロ进行编码以听起来如同声音源于用户的左侧,并且可以对在显示器的右侧的媒体窗ロ编码以听起来如同声音源于用户的右侧。右或者左偏移数量也可以影响编码以产生对应程度的音频偏移。例如,可以认为显示器对应于水平坐标从0(最左边)到10(最右边)而5对应于中心的网格状坐标系。因此,可以对定位于水平坐标O的媒体窗ロ编码以听起来如同它源于用户的最左边,而定位于水平坐标3的媒体窗ロ将仍然听起来如同它源于用户的左側、但是不如与在水平坐标O的媒体窗ロ对应的声音那样靠左。在一些实施例中,用户可以跨屏幕缓慢拖动媒体窗ロ并且随着媒体窗ロ移动而体验声音起源的可听移动。在一些示例中,除了水平标度之外,其它编码參数也可以用于产生垂直维度并且甚至可能产生用于三维编码的深度维度。这样,如比如媒体窗ロ的水平位置、垂直位置和深度位置中的任何或者所有位置这样的參数可以用于提供基于用户交互的空间音频混合。内容混合器80在一些示例中可以提供缩放操作以便使相同比例适合不同显示屏幕尺寸。在一些实施例中,可以与会议混合服务器关联地使用内容混合器80来实现多方会议。在其它情况下,社交TV服务器可以用于提供多个媒体流(来自參与者以及来自TV/视频内容流)的混合。在这些和其它示例中,当參与者定制视图时,參与者可以通过记录參与者的窗ロ的新坐标并且比较它与原有/基线坐标来执行信号变换而不是用信号发送所呈现的媒体的位置的改变。媒体变换例如可以使用后处理信号以逆转在接收器端的坐标改变、用新參数对音频内容再编码和/或以适当方式改变单信道(2个或者更多信道)音量(再混合)使得它将呈现来自“新”位置的音频输出。图3图示了根据本发明示例实施例的混合(或者复合)内容的范例显示视图。就这一点而言,图3示出了可以与示例实施例结合使用的移动通信设备(例如,移动终端10)的示例。移动终端10包括以体育竞赛的形式呈现共享内容84的显示器100。移动终端10也显示与社交交互媒体86关联的各种内容项。在这ー示例中,社交交互媒体86包括在观看共享内容84之时參与聊天会话的第一组成员的媒体窗ロ 110和第二组成员的媒体窗ロ112。媒体窗ロ 110和112在一些情况下可以是实时视频馈送、但是在其它实施例中也可以是与每个相应组成员的对应联系人信息关联存储的静态图像或者图形动画。虽然在这ー示例中示出了两个组成员,但是可以示出任何数目的组成员。另外,在一些实施例中,可以仅在组成员中的对应组成员提供社交交互媒体86时示出组成员的媒体窗ロ,或者可以提供最活跃或者最近活跃成员的有限数目的媒体窗ロ。然而,在替代实施例中,可以示出当前组成员的媒体窗ロ。因此,可以提供用于当前组成员(或者活跃聊天的组成员)的任何数目的媒体窗ロ。这ー示例的社交交互媒体86也包括聊天文本114。聊天文本114指示聊天文本114的提供商的标识和内容本身。在一些情况下,不希望被看见或者无能力向组用流发送他们自己的实时视频的用户可以提供聊天内容。提供社交交互媒体86作为在共享内容84之上呈现的可视(并且也可能是音频)叠加内容。在一些情况下,可视叠加内容可以如在聊天文本114的情况下那样具有某一程度的透明性。然而,在其它情况下,可视叠加内容可以如在媒体窗ロ 110和112的情况下那样不透明。在各种替代中,媒体窗ロ 110和112、聊天文本114以及任何其它叠加内容可以不透明或者具有可变程度的透明性。在图3的示例中,可以将共享内容84与社交交互媒体84—起向内容混合器80提供以提供在显示器100上示出的混合内容视图。如图3中所示,在共享内容84的视频之上叠加媒体窗ロ 110和112的视频,并且媒体窗ロ 110定位在用户的最左边,而媒体窗ロ 112定位在用户的最右边。因此,内容混合器80可以对与媒体窗ロ 110关联的音频编码以使对应扬声器听起来如同他或者她定位在用户的左側。类似地,内容混合器80可以对与媒体窗ロ 112关联的音频编码以使对应扬声器听起来如他或者她定位在用户的右側。内容混合器80也可以接收交互管理器82所检测和报告的由用户交互所提供的信息,该信息描述关于社交交互媒体86的配置改变。图4图示了根据本发明的示例实施例的示出了社交交互媒体移动的混合内容的范例显示视图。在图4中,在共享内容84的显示视图130的左上角中的原有位置120(例如,具有中心点X1、Y1的原有位置)示出了第一组成员的媒体窗ロ 110。在显示视图的右上角中示出了第二组成员的媒体窗ロ 112。在这ー示例中,用户已经选择将媒体窗ロ 110从原有位置120移向在显示视图130的右下角的新位置126 (例如,具有中心点Χ2、Υ2的新位置)。响应于用户做出的选择,内容混合器80变更显示的视频以在新位置126而不是在原有位置120叠加媒体窗ロ 110。因此,媒体窗ロ的可视叠加具有移位的位置。在示例实施例中,内容混合器80也对与媒体窗ロ 110关联的音频编码使得音频现在听起来如同它源于用户的右侧而不是源于用户的左侧(如在移动媒体窗ロ 110之前的情况那样)。图5图示了根据本发明的示例实施例的示出了对社交交互媒体的不同配置改变的另ー混合内容范例显示视图。在图5中,相对于扩展尺寸132示出了第一组成员的媒体窗ロ 110的原有尺寸130。在这ー示例中,用户可以已经选择了媒体窗ロ 110的边界并且扩展了边界以将媒体窗ロ 110的配置从原有尺寸130改变成扩展尺寸132。在这ー示例中,扩展媒体窗ロ 110以覆盖接近整个显示视图130并且由此遮蔽共享内容84的视图(但不是第二组成员的媒体窗ロ 112的视图)可能引起对内容混合器80提供的音频编码的对应改变。就这一点而言,与媒体窗ロ 112关联的音频可以相对未变,但是现在可以用更高音量(包括比共享内容的音量高得多的音量)呈现与媒体窗ロ 110关联的音频。另外,由于媒体窗ロ 110的中心也已经右移,所以也可以对与媒体窗ロ 110关联的音频编码以听起来如同它源于与中心更近处而不是用户的最左边。图6图示了根据本发明的示例实施例的示出了对社交交互媒体的不同配置改变的又一混合内容范例显示视图。在图6中,相对于扩展尺寸142示出了第一组成员的媒体窗ロ 110的原有尺寸140。在这ー示例中,用户可以已经选择了媒体窗ロ 110的边界并且扩展了该边界以将媒体窗ロ 110的配置从原有尺寸140改变成扩展尺寸142。类似地,用户已经变更了第二组成员的媒体窗ロ 112的配置使得相对于扩展尺寸152示出了媒体窗ロ 112的原有尺寸150。在这ー示例中,扩展媒体窗ロ 110和112以覆盖接近整个显示视图130并且由此几乎完全遮蔽共享内容84的视图可能引起对内容混合器80提供的音频编码的对应改变。就这一点而言,与媒体窗ロ 112关联的音频可以相对更响、但是朝着中心移位,并且现在也可以在朝着中心移位之时以更高音量表现与媒体窗ロ 110关联的音频。在这ー示例中,与媒体窗ロ 110和112关联的声首首量可以近似相等,并且与共孚内容关联的声首首量可以是零或者几乎为零。
如上文所示,可以在网络设备(例如,服务平台40)或者通信设备(例如,移动终端10)处采用装置50。因而,应当理解根据示例实施例的内容混合可以实现于显示内容的设备(比如当移动终端10包括装置50吋)或者向显示内容的设备供应内容的设备(比如当服务平台40包括装置50吋)处。因此例如,如果在向显示内容的设备供应内容的设备处采用装置50,则可以在单个数据流(例如,复合或者混合数据)中提供社交交互媒体86和共享内容84。然而,如果在显示内容的设备处采用装置50,则可以在分立的数据流中提供社交交互媒体86和共享内容84。在又一替代实施例中,可以在多个设备之间拆分装置50的部分(如上文讨论的那样),因此内容混合器80可以实现于显示内容的设备处(例如,移动终端10)而交互管理器82实现于向显示内容的设备供应内容的设备处(例如,服务平台40)。在这ー示例中,可以在ー个流中提供共享内容84,并且可以在分立流中提供社交交互媒体86。无论用于接收数据流的机制如何以及每个相应设备在物理上位于何处,内容混合器80都可以被配置成修改媒体混合(例如,修改待显示的内容和待呈现的声音)以基于用户交互提供媒体混合。在一些实施例中,内容混合器80也可以被配置成执行其它功能,比如提供动画功能。因此,例如内容混合器80可以被配置成向音频和视频混合同步赋予动画以提供某些希望的特殊效果。作为示例,当关闭媒体窗ロ吋,内容混合器80可以被配置成逐渐減少媒体窗ロ的尺寸并且对应减少话音音量直至窗ロ关闭并且音量減少至零而不是媒体窗ロ立即消失。也可以执行其它功能。因而,本发明的一些实施例可以提供用户交互可能影响媒体混合的机制。就这ー点而言,例如与社交交互媒体关联的媒体窗ロ的移动可以具有可移动位置,并且内容混合器80可以考虑媒体窗ロ的可视移动并且也同步音频空间改变与在可视显示器上的对应位置改变。因而,用户可以能够体验在媒体窗ロ在屏幕上的位置与用于每个媒体窗ロ的对应音频看起来源于的方向之间的直观关系。图7示出了用于下述系统的ー个示例结构,该系统可以采用根据本发明的示例实施例的基于用户交互的媒体混合。虽然结合社交TV讨论图7,但是应当理解本发明的实施例也可以与其它类型的共享内容结合实现。图7图示了与社交TV结合的媒体混合,其中在社交TV服务器(例如,服务平台40)混合共享内容与社交交互媒体,然后向虚拟共享空间中的參与者客户端设备提供该共享内容。如图7中所示,可以向服务平台40提供交互媒体流(例如,參与者媒体),从而服务平台40可以聚合用于向所有组成员或者客户端设备(例如,移动终端10以及第一和第二通信设备20和25)提供的社交交互媒体。基于在显示器上移动社交交互媒体内容项的用户交互,可以混合共享内容与社交交互媒体以提供混合或者复合内容并且变更与之关联的声音以反映显示器上的移动。然后,可以向每个參与者客户端设备提供混合内容作为复合流。
在示例实施例中,可以经由会话控制信道提供对用户选择(例如,移动或者在尺寸上变更的媒体窗ロ的坐标位置)的信号发送。如图8中所示,可以采用任何适当协议用于控制信道和传输栈以及用于媒体会话和传输栈(例如,会话发起协议(SIP)、会话描述协议(SDP)、实时传送协议(RTP)、实时传送控制协议(RTCP)、HTTP、短消息服务(SMS)等)。图9是根据本发明示例实施例的方法和程序产品的流程图。将理解与执行包括一个或者多个计算机程序指令的软件关联的各种装置,如硬件、固件、处理器、电路和/或其它设备可以实现流程图的每个框和流程图中的框的组合。例如,上文描述的过程中的ー个或者多个过程可以由计算机程序指令实现。就这一点而言,实现上文描述的过程的计算机程序指令可以由移动终端或者网络设备的存储器设备存储并且由移动终端或者网络设备中的处理器执行。如将理解的那样,可以向计算机或者其它可编程装置(例如,硬件)上加载任何这样的计算机程序指令以产生机器,从而在计算机或者其它可编程装置上执行的指令产生用于实现在流程图的框中指定的功能的装置。这些计算机程序指令也可以存储于计算机可读存储器中,该存储器可以指引计算机或者其它可编程装置以特定方式工作,从而存储于计算机可读存储器中的指令产生制造品,该制造品包括实现在流程图的框中指定的 功能的指令装置。计算机程序指令也可以加载到计算机或者其它可编程装置上以使一系列操作在计算机或者其它可编程装置上执行以产生计算机实现的过程,从而在计算机或者其它可编程装置上执行的指令实现在流程图的框中指定的功能。因而,流程图的框支持用于执行指定功能的装置的组合、用于执行指定功能的操作的组合和用于执行指定功能的程序指令装置。也将理解,流程图的ー个或者多个框以及流程图中的框的组合可以由执行指定功能的基于专用硬件的计算机系统来实现或者由专用硬件与计算机指令的组合来实现。就这一点而言,如图9中所示根据本发明一个实施例的方法可以包括在操作200处接收对将向多个组成员提供的共享内容的指示并且在操作210处接收与组成员中的至少ー个组成员关联的社交交互媒体。该方法还可以包括在操作220处混合共享内容与社交交互媒体以在显示器上提供混合内容,该混合内容具有相对于共享内容至少部分基于社交交互媒体的配置而执行的音频混合。在一些实施例中,可以修改或者进ー步增强上述操作中的某些操作。另外,在ー些情形中,可以用附加可选操作(在图9中用虚线示出了其示例)扩充上文描述的操作。应当理解可以单独或者与这里描述的特征之中的任何其它特征组合地将以下修改、扩充或者增强中的每项与上述操作包括在一起。在示例实施例中,该方法还可以包括在操作230处向与组成员之ー关联的至少ー个远程客户端设备提供混合内容。在一些情况下,混合共享内容与社交交互媒体可以包括基于媒体窗ロ的尺寸执行用于媒体窗ロ的音频混合。例如,基于媒体窗ロ的尺寸执行用于媒体窗ロ的音频混合可以包括与媒体窗ロ的尺寸成正比地控制与媒体窗ロ关联的音频的音量电平。在一些实施例中,混合共享内容与社交交互媒体可以包括基于媒体窗ロ在显示器上的位置执行用于媒体窗ロ的音频混合。例如,基于媒体窗ロ的位置执行用于媒体窗ロ的音频混合可以包括生成描述水平、垂直和深度參数的位置參数并且利用空间混合以基于位置參数混合媒体窗ロ的音频与共享内容或者其它媒体窗ロ内容中的至少ー项。另外,在一些实施例中(比如,当上文描述的ー些功能由不同设备而不是单个设备执行时),可以从移动终端向服务器或者服务平台发送位置參数。就这一点而言,位置參数可以将水平、垂直和深度參数与用于待移动的媒体窗ロ的旧和新位置(或者中心位置)的视频坐标一起描述。在示例实施例中,混合共享内容与社交交互媒体可以包括跟踪媒体窗ロ的移动并且基于媒体窗ロ的移动调整用于媒体窗ロ的音频混合。在示例实施例中,用于执行上述图9的方法的装置可以包括处理器(例如,处理器70),该处理器被配置成执行上文描述的操作(200-230)中的ー些或者每个操作。处理器例如可以被配置成通过执行硬件实施的逻辑功能、执行存储的指令或者执行用于执行每个操作的算法来执行操作(200-230)。可替代地,该装置可以包括用于执行上文描述的操作中的每个操作的装置。就这一点而言,根据示例实施例,用于执行操作200-230的装置的示例例如可以包括处理器70或者包括内容混合器80、交互管理器82和/或如上文描述的用于执行指令或者执行用于处理信息的算法的设备或者电路中的相应部件。从在前文描述和关联附图中呈现的教导中受益的、在本发明涉及的领域中的技术人员将想到这里阐述的本发明的许多修改和其它实施例。因此,将理解本发明将不限于公开的具体实施例并且修改和其它实施例g在于被包含于所附权利要求的范围内。另外,里 然前文描述和关联附图在単元和/或功能的某些示例组合的背景中描述示例实施例,但是应当理解替代实施例可以提供単元和/或功能的不同组合而未脱离所附权利要求的范围。就这一点而言,例如,如可以在ー些所附权利要求中阐述的那样,也设想与上文明确描述的単元和/或功能组合不同的単元和/或功能组合。虽然这里采用了特定术语,但是这些术语仅在通用和描述意义上而并非出于限制的目的而被使用。
权利要求
1.ー种包括至少ー个处理器和至少ー个存储器的装置,所述至少一个存储器包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置成,通过所述至少ー个处理器使所述装置至少执行 接收对将向多个组成员提供的共享内容的指示; 接收与所述组成员中的至少ー个组成员关联的社交交互媒体;以及 混合所述共享内容与所述社交交互媒体以在显示器上提供混合内容,所述混合内容具有相对于所述共享内容至少部分基于所述社交交互媒体的配置而执行的音频混合。
2.根据权利要求I所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,通过所述至少ー个处理器还使所述装置向与所述组成员之ー关联的至少ー个远程客户端设备提供所述混合内容。
3.根据权利要求I所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,通过所述至少ー个处理器使所述装置通过基于媒体窗ロ的尺寸执行用于所述媒体窗ロ的音频混合,混合所述共享内容与所述社交交互媒体。
4.根据权利要求3所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,通过所述至少ー个处理器使所述装置通过与所述媒体窗ロ的尺寸成正比地控制与所述媒体窗ロ关联的音频的音量电平,基于所述媒体窗ロ的尺寸执行用于所述媒体窗ロ的音频混合。
5.根据权利要求I所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,通过所述至少ー个处理器使所述装置通过基于媒体窗ロ在所述显示器上的位置执行用于所述媒体窗ロ的音频混合,混合所述共享内容与所述社交交互媒体。
6.根据权利要求I所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,通过所述至少ー个处理器使所述装置通过生成描述水平、垂直和深度參数的位置參数,并且利用空间混合来基于所述位置參数将所述媒体窗ロ的音频与所述共享内容或者其它媒体窗ロ内容中的至少ー项混合,基于所述媒体窗ロ的位置执行用于所述媒体窗ロ的音频混合。
7.根据权利要求I所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,通过所述至少ー个处理器使所述装置从所述装置向服务平台发送位置參数,所述位置參数描述用于待移动的媒体窗ロ的旧和新位置的视频坐标、水平、垂直或者深度參数中的至少ー项。
8.根据权利要求I所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置成,通过所述至少ー个处理器使所述装置通过跟踪媒体窗ロ的移动,并且基于所述媒体窗ロ的移动调整用于所述媒体窗ロ的音频混合,混合所述共享内容与所述社交交互媒体。
9.根据权利要求I所述的装置,其中所述装置被实现在移动终端处。
10.根据权利要求I所述的装置,其中所述装置被实现在网络服务平台处。
11.ー种方法,包括 接收对将向多个组成员提供的共享内容的指示; 接收与所述组成员中的至少ー个组成员关联的社交交互媒体;以及 混合所述共享内容与所述社交交互媒体以在显示器上提供混合内容,所述混合内容具有相对于所述共享内容至少部分基于所述社交交互媒体的配置而执行的音频混合。
12.根据权利要求11所述的方法,还包括向与所述组成员之ー关联的至少ー个远程客户端设备提供所述混合内容。
13.根据权利要求11所述的方法,其中混合所述共享内容与所述社交交互媒体包括 基于媒体窗ロ的尺寸或者基于所述媒体窗ロ在所述显示器上的位置,执行用于所述媒体窗ロ的音频混合。
14.根据权利要求13所述的方法,其中基于所述媒体窗ロ的尺寸执行用于所述媒体窗ロ的音频混合包括 与所述媒体窗ロ的尺寸成正比地控制与所述媒体窗ロ关联的音频的音量电平。
15.根据权利要求11所述的方法,还包括向服务平台发送位置參数,所述位置參数描述用于待移动的媒体窗ロ的旧和新位置的视频坐标、水平、垂直或者深度參数中的至少ー项。
16.根据权利要求13所述的方法,其中基于媒体窗ロ的位置执行用于所述媒体窗ロ的音频混合包括 生成描述水平、垂直和深度參数的位置參数,并且利用空间混合来基于所述位置參数将所述媒体窗ロ的音频与所述共享内容或者其它媒体窗ロ内容中的至少ー项混合。
17.根据权利要求11所述的方法,其中混合所述共享内容与所述社交交互媒体包括 跟踪媒体窗ロ的移动,并且基于所述媒体窗ロ的移动来调整用于所述媒体窗ロ的音频混合。
18.—种包括至少ー个计算机可读存储介质的计算机程序产品,所述至少一个计算机可读存储介质具有存储于其中的计算机可执行程序代码指令,所述计算机可执行程序代码指令包括 用于接收对将向多个组成员提供的共享内容的指示的程序代码指令; 用于接收与所述组成员中的至少ー个组成员关联的社交交互媒体的程序代码指令;以及 用于混合所述共享内容与所述社交交互媒体以在显示器上提供混合内容的程序代码指令,所述混合内容具有相对于所述共享内容至少部分基于所述社交交互媒体的配置而执行的音频混合。
19.根据权利要求10所述的计算机程序产品,其中用于混合所述共享内容与所述社交交互媒体的程序代码指令包括 用于基于媒体窗ロ的尺寸执行用于所述媒体窗ロ的音频混合的指令。
20.根据权利要求15所述的计算机程序产品,其中用于混合所述共享内容与所述社交交互媒体的程序代码指令包括 用于基于媒体窗ロ在所述显示器上的位置执行用于所述媒体窗ロ的音频混合的指令,或者用于跟踪媒体窗ロ的移动并且基于所述媒体窗ロ的移动来调整用于所述媒体窗ロ的音频混合的指令。
全文摘要
一种用于基于用户交互提供媒体混合的装置可以包括至少一个处理器和至少一个存储器,至少一个存储器包括计算机程序代码。至少一个存储器和计算机程序代码可以被配置成,通过至少一个处理器使装置至少执行接收对将向多个组成员提供的共享内容的指示;接收与组成员中的至少一个组成员关联的社交交互媒体;以及混合共享内容与社交交互媒体以在显示器上提供混合内容,该混合内容具有相对于共享内容至少部分基于社交交互媒体的配置而执行的音频混合。还提供了一种对应的方法和计算机程序产品。
文档编号G06F3/16GK102844736SQ201180019268
公开日2012年12月26日 申请日期2011年3月2日 优先权日2010年3月2日
发明者S·S·梅特, I·D·D·柯西奥 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1