信息处理装置、通信方法以及程序的制作方法

文档序号:9816807阅读:202来源:国知局
信息处理装置、通信方法以及程序的制作方法
【技术领域】
[0001]本技术涉及信息处理装置。其细节涉及用于通过利用无线通信交换各种类型信息的信息处理装置和通信方法,以及用于使计算机执行该方法的程序。
【背景技术】
[0002]在过去,已经有通过利用无线通信交换各种类型数据的无线通信技术。例如,提出了通过利用无线通信在两个无线通信设备之间交换各种类型数据的信息交换设备(例如,参见专利文献I)。
[0003]文献列表
[0004]专利文献
[0005]专利文献1:JP2008-278388A

【发明内容】

[0006]技术问题
[0007]根据上述以往技术,通过利用无线通信在两个信息处理装置之间交换各种类型的数据,而无需有线线路连接。例如,基于从发送侧的信息处理装置发送的图像数据的图像可以在接收侧的信息处理装置的显示单元上显示。此外,例如,基于从发送侧的信息处理装置发送的声音数据的声音可以从接收侧的信息处理装置的声音输出单元输出。
[0008]当基于从发送侧的信息处理装置发送的数据的图像和声音从接收侧的信息处理装置输出时,如上所述,给用户好的体验是重要的。即,适当地执行数据传输控制是重要的,以减少给予用户的违和感,并改善用户体验。
[0009]本技术是考虑这个情况而创建的,其目的是执行适当的数据传输控制。
[0010]对问题的解决方案
[0011]本技术被创建、以解决上述问题,并且本技术的第一方面是通过使用高频带的无线传输信道和低频带的无线传输信道中至少一种执行数据传输并且根据无线保真(W1-Fi)CERTIFIED miracast规范(技术规范名称:W1-Fi Display)与另一信息处理装置执行实时图像传输的信息处理装置、其通信方法、以及用于使计算机执行该通信方法的程序,该信息处理装置包括:控制单元,被配置为执行控制以使得通过使用低频带的无线传输信道向所述另一信息处理装置发送与W1-Fi CERTIFIED Miracast相关的控制信号。这提供了与W1-Fi CERTIFIED Miracast相关的控制信号通过使用低频带的无线传输信道被发送到另一信息处理装置的效果。
[0012]根据该第一方面,控制单元可以使得通过使用高频带的无线传输信道向所述另一信息处理装置发送低重要程度的数据,并且可以使得通过使用低频带的无线传输信道向所述信息处理装置发送高重要程度的数据。这提供了低重要程度的数据通过使用高频带的无线传输信道被发送到另一信息处理装置并且具有高重要程度的数据通过使用低频带的无线传输信道被发送到所述另一信息处理装置的效果。
[0013]根据该第一方面,控制单元可以使得发送图像数据作为低重要程度的数据,并且可以使得发送声音数据作为高重要程度的数据。这提供了图像数据作为低重要程度的数据被发送并且声音数据作为高重要程度的数据被发送的效果。
[0014]根据该第一方面,当高频带的无线传输信道的通信质量变得低于阈值时,控制单元可以将图像数据的无线传输信道从高频带的无线传输信道切换到低频带的无线传输信道。这提供了,当高频带的无线传输信道的通信质量变得低于阈值时,图像数据的无线传输信道从高频带的无线传输信道切换到低频带的无线传输信道的效果。
[0015]根据该第一方面,当切换无线传输信道时,控制单元可以以下至少一项:执行改变图像数据的编码方法、在使用和不使用高效编码之间切换、以及改变高效编码的类型和设置项。这提供了,当切换无线传输信道时,改变图像数据的编码方法、在使用和不使用高效编码之间切换以及改变高效编码的类型和设置项当中的至少一项被执行的效果。
[0016]根据该第一方面,控制单元可以以不依赖于在切换无线传输信道之前所发送的图像数据的可解码方式编码在切换无线传输信道之后发送的图像数据,并且可以将编码的图像数据发送到所述另一信息处理装置。这提供了在切换无线传输信道之后发送的图像数据不依赖于切换无线传输信道之前所发送的图像数据的可解码方式被编码并且被发送到所述另一信息处理装置的效果。
[0017]根据该第一方面,控制单元可以使得通过使用高频带的无线传输信道和低频带的无线传输信道二者向所述另一信息处理设备同时发送用于输出相同图像的图像数据。这提供了用于输出相同图像的图像数据被同时利用高频带的无线传输信道和低频带的无线传输信道二者发送到所述另一信息处理装置的效果。
[0018]根据该第一方面,控制单元可以基于多个无线传输信道的特性和与发送目标数据相关的信息从所述多个无线传输信道中选择用于数据的发送的无线传输信道。这提供了用在数据的发送中的无线传输信道是基于多个无线传输信道的特性和与发送目标数据相关的信息从所述多个无线传输信道选择的效果。
[0019]根据该第一方面,当通过使用高频带的无线传输信道和低频带的无线传输信道二者向所述另一信息处理装置发送多个数据时,控制单元可以在低频带的无线传输信道上生成多个传输控制协议(TCP)会话,并且可以在每个TCP会话上生成用于发送所述多个数据的多个实时流协议(RTSP)会话。这提供了,当通过使用高频带的无线传输信道和低频带的无线传输信道二者向另一信息处理装置发送多个数据时,多个TCP会话在低频带的无线传输信道上生成并且用于发送多个数据的多个RTSP会话在每个TCP会话上生成的效果。
[0020]根据该第一方面,当通过使用高频带的无线传输信道和低频带的无线传输信道二者向所述另一信息处理装置发送多个数据时,控制单元可以在低频带的无线传输信道上生成一个TCP会话,并且可以在该TCP会话上生成用于发送所述多个数据的一个RTSP会话。这提供了,当通过使用高频带的无线传输信道和低频带的无线传输信道二者向所述另一信息处理装置发送多个数据时,一个TCP会话在低频带的无线传输信道上生成并且用于发送所述多个数据的一个RTSP会话在该TCP会话上生成的效果。
[0021 ]根据该第一方面,当生成一个RTSP会话时,通过在RTSP消息中用逗号、冒号、分号、句号、+号、斜线和空格之一进行分隔,控制单元可以另外写入与用于所述多个数据的传输的无线传输信道相关的端口号。这提供了,当生成一个RTSP会话时,与当多个数据被发送时所使用的无线传输信道相关的端口号被通过用逗号、冒号、分号、句号、+号、斜线和空格之一分隔RTSP消息来另外写入的效果。
[0022]根据该第一方面,当所述另一信息处理装置遵守实时传输控制协议(RTCP)时,控制单元可以写入利用连字符分隔的两个连续值作为关于M6请求消息和M6响应消息中client_port以及M6响应消息中server_port的用户数据报协议(UDP)端口号,并且可以将第一个值与实时传输协议(RTP)关联,并且可以将第二个值与RTCP关联。这提供了,当另一信息处理装置遵守RTCP时,用连字符分隔的两个连续值作为关于M6请求消息和M6响应消息中client_port以及M6响应消息中server_port的UDP端口号来写并且第一个值与RTP关联并且第二个值与RTCP关联的效果。
[0023]根据该第一方面,当通过使用高频带的无线传输信道和低频带的无线传输信道二者向所述另一信息处理装置发送多个数据时,控制单元可以在低频带的无线传输信道上生成一个TCP会话,并且可以在该TCP会话上生成用于发送多个数据的多个RTSP会话。这提供了,当多个数据通过使用高频带的无线传输信道和低频带的无线传输信道二者向所述另一信息处理装置发送时,一个TCP会话在低频带的无线传输信道上生成并且用于发送多个数据的多个RTSP会话在该TCP会话上生成的效果。
[0024]根据该第一方面,当生成多个RTSP会话时,控制单元可以包括RTSP会话的数量的M4请求消息中所包括的URL。这提供了,当生成多个RTSP会话时,RTSP会话的数量的M4请求消息中的URL被包括的效果。
[0025]根据该第一方面,当生成多个RTSP会话时,控制单元可以根据RTSP会话的数量交换M6消息与M7消息。这提供了,当生成多个RTSP会话时,M6消息和M7消息被交换RTSP会话的数量次的效果。
[0026]根据该第一方面,不同的IP地址可用于高频带的无线传输信道和低频带的无线传输信道。这提供了不同的IP地址用于高频带的无线传输信道和低频带的无线传输信道当中每一者的效果。
[0027]本技术的第二方面是通过使用高频带的无线传输信道和低频带的无线传输信道中的至少一种执行数据传输并且根据W1-Fi CERTIFIED Miracast规范与另一信息处理装置执行实时图像传输的信息处理装置、其通信方法、以及用于使计算机执行该通信方法的程序,信息处理装置包括:控制单元,被配置为执行控制以使得通过使用低频带的无线传输信道从另一信息处理装置接收与W1-Fi CERTIFIED Miracast相关的控制信号。这提供了与W1-Fi CERTIFIED Miracast相关的控制信号通过使用低频带的无线传输信道从另一信息处理装置接收的效果。
[0028]此外,在该第二方面中,当通过使用以上高频带的无线传输信道和以上低频带的无线传输信道二者同时从以上另一信息处理装置接收用于输出相同图像的多个图像数据时,以上控制单元可以从接收到的多个图像数据中选择高质量的图像数据作为输出目标图像数据。这提供了,当用于输出相同图像的多个图像数据通过使用以上高频带的无线传输信道和以上低频带的无线传输信道二者从以上另一信息处理装置同时接收时,从接收到的多个图像数据中选择高质量的图像数据作为输出目标图像数据的效果。
[0029]本发明的效果
[0030]本技术提供了执行适当的数据传输控制的优秀效果。注意,本文所描述的效果不一定是限制性的,而可以是在本公开内容中描述的效果之一。
【附图说明】
[0031]图1是示出本技术的第一实施例中通信系统10的示例性构造的图。
[0032]图2是示出本技术的第一实施例中信息处理装置100的示例性功能和构造的框图。
[0033]图3是示出本技术的第一实施例中信息处理装置200的示例性功能和构造的框图。
[0034]图4是示出本技术的第一实施例中由信息处理装置100(发送器设备)进行的数据发送控制处理的处理过程的例子的流程图。
[0035]图5是示出本技术的第一实施例中由信息处理装置200(接收器设备)进行的数据接收控制处理的处理过程的例子的流程图。
[0036]图6是示出本技术的第一实施例中由信息处理装置100(发送器设备)进行的数据发送控制处理的处理过程的例子的流程图。
[0037]图7是示出本技术的第一实施例中由信息处理装置200(接收器设备)进行的数据接收控制处理的处理过程的例子的流程图。
[0038]图8是示出本技术的第一实施例中由信息处理装置200(接收器设备)进行的数据接收控制处理的处理过程的例子的流程图。
[0039]图9是示出本技术的第一实施例中由通信系统10选择无线传输信道时所考虑的要素例子的图。
[0040]图10是示出本技术的第一实施例中由通信系统10进行数据通信时被认为重要的特性的例子的图。
[0041]图11是示出本技术的第二实施例中由通信系统10进行的通信例子的图。
[0042]图12是示出本技术的第二实施例中由通信系统10进行的通信例子的图。
[0043]图13是示出本技术的第二实施例中由构成通信系统10的设备交换的消息的示例性改变的图。
[0044]图14是示出本技术的第二实施例中由构成通信系统10的设备交换的消息的示例性改变的图。
[0045]图15是示出本技术的第二实施例中构成通信系统10的设备之间的示例性通信处理的序列图。
[0046]图16是示出本技术的第二实施例中由通信系统10进行的通信例子的图。
[0047]图17是示出本技术的第二实施例中由构成通信系统10的设备交换的消息的示例性改变的图。
[0048]图18是示出本技术的第二实施例中构成通信系统10的设备之间的示例性通信处理的序列图。
[0049]图19是示出智能电话的示意性构造的例子的框图。
[0050]图20是示出汽车导航设备的示意性构造的例子的框图。
【具体实施方式】
[0051]在下文中,将描述用于执行本技术的模式(下文中称为实施例)。描述将按以下次序进tx:
[0052]1.第一实施例(其中各数据(图像数据和声音数据)通过使用多种类型的无线传输信道被发送的例子)
[0053]2.第二实施例(W1-Fi CERTIFIED Miracast的控制消息的扩展例)
[0054]3.应用例
[0055]〈1.第一实施例〉
[0056][通信系统的示例性构造]
[0057]图1是示出本技术的第一实施例中通信系统10的示例性构造的图。图1示出了包括直接且无线连接的两个信息处理装置(信息处理装置100和200)的系统构造的例子。
[°°58] 通信系统10包括信息处理装置100和200。例如,信息处理装置100是具有无线通信功能的发送器设备(例如,经由网络发送图像(视频)和声音的电子设备)。此外,例如,信息处理装置200是具有无线通信功能的接收器设备(例如,输出从网络接收的图像和声音的电子设备)。注意,信息处理装置100的示例性构造在图2中示出,并且信息处理装置200的示例性构造在图3中示出。
[0059]注意,图1示出了其中信息处理装置100是具有无线通信功能的便携式信息处理装置(例如,智能电话、平板终端)的例子。此外,示出了其中信息处理装置200是具有无线通信功能的显示设备(例如,电视、投影仪和个人计算机)的例子。虽然图1示出了其中信息处理装置100是便携式信息处理装置的例子,但是也可以使用其它信息处理装置。例如,具有无线通信功能的图像捕获设备(例如,数字静态相机,数字摄像机(例如,集成相机的录像机))和配备有照相机的电子设备(例如,个人计算机、游戏机))可以被用作信息处理装置100。此夕卜,虽然图1示出了其中信息处理装置200是具有无线通信功能的显示设备的例子,但是也可以使用其它信息处理装置。例如,包括显示单元的其它电子设备(例如,图像捕获设备、游戏机、智能电话、平板终端)和便携式信息处理装置(例如,智能电话、平板终端)可以被用作信息处理装置200。
[0060]此外,例如,信息处理装置100和200可以是符合电气和电子工程师协会(IEEE)802.11规范的无线通信设备。于是,信息处理装置100和200可以通过利用无线通信功能交换各种类型的信息。
[0061]此外,例如,无线局域网(LAN)可以被用作通信系统10中使用的无线通信。例如,无线保真(W1-Fi)直连、隧道直接链路建立(TDLS)或者ad hoc网络可以被用作无线LAN。此外,例如,W1-Fi CERTIFIED Miracast可以被用作在通信系统10中使用的短距离无线视听(AV)传输通信。注意,W1-Fi CERTIFIED Miracast是利用W1-Fi直连和TDLS的技术的镜像技术,使得在一个终端再现的声音和显示的视频被发送到另一终端,并且声音和图像数据以相同的方式在所述另一终端输出。
[0062]此外,在W1-Fi CERTIFIED Miracast中,用户输入反向通道(UIBC)在传输控制协议/互联网协议(TCP/IP)上配置。UIBC是用于从一个终端到另一个终端发送诸如鼠标和键盘的输入设备的操作信息的技术。注意,代替W1-Fi CERTIFIED Miracast,其它远程桌面软件(例如,虚拟网络计算(VNC))可以被采用。
[0063]在这里,例如,W1-Fi CERTIFIED Miracast规定图像(视频)通过利用H.264被压缩和解压缩。另外,例如,在W1-Fi CERTIFIED Miracast中,H.264可以在发送侧进行调整。
[0064]例如,如图1中所示,用户20操作信息处理装置100的触摸面板1I,以便向信息处理装置200发送存储在信息处理装置100中的内容(例如,图像数据和声音数据)。然后,信息处理装置200基于从信息处理装置100发送的内容在图像输出单元230上显示图像,并且基于来自声音输出单元260的内容输出声音。图1示出了其中奔跑的马在图像输出单元230上显示作为基于从信息处理装置100发送的内容的图像、奔跑的马的声音261从声音输出单元260输出作为基于所述内容的声音的例子。
[0065]在这里,假设其中编码的图像数据、编码的声音数据和控制命令经由无线传输信道从某个设备向另一设备发送的情况,就像在W1-Fi CERTIFIED Miracast中那样。在这种情况下,例如,这些数据当中每一种数据可以通过使用一种类型的无线传输信道(例如,2.4GHz频带的无线LAN(例如,W1-Fi直连))来发送。但是,当每种数据被如上所述发送并且无线传输信道的通信质量劣化时,数据丢失变得非常有可能,并且担心图像数据、声音数据和控制命令的所有数据都受到影响。
[0066]—般而言,当图像数据和声音数据被发送时,控制命令和声音流具有相对高的重要程度,并且图像流具有相对低的重要程度。例如,在视频会议系统中,不中断的声音在许多情况下被认为比图像更重要。因此,当发送器设备和接收器设备与多种类型的无线传输信道兼容时,设想每种数据通过使用这些类型的无线传输信道根据重要程度同时被发送。例如,设想相对高重要程度的数据通过使用高通信质量类型的无线传输信道来发送,并且相对低重要程度的数据通过使用低质量类型的无线传输信道来发送。
[0067]例如,移动电话网络(3G和LTE)—般不具有宽频带,但通信质量在许多情况下较高,因为基站控制通信。因此,设想声音数据经由移动电话网络被发送到另一设备,并且图像数据通过使用具有相对低可靠性的无线LAN等发送。在接收器设备侧通过如上所述发送来提供高用户体验。
[0068]此外,在将来,有可能使用毫米波的无线传输方法(例如,利用60GHz的IEEE802.1lad)被新引入使用W1-Fi CERTIFIED Miracast的传输(例如,图像数据和声音数据的传输)中。使用毫米波的无线传输信道具有非常宽的频带以及高直线行进属性的优点,并且具有如果障碍物介于其间则发生数据丢失的缺点。
[0069]因此,例如,设想不需要频带但具有相对高重要程度的声音数据和控制命令通过使用其中数据丢失的可能性相对低的2.4GHz频带/5GHz频带的W1-Fi直连发送。此外,例如,设想需要宽频带但具有相对低重要程度的图像数据通过使用60GHz频带的毫米波发送。
[0070]此外,当如上所述多种类型的无线传输信道是可用的时候,设想根据通信状况切换或组合来使用这些。因此,在本技术的第一实施例中,示出了其中数据传输通过使用多种类型的无线传输信道来执行的例子。
[0071]此外,在本技术的第一实施例中,与IEEE802.1lad(毫米波)和IEEE802.1ln(2.4GHz/5GHz)的标准都兼容的W1-Fi CERTIFIED Miracast的发送器设备和接收器设备将被作为例子来描述。此外,在本技术的第一实施例中,示出了其中发送器设备是信息处理装置100和接收器设备是信息处理装置200的例子。
[0072]在这种情况下,IEEE802.1lad具有宽频带并且原则上用于图像数据的高位速率传输。但是,如上所述,毫米波具有高直线行进属性,并且因此担心当设备的位置改变时以及当人介于设备之间时通信中断。因此,如果采用通过W1-Fi CERTIFIED Miracast的传输,就像在IEEE802.1lad中那样,则设想图像和声音中断。此外,设想控制信号不被发
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1