提供图像的系统及方法

文档序号:6505909阅读:199来源:国知局
提供图像的系统及方法
【专利摘要】本发明提供了提供图像的系统及方法。该图像提供方法包括:向外部设备发送从原始分辨率的原始视频图像转换的第一分辨率的第一视频图像;从外部设备接收有关第一分辨率的第一视频数据的感兴趣区域的区域信息;基于区域信息确定原始分辨率的原始视频图像与感兴趣区域相对应的区域,其中所确定的区域小于原始分辨率的原始视频图像;将原始分辨率的原始视频图像的一部分转换成第一分辨率的第二视频图像,其中该部分对应于所确定的区域;以及将第二视频图像发送给外部设备。
【专利说明】提供图像的系统及方法
[0001]交叉引用相关专利申请
[0002]本申请要求2012年7月17日向韩国知识产权局提交的韩国专利申请第10-2012-0077919号、和2013年7月10日向韩国知识产权局提交的韩国专利申请第10-2013-0081194的利益,在此通过弓I用将它们的公开内容全部并入本文中。
【技术领域】
[0003]示范性实施例涉及将包括与通过使用一个设备捕获的图像的一部分相对应的对象的图像提供给另一个设备的系统及方法。
【背景技术】
[0004]最近,在具有多媒体功能的设备之间发送和接收图像的技术正得到积极使用。尤其,由于提供了移动通信基础设施和通常使用像智能电话、移动电话、和个人数字助理(PDA)设备那样的设备,这些设备提供了除语音电话功能之外的各种服务。
[0005]另外,通过使用这些设备执行的视频通话使处在两个不同地点的用户也可以面对面地打视频电话,即使他们可能彼此远离,因此视频电话的使用正在迅速增加。
[0006]一般说来,发送方的设备为视频通话获取用户的视频图像,按照预定视频编码格式编码获取的图像,并将编码的视频图像作为编码视频数据发送给相对设备。
[0007]另外,接收方的设备通过移动通信网络接收编码视频数据,并将其解码和显示在内置在接收方的设备中的显示器,例如,液晶显示器(IXD)上。于是,接收方的用户可以实时地通过观看通过使用发送方的设备捕获的图像来打视频电话。
[0008]但是,包括在设备中的显示设备具有各种分辨率,并且由于在设备之间传输的数据的流化分辨率随通信方法而不同,所以需要将通过使用发送方的设备捕获的视频图像的一部分有效地提供给接收方的设备的技术。此外,当打视频电话时,还需要有效地选择和放大通过使用发送方的设备捕获的图像的一部分并将该部分提供给用户的技术。

【发明内容】

[0009]示范性实施例涉及设备可以跟踪包括在正捕获的图像中的对象,并将包括所跟踪对象的图像的一部分发送给另一个设备的、提供图像的系统及方法。
[0010]按照一个示范性实施例的一个方面,提供了一种图像提供方法,其包括:向外部设备发送从原始分辨率的原始视频图像转换的第一分辨率的第一视频图像;从外部设备接收有关显示在外部设备的屏幕上的第一分辨率的第一视频数据的感兴趣区域的区域信息;基于区域信息确定原始分辨率的原始视频图像与感兴趣区域相对应的区域,其中所确定的区域小于原始分辨率的原始视频图像;将原始分辨率的原始视频图像的一部分转换成第一分辨率的第二视频图像,其中该部分对应于所确定的区域;以及将第二视频图像发送给外部设备。
[0011]该感兴趣区域可以包括显示在第一视频图像中的对象,该区域信息可以由外部设备生成。
[0012]当触摸外部设备的屏幕时,可以选择该感兴趣区域以包括与屏幕的触摸点相对应的对象。
[0013]当触摸外部设备的屏幕时,可以选择围绕屏幕的触摸点的、包括事先设定范围的感兴趣区域。
[0014]在区域信息的接收中,当触摸外部设备的屏幕时,可以从外部设备接收屏幕的触摸点的坐标信息。
[0015]当触摸外部设备的屏幕时,可以在外部设备的屏幕上显示用于选择感兴趣区域的用户界面。
[0016]第一视频图像和第二视频图像可以是与外部设备视频通话的视频图像,在将第一视频图像发送给外部设备中,可以基于捕获的视频图像将第一视频图像发送给外部设备,并且捕获的视频图像的分辨率可以大于视频通话的流化分辨率。
[0017]可以根据用于与外部设备通信的通信方法的类型确定感兴趣区域的范围。
[0018]可以根据用于与外部设备通信的通信方法的类型确定第一分辨率。
[0019]该图像提供方法可以进一步包括根据用于与外部设备通信的通信方法的调整来调整第一分辨率。
[0020]该图像提供方法可以进一步包括根据用于与外部设备通信的通信方法的调整来调整所确定的区域。
[0021]在将第一视频图像发送给外部设备中,可以基于捕获的视频图像将第一视频图像和第二视频图像发送给外部设备,其中该方法进一步包括当包括在感兴趣区域中的对象从捕获的视频图像中消失时调整所确定的区域。
[0022]该图像提供方法可以进一步包括,当从捕获的视频图像中消失的对象重新出现在捕获的视频图像中时,向外部设备提供仅包括重新出现的对象的部分的第二视频图像。
[0023]可以将通知发送第二视频图像的通知信息插入第二视频图像中。
[0024]可以将通知信息插入与第二视频图像的事先设定帧相对应的分组的首标中。
[0025]该分组可以是实时传输协议(RTP)分组,并且RTP分组的RTP标记字段值可以是
1
[0026]该分组可以是RTP分组,可以将通知信息插入RTP分组的首标扩展字段中。
[0027]该通知信息可以包括指示第一视频图像与第二视频图像相对应的部分的区域信
肩、O
[0028]该感兴趣区域可以是基于显示第一视频图像的外部设备的屏幕上的、用户输入指定的区域。
[0029]按照另一个示范性实施例的一个方面,提供了一种通过使用设备的图像接收方法,包括:从外部设备接收第一视频图像;向外部设备提供有关包括在所接收第一视频图像中的对象的信息;以及从外部设备接收仅包括第一视频图像的一部分的第二视频图像,其中该部分包括该对象,其中第二视频图像的分辨率大于第一视频图像的该部分的分辨率,以及第一视频图像包括该对象的该部分由外部设备基于提供的区域信息来确定。
[0030]该图像接收方法可以进一步包括:基于用户输入选择与包括在所接收第一视频图像中的该对象有关的感兴趣区域;以及生成有关所选择感兴趣区域的区域信息。[0031]在感兴趣区域的选择中,当触摸显示第一视频图像的设备的屏幕时,可以选择感兴趣区域以包括被包括在所接收第一视频图像中的对象,其中该对象包括屏幕的触摸点。
[0032]在感兴趣区域的选择中,当触摸显示第一视频图像的设备的屏幕时,可以选择围绕屏幕的触摸点的事先设定范围的区域。
[0033]在区域信息的提供中,当触摸显示第一视频图像的设备的屏幕时,可以向外部设备提供屏幕的触摸点的坐标信息。
[0034]该图像接收方法可以进一步包括,当触摸显示第一视频图像的设备的屏幕时,显示用于选择感兴趣区域的用户界面。
[0035]第一视频图像和第二视频图像可以是与外部设备视频通话的视频图像,并且第一视频图像和第二视频图像可以由外部设备基于由外部设备捕获的视频图像来提供,捕获的视频图像的分辨率可以大于视频通话的流化分辨率。
[0036]可以由外部设备根据用于与外部设备通信的通信方法的类型确定感兴趣区域的范围。
[0037]可以由外部设备根据用于与外部设备通信的通信方法的类型确定第一视频图像和第二视频图像中的至少一个的分辨率。
[0038]可以由外部设备根据用于与外部设备通信的通信方法的调整来调整第一视频图像和第二视频图像中的至少一个的分辨率。
[0039]可以通过使用外部设备根据用于与外部设备通信的通信方法的调整来调整该部分。
[0040]可以由外部设备基于通过使用外部设备捕获的视频图像来提供第一视频图像和第二视频图像,并且当出现在所捕获图像中的对象从捕获的视频图像中消失时,可以调整第一视频图像的该部分,其中该图像接收方法进一步包括:从外部设备接收仅包括所调整部分的第二视频图像。
[0041]该图像接收方法进一步包括,当从捕获的视频图像中消失的对象重新出现在捕获的视频图像中时,从外部设备接收仅包括包含重新出现的对象的部分的第二视频图像。
[0042]根据另一个示范性实施例的一个方面,提供了一种设备,包括:配置成存储至少一个程序的存储器;以及配置成通过执行所述至少一个程序向外部设备提供所捕获图像的处理器,其中所述至少一个程序包括进行如下的命令:将第一视频图像发送给外部设备;从外部设备接收与包括在第一视频图像中对象相对应的区域信息;以及基于区域信息提供仅包括第一视频图像包括该对象的部分的第二视频图像,并且其中第二视频图像的分辨率大于第一视频图像的该部分的分辨率。
[0043]该区域信息可以是有关外部设备选择的感兴趣区域的信息,并且该区域信息由外部设备生成。
[0044]当触摸显示第一视频图像的外部设备的屏幕时,可以选择包括包含屏幕的触摸点的对象的感兴趣区域。
[0045]当触摸显示第一视频图像的外部设备的屏幕时,可以选择围绕屏幕的触摸点的事先设定范围的感兴趣区域。
[0046]在区域信息的接收中,当触摸显示第一视频图像的外部设备的屏幕时,可以从外部设备接收外部设备的触摸点的坐标信息。[0047]当触摸外部设备的屏幕时,可以在外部设备的屏幕上显示用于选择感兴趣区域的用户界面。
[0048]第一视频图像和第二视频图像可以是与外部设备视频通话的视频图像,并且在将第一视频图像发送给外部设备的发送中,可以基于捕获的视频图像将第一视频图像发送给外部设备,并且捕获的视频图像的分辨率可以大于视频通话的流化分辨率。
[0049]可以由外部设备根据用于与外部设备通信的通信方法的类型确定感兴趣区域的范围。
[0050]可以根据用于与外部设备通信的通信方法的类型确定第一视频图像和第二视频图像中的至少一个的分辨率。
[0051]该设备可以进一步包括运行根据用于与外部设备通信的通信方法的调整来调整第一视频图像和第二视频图像中的至少一个的分辨率的命令。
[0052]该设备可以进一步包括运行如下的命令:根据用于与外部设备通信的通信方法的调整来调整该部分;以及向外部设备提供所调整部分的第二视频图像。
[0053]在将第一视频图像发送给外部设备的发送中,可以基于捕获的视频图像将第一视频图像和第二视频图像发送给外部设备,其中该设备进一步包括运行如下的命令:当该对象从捕获的视频图像中消失时调整该部分;以及向外部设备提供所调整部分的第二视频图像。
[0054]该设备可以进一步包括运行如下的命令:当从捕获的视频图像中消失的对象重新出现在捕获的视频图像中时,向外部设备提供仅包括重新出现的对象的部分的第二视频图像。
[0055]根据另一个示范性实施例的一个方面,提供了一种设备,包括:配置成存储至少一个程序的存储器;以及配置成通过运行所述至少一个程序向外部设备提供所捕获图像的处理器,其中所述至少一个程序包括进行如下的命令:从外部设备接收第一视频图像;向外部设备提供有关包括在所接收的第一视频图像中的对象的区域信息;以及从外部设备接收仅包括第一视频图像的一部分的第二视频图像,其中第一视频图像的该部分包括该对象,其中第二视频图像的分辨率大于第一视频图像的该部分的分辨率,以及其中包括该对象的第一视频图像的该部分基于提供的区域信息来确定。
[0056]根据另一个示范性实施例的一个方面,提供了一种图像提供方法,包括:向外部设备发送含有多个第一帧的第一视频图像;从外部设备接收与包括在第一视频图像中的对象有关的区域信息;基于区域信息选择多个第一帧当中包括该对象的第一帧;以及向外部设备发送包括仅包括所选第一帧的一部分的多个第二帧的第二视频图像。
[0057]按照另一个示范性实施例的一个方面,提供了一种图像提供方法,包括:向外部设备发送具有多个第一帧的第一视频图像;从外部设备接收与包括在第一视频图像中的对象有关的区域信息;基于区域信息从多个第一帧中选择包括该对象的部分;以及向外部设备发送包括仅包括所选部分的多个第二帧的第二视频图像。
[0058]根据另一个示范性实施例的一个方面,提供了一种图像提供方法,包括:向外部设备发送与应用程序的运行屏幕相对应的第一分辨率的第一图像;从外部设备接收有关显示在外部设备的屏幕上的第一图像的感兴趣区域的区域信息;基于区域信息,确定与感兴趣区域相对应的第一图像的部分,其中该部分小于第一图像;基于确定的部分将第一图像转换成第二图像;以及以第一分辨率向外部设备发送第二图像。
[0059]根据另一个示范性实施例的一个方面,提供了一种图像提供方法,包括:向外部设备发送第一视频图像;从外部设备接收有关第一视频图像的区域的区域信息;基于区域信息生成第二视频图像;以及向外部设备发送第二视频图像。
[0060]第二视频图像的分辨率可以大于第一视频图像的该区域的分辨率。
[0061]第二视频图像可以包括显示在第一视频图像的该区域中的对象。
[0062]第二视频图像可以包括围绕第一视频图像的该区域的事先设定范围的视频。
[0063]按照另一个示范性实施例的一个方面,提供了一种通过使用设备的图像接收方法,包括:从外部设备接收第一视频图像;向外部设备提供有关第一视频图像的区域的区域信息;以及从外部设备接收仅包括与该区域信息相对应的第一视频图像的部分的第二视频图像。
[0064]第二视频图像的分辨率可以大于第一视频图像的该区域的分辨率。
[0065]第一视频图像的该部分可以是围绕第一视频图像的该区域的事先设定范围的区域。
[0066]该区域信息可以包括第一视频图像的该区域的坐标信息。
[0067]该方法可以进一步包括显示选择第一视频图像的该区域的用户界面。
【专利附图】

【附图说明】
[0068]通过参考附图详细描述示范性实施例,上面以及其他特征和优点更变得更加显而易见,在附图中:
[0069]图1是根据一个示范性实施例的图像提供系统的示意图;
[0070]图2A和2B例示了根据一个示范性实施例的、显示在第二设备上、包括与通过使用第一设备捕获的图像的一部分相对应的对象的图像;
[0071]图3是例示根据一个示范性实施例,向第二设备提供包括与通过使用第一设备捕获的视频图像的一部分相对应的对象的视频图像的方法的流程图;
[0072]图4是例示根据一个示范性实施例,通过使用第二设备生成有关感兴趣区域的区域信息的方法的流程图;
[0073]图5是例示根据一个示范性实施例,当调整第一设备与第二设备之间的通信方法时,调整通过第一设备选择的感兴趣区域和向第二设备提供有关所调整区域的视频图像的方法的流程图;
[0074]图6是例示根据一个示范性实施例,当调整第一设备与第二设备之间的通信方法时,由第一设备向第二设备提供具有调整后图像质量的视频图像的方法的流程图;
[0075]图7是例示根据另一个示范性实施例,向第二设备提供包括与通过使用第一设备捕获的视频图像的一部分相对应的对象的视频图像的方法的流程图;
[0076]图8A和SB例示了根据一个示范性实施例,通过使用第二设备将第一视频图像的一部分确定为感兴趣区域,以便使包括由用户触摸的触摸点的对象包括在所确定部分中的例子;
[0077]图9A和9B例示了根据一个示范性实施例,通过使用第二设备将从用户的触摸点开始事先设定范围内的部分确定为感兴趣区域的例子;[0078]图1OA和IOB例不了根据一个不范性实施例,经由用于确定第一视频图像的一部分的用户界面,通过使用第二设备将第一视频图像的一部分确定为感兴趣区域的例子;
[0079]图1lA和IlB例示了根据一个示范性实施例,当调整第一设备与第二设备之间的通信方法时,使用第二设备以调整后分辨率从第一设备100接收视频图像的例子;
[0080]图12A和12B例示了根据一个示范性实施例,当调整第一设备与第二设备之间的通信方法时,使用第二设备从第一设备100接收具有调整后图像质量的视频图像的例子;
[0081]图13A和13B例示了根据一个示范性实施例,当调整第一设备与第二设备之间的通信方法时,使用第二设备从第一设备100接收具有调整部分的视频图像的例子;
[0082]图14是例示按照一个示范性实施例的第一设备的框图;
[0083]图15是例示根据一个示范性实施例的第二设备的框图;
[0084]图16是例示根据另一个示范性实施例的设备的框图;
[0085]图17A到17C例示了根据一个示范性实施例放大显示在第二设备的屏幕上的第一视频图像的一部分的例子;
[0086]图18A到18C例示了根据一个示范性实施例以逐步方式放大显示在第二设备的屏幕上的视频图像的一部分的例子;
[0087]图19A到19C例示了根据一个示范性实施例,在第二设备上显示包括第一视频图像的放大部分的预览图像,和在第二设备上显示第一设备提供的第二视频图像的例子;
[0088]图20例示了根据一个示范性实施例的实时传输协议(RTP)分组首标的例子;
[0089]图21是例示根据一个示范性实施例通过使用第一设备生成第四视频图像的方法的流程图;
[0090]图22是例示根据一个示范性实施例,由正在与第一设备打视频电话的第二设备接收作为第一视频图像的放大部分的第二视频图像的方法的流程图;
[0091]图23是例示根据一个示范性实施例,由正在与第一设备打视频电话的第二设备放大第一视频图像的一部分并显示它的方法的流程图;
[0092]图24A到24C例示了根据一个示范性实施例,与第一视频图像一起显示在第二设备的屏幕上的第一视频图像的放大部分。
【具体实施方式】
[0093]现在引用例示示范性实施例的附图以便达到对示范性实施例的充分理解。在下文中,将参考附图详细描述示范性实施例。附图中的相同标号表示相同元件。在本说明书中,当组成元件与另一个组成元件“接触”或“连接”时,该组成元组不仅直接地而且通过介于其间的至少一个其他组成元件通电地与其他组成元件接触或连接。此外,当一个部件可以“包括”某个组成元件时,除非另有规定,不应该理解为排除其他组合元件,而应该理解为进一步包括其他组成元件。
[0094]当像“至少一个”那样的表述置于元素列表之前时,修饰整个元素列表,而不是修饰该列表的个别元素。
[0095]图1是根据一个示范性实施例的图像提供系统的示意图。
[0096]参照图1,第一设备100和第二设备200能够相互打视频电话,并且第一设备100可以向第二设备200提供通过使用第一设备100捕获的视频图像。此外,第二设备200可以向第一设备100提供使用第二设备200捕获的视频图像。
[0097]在下文中,为了便于描述起见,将描述根据当前示范性实施例的图像提供系统中第一设备100向第二设备200提供视频图像的实施例。此外,将通过使用第一设备100捕获的视频图像描述成第一设备100提供给第二设备200的内容,但该内容不局限于此,并且第一设备100可以提供给第二设备200的内容的例子包括视频图像、摄影图像、捕获图像、和应用程序运行图像。
[0098]第一设备100可以基于通过使用第一设备100捕获的视频图像向第二设备200提供第一视频图像,并从第二设备200接收有关包括在第一视频图像中的对象的区域信息。此外,第一设备100可以基于接收的区域信息跟踪包括在第一视频图像中的预定对象,并向第二设备200提供仅包括包含所跟踪对象的第一视频图像的部分的第二视频图像。
[0099]当通过使用第一设备100捕获的视频图像的分辨率大于在第一设备100与第二设备200之间传输的视频图像的流化分辨率时,第一设备100可以向第二设备200提供有关捕获的视频图像的一部分的第二视频图像。
[0100]第一设备100和第二设备200都是能够向另一个设备发送视频图像、图像等的设备,第一设备100和第二设备200的例子包括智能电话、移动电话、个人数字助理(PDA)、膝上型电脑、媒体播放器、全球定位系统(GPS)设备、其他移动计算设备、和其他非移动计算设备。但是,第一设备100和第二设备200不局限于此。
[0101]至少三个设备可以同时相互打视频电话。例如,第一设备100、第二设备200和第三设备(未示出)可以一起打视频电话。在这种情况下,第一设备100可以向第二设备200和第三设备(未示出)提供第一视频图像。此外,当第二设备200选择第一视频图像的一部分时,第一设备100可以向第二设备200和第三设备(未不出)提供与所选部分有关的视频图像。如果第二设备200和第三设备(未示出)分别选择第一视频图像的一部分,则第一设备100可以向第二设备200提供有关第二设备200选择的部分的视频图像,并且向第三设备(未示出)提供有关第三设备(未示出)选择的部分的另一视频图像。
[0102]第一设备100可以向第二设备200提供与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像。在这种情况下,第二设备200可以选择所接收的第三视频图像的一部分,并且从第一设备100接收有关所选择部分的第四视频图像。
[0103]图2A和2B例示了根据一个示范性实施例、显示在第二设备200上、包括与通过使用第一设备100捕获的图像的一部分相对应的对象的图像。详细地说,图2A例示了根据一个示范性实施例的第一视频图像;而图2B例示了根据一个示范性实施例的第二视频图像。
[0104]第一设备100可以基于当前捕获的视频图像向第二设备200提供第一视频图像,并且可以检验包括在第一视频图像中的对象22。此外,第一设备100可以向第二设备200提供仅包括包含所检验对象22的第一视频图像的部分的第二视频图像。
[0105]第一设备100可以检验包括在正在捕获的视频图像中的预定部分20中的对象22,但不局限于此。第一设备100还可以检验提供给第二设备200的第一视频图像中的对象22。
[0106]图3是例示根据一个示范性实施例,向第二设备200提供包括与通过使用第一设备100捕获的视频图像的一部分相对应的对象的视频图像的方法的流程图。
[0107]在操作S300中,第一设备100向第二设备200提供第一视频图像。第一设备100可以基于正在捕获的视频图像向第二设备200提供第一视频图像。第一设备100可以不作任何附加处理地向第二设备200提供正在捕获的视频图像作为第一视频图像。此外,第一设备100可以处理正在捕获的视频图像,并向第二设备200提供经过处理的视频图像作为第一视频图像。在这种情况下,第一设备可以调整正在捕获的视频图形的分辨率或格式。例如,当正在捕获的视频图像的分辨率大于允许不间断流化在第一设备100与第二设备200之间传输的数据的流化分辨率时,第一设备100将正在捕获的视频图像的分辨率调整成与流化分辨率相同,并向第二设备200提供具有调整后分辨率的第一视频图像。此外,第一视频图像可以具有多个第一帧。
[0108]第一设备100可以以第一分辨率向第二设备200发送具有原始分辨率的第一视频图像。第一设备100可以将第一视频图像的原始分辨率调整成第一分辨率,并且第一设备100可以向第二设备200发送具有第一分辨率的第一视频图像。在这种情况下,第一设备100可以事先获取有关包括在第二设备200中的显示器的分辨率的信息并存储它,并且基于包括在第二设备200中的显不器的分辨率确定第一分辨率。
[0109]第一设备100可以向第二设备200提供与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像。第一设备100可以以第三分辨率向第二设备200提供第三视频图像。
[0110]在操作S310中,第二设备200显示接收的第一视频图像。第二设备200可以将接收的第一视频图像显示在第二设备200的屏幕上。第二设备200可以将第一分辨率的第一视频图像显示在第二设备200的屏幕上。
[0111]同时,当第二设备200接收了与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像时,第二设备200可以显示接收的第三视频图像。第二设备200可以显示第三分辨率的第三视频图像。
[0112]在操作S320中,第二设备200生成有关包括在第一视频图像中的对象的区域信息。第二设备200可以基于用户输入选择第一视频图像的一部分作为感兴趣区域,并且可以生成有关所选感兴趣区域的区域信息。此外,第二设备200可以选择包括在第一视频图像中的预定对象,并生成有关所选对象的区域信息。
[0113]第二设备200可以接收用户有关第一视频图像的触摸输入,并基于触摸输入的位置选择感兴趣区域。详细地说,当用户触摸第一视频图像中的预定点时,第二设备200识别包括触摸位置的对象,并选择包括所识别对象的区域。例如,当在第一视频图像的触摸位置上触摸脸部时,第二设备200可以识别作为包括在触摸位置中的对象的脸部。此外,第二设备200可以选择包括所识别脸部的区域作为感兴趣区域。
[0114]当用户触摸第一视频图像上的预定点时,第二设备200可以选择从触摸点开始事先设定范围的区域作为感兴趣区域。例如,第二设备200可以选择围绕触摸点的预定长方形区域作为感兴趣区域。
[0115]第二设备200可以将用户界面显示在屏幕上使用户可以选择第一视频图像的一部分作为感兴趣区域。例如,第二设备200可以在第一视频图像的一部分上显示长方形,并向用户提供界面以便用户可以通过触摸和拖拉长方形的框架来调整长方形的尺寸。
[0116]虽然第二设备200基于用户输入选择第一视频图像的一部分作为感兴趣区域,但示范性实施例不局限于此。第二设备200可以没有任何附加用户输入地识别包括在第一视频图像中的脸部,并选择包括脸部的预定区域作为感兴趣区域。
[0117]第一视频图像中的感兴趣区域的尺寸可以基于在第一设备100与第二设备200之间传输的数据的流化分辨率来确定。第一视频图像中的感兴趣表面区域的上限可以基于在第一设备100与第二设备200之间传输的数据的流化分辨率来确定。
[0118]第二设备200可以生成所选感兴趣区域的坐标信息。第二设备200可以生成整个第一视频图像的坐标当中指示所选感兴趣区域的位置的坐标值。此外,第二设备200可以生成指示整个第一视频图像当中触摸输入点的位置的坐标值。
[0119]第二设备200可以生成有关包括在第一视频图像中的多个第一帧的每一个的感兴趣区域的区域信息。
[0120]当向第二设备200提供与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像时,第二设备200可以选择第三视频图像的一部分,并生成有关所选部分的区域信息。
[0121]在操作S330中,第二设备200向第一设备100提供有关感兴趣区域的所生成区域信息。第二设备200可以向第一设备100提供所选感兴趣区域的坐标值。此外,第二设备200可以向第一设备100提供用户输入的触摸输入点的坐标值。
[0122]在操作S340中,第一设备100识别与区域信息有关的对象。在操作S340中,第一设备100可以基于接收的区域信息识别第一视频图像中的对象。例如,当与所接收区域信息相对应的、包括在第一视频图像中的对象是脸部时,第一设备100可以从第一视频图像中识别脸部。此外,可以从包括在第一视频图像中的多个第一帧的每一个中识别与所接收区域彳目息有关的对象。
[0123]第一设备100可以基于接收的区域信息从正在捕获的视频图像中识别对象。接收的区域信息是有关第一视频图像的一部分的区域信息,因此,第一设备100可以从正在捕获的视频图像中检验与第一视频图像与所接收区域信息相对应的该部分相对应的部分。此夕卜,第一设备100可以从正在捕获的视频图像中识别包括在相应部分中的对象。
[0124]第一设备100可以通过使用从第一视频图像中识别的对象来识别包括在正在捕获的视频图像中的对象。第一设备100可以从正在捕获的视频图像中识别与从第一视频图像中识别的对象的图像相似的对象。对象是否相似可以以各种方式确定。例如,第一设备100可以通过比较对象的尺寸、颜色和形式中的至少一个来确定对象是否相似。可替代地,第一设备100可以将各种对象的部分相互比较来确定对象是否相似。
[0125]如果第一设备100从第二设备200接收到与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像的一部分的区域信息,则第一设备100可以基于接收的区域信息从第三视频图像中识别对象。
[0126]在操作S350中,第一设备100跟踪识别的对象。第一设备100可以跟踪从第一视频图像中识别的对象。此外,第一设备100可以跟踪从通过使用第一设备100捕获的视频图像中识别的对象。通过使用第一设备100捕获的视频图像包括当前正在通过使用第一设备100捕获的视频图像。识别的对象可以在视频图像内移动或旋转,并且第一设备100可以基于对象的形式和颜色跟踪视频图像内的对象。跟踪所识别的对象意味着,在对象移动的情况下,检验正在移动的对象在视频图像内的位置并且检验包括该对象的区域,但检验不局限于此。[0127]在操作S350中,第一设备100可以从第一视频图像的多个第一帧当中选择包括所识别对象的帧。此外,第一设备100可以从第一视频图像的多个第一帧当中识别包括所识别对象的部分。
[0128]当第一设备100从第二设备200接收到与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像的一部分的区域信息时,第一设备100可以跟踪第三视频图像中的对象。
[0129]在操作S360中,第一设备100向第二设备200提供仅包括包含所识别对象的部分的第二视频图像。第一设备100可以从捕获的视频图像中切出包括所识别对象的部分,并将切出部分作为第二视频图像提供给第二设备200。
[0130]详细地说,第一设备100基于接收的区域信息,在具有原始分辨率的第一视频图像的屏幕中确定与感兴趣区域相对应的区域。此外,第一设备100可以将第一视频图像转换成第二视频图像,以便只有确定的区域包括在第二视频图像中。此外,第一设备100可以以第一分辨率向第二设备200提供第二视频图像。第一分辨率的第一视频图像可以从原始分辨率的第一视频图像转换而来。例如,当第一视频图像的原始分辨率是1000X 1000,而第二图像的第一分辨率是100X 100时,第一设备100可以将第一视频图像与所确定区域相对应的部分转换成具有100X100分辨率的第二视频图像,并以100X100分辨率向第二设备200发送第二视频图像。
[0131]第一设备100可以区分第一视频图像的多个第一帧当中包括所识别对象的部分,并向外部设备提供包括仅包括多个第一帧的部分的多个第二帧的第二视频图像。
[0132]当第一设备100从第一视频图像的多个第一帧当中选择包括所识别对象的部分时,第一设备100可以向外部设备提供具有仅包括所选帧的一部分的多个第二帧的第二视频图像。在这种情况下,这个部分可以是感兴趣区域。此外,第一设备100可以基于每个所选帧切出与感兴趣区域相对应的部分,从而为每个所选帧生成第二帧。
[0133]另外,第一设备100可以基于第一设备100与第二设备200之间的通信方法确定与第二视频图像相对应的区域的尺寸。
[0134]第二视频图像可以包括每一个仅包括在操作S350中选择的帧的一部分的多个第二帧,但不局限于此。此外,第二视频图像可以包括仅包括操作S350中的区分部分的多个第二帧,但不局限于此。
[0135]第一设备100可以基于第一设备100与第二设备200之间的通信方法确定第二视频图像的图像质量或分辨率。例如,当包括所识别对象的帧的一部分的分辨率小于在第一设备100与第二设备200之间传输的数据的流化分辨率时,第一设备100可以提高包括所识别对象的部分的分辨率或图像质量。另外,例如,当包括所识别对象的帧的部分的分辨率小于在第一设备100与第二设备200之间传输的数据的流化分辨率时,第一设备100可以提高包括所识别对象的帧的部分的分辨率或图像质量。
[0136]第一设备100与第二设备200之间的通信方法的例子非限制性地包括第三代(3G)通信、第四代(4G)通信、和无线保真(W1-Fi)通信。
[0137]当调整第一设备100与第二设备200之间的通信方法时,第一设备100可以调整与第二视频图像相对应的感兴趣区域的尺寸或第二视频图像的图像质量。当第一设备100和第二设备200中的至少一个进行切换时,可以调整第一设备100与第二设备200之间的通?目方法。
[0138]另外,当所识别对象从捕获的视频图像中消失时,即,当未捕获到所识别对象时,第一设备100可以调整与第二视频图像相对应的区域。例如,当所识别对象从捕获的视频图像中消失时,第一设备100可以向第二设备200提供整个所捕获视频图像。此外,在这种情况下,第一设备100可以基于附加用户输入向第二设备200提供整个所捕获视频图像。
[0139]另外,当消失的对象再次重新出现在捕获的图像中时,也就是说,当再次捕获到消失的对象时,可以向第二设备200提供所捕获图像的整个区域当中包括所出现对象的部分的视频图像 。
[0140]当第一设备100接收到有关与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像的一部分的区域信息时,第一设备100可以向第二设备200提供仅包括包含所识别对象的部分的第四视频图像。在这种情况下,第一设备100可以以第三分辨率向第二设备200提供第四视频图像。
[0141]当第一设备100接收到有关与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像的一部分的区域信息时,第一设备100可以不识别或跟踪包括在第三视频图像中的对象。在这种情况下,第一设备100可以基于接收的区域信息切出第三视频图像的一部分,并将切出部分转换成第四视频图像并将第四视频图像提供给第二设备200。
[0142]在操作S370中,第二设备200显示接收的第二视频图像。第二设备200的用户可以检验有关包括在所选部分中的对象的详细视频图像。此外,第二设备200可以显示所接收第二视频图像的静止屏幕。
[0143]同时,第二设备200可以将第一视频图像和第二视频图像一起显示在第二设备200的屏幕上。在这种情况下,第二设备200在操作S360中不仅可以接收第二视频图像而且可以接收第一视频图像。此外,第二设备200可以通过将第二视频图像叠加在第一视频图像上显示第一视频图像和第二视频图像。第二设备200可以将第二视频图像叠加在第一视频图像未显示第一设备100的用户的部分上。另外,第二设备200可以调整显示第一视频图像的部分的尺寸和显示第二视频图像的部分的尺寸。但是,示范性实施例不局限于此,并且第二设备200可以不叠加第一视频图像和第二视频图像地将第一视频图像和第二视频图像显示在第二设备200的屏幕上。
[0144]虽然上面已经描述了从第一设备100接收第二视频图像并且显示第一和第二视频图像两者的第二设备200,但可替代地,第二设备200可以选择第一视频图像的一部分,从第一视频图像中提取所选部分的放大图像,并将提取的放大图像与第一视频图像一起显示在第二设备200的屏幕上。
[0145]图4是例示根据一个示范性实施例,通过使用第二设备200生成有关感兴趣区域的区域信息的方法的流程图。
[0146]在操作S322中,第二设备200接收选择第一视频图像的一部分的用户输入。第二设备200可以接收用于选择第一视频图像的一部分的用户的触摸输入。例如,第二设备200可以接收触摸第一视频图像的预定点的用户输入或触摸和拖拉第一视频图像的预定点的用户输入。
[0147]此外,第二设备200可以经由显示在屏幕上的预定用户界面接收用户的触摸输入。例如,第二设备200可以在第一视频图像的一部分上显示长方形,并提供用户界面以便用户可以触摸和拖拉长方形的框架来调整长方形的尺寸。此外,第二设备200可以经由提供的用户界面接收用户的触摸输入。
[0148]在操作S324中,第二设备200检验对于第一设备100的通信方法。第二设备200可以检验对于第一设备100的通信方法的类型和带宽。此外,第二设备200可以检验在第一设备100与第二设备200之间传输的数据的流化分辨率。第一设备100与第二设备200之间的通信方法的例子非限制地包括3G通信、4G通信、和W1-Fi通信。
[0149]在操作S326中,第二设备200基于接收的用户输入和检验的通信方法选择第一视频图像的一部分作为感兴趣区域。第二设备200可以基于第一视频图像中触摸输入点的位置选择第一视频图像的一部分。详细地说,当用户触摸第一视频图像中的预定点时,第二设备200识别包括触摸点的对象,并选择第一视频图像包括所识别对象的部分。例如,当在第一视频图像中触摸脸部的显示图像时,第二设备200可以识别作为包括触摸点的对象的脸部。此外,第二设备200可以选择包括所识别脸部的部分作为感兴趣区域。
[0150]另外,当用户触摸第一视频图像中的预定点时,第二设备200可以选择从触摸点开始事先设定范围的区域作为感兴趣区域。例如,第二设备200可以选择相对于触摸点具有预定尺寸的长方形区域作为感兴趣区域。
[0151]第二设备200可以根据用户经由用户界面的触摸输入来调整所选感兴趣区域。
[0152]在第一视频图像中选择的感兴趣区域的尺寸可以根据第一设备100与第二设备200之间的通信方法来确定。例如,在第一视频图像中选择的感兴趣区域的尺寸可以基于通信方法的类型和带宽中的至少一个来确定。此外,在另一个例子中,在第一视频图像中选择的感兴趣区域的尺寸可以基于在第一设备100与第二设备200之间传输的数据的流化分辨率的程度来确定。在第一视频图像中选择的感兴趣区域的尺寸的上限可以根据第一设备100与第二设备200之间的通信方法来确定。
[0153]虽然根据上面参照图4的描述,第二设备200基于用户输入选择第一视频图像的一部分,但示范性实施例不局限于此。第二设备200可以没有附加用户输入地识别包括在第一视频图像中的脸部,以及选择包括脸部的预定区域作为感兴趣区域。此外,在这种情况下,所选感兴趣区域的尺寸可以根据第一设备100与第二设备200之间的通信方法来确定。
[0154]图5是例示基于一个示范性实施例,当调整第一设备100与第二设备200之间的通信方法时,调整通过使用第一设备100选择的感兴趣区域并向第二设备200提供有关所调整区域的视频图像的方法的流程图。
[0155]在操作S500中,第一设备100确定是否调整第一设备100与第二设备200之间的通信方法。详细地说,第一设备100可以检验是否调整对于第二设备200的通信方法的类型或带宽。此外,第二设备200可以检验是否调整在第一设备100与第二设备200之间传输的数据的流化分辨率。
[0156]第一设备100与第二设备200之间的通信方法的例子非限制地包括3G通信、4G通信、和W1-Fi通信。另外,当第一设备100和第二设备200中的至少一个进行切换时,可以调整第一设备100与第二设备200之间的通信方法。
[0157]作为操作S500的确定结果,当调整通信方法时,在操作S510中,第一设备100调整与正在发送给第二设备200的第二视频图像相对应的区域。随着第一设备100与第二设备200之间的通信方法得到调整,第一设备100可以调整第一视频图像与第二视频图像相对应的部分的尺寸。
[0158]例如,当将第一设备100与第二设备200之间的通信方法从3G通信调整成W1-Fi通信时,可以选择比第一视频图像与第二视频图像相对应的部分大的、要从第一设备100发送的第一视频图像的一部分。当第一设备100与第二设备200之间的通信方法之间的通信方法是3G通信并且第一设备100发送了第一视频图像的脸部,然后将第一设备100与第二设备200之间的通信方法调整成W1-Fi通信时,第一设备100可以选择第一视频图像的一部分,以便除了脸部之外进一步包括第一视频图像的背景部分。另外,例如,当将第一设备100与第二设备200之间的通信方法从4G通信调整成W1-Fi通信时,可以选择比与第二视频图像相对应的部分小的区域。
[0159]此外,例如,当调整在第一设备100与第二设备200之间传输的数据的流化分辨率时,可以调整与第二视频图像相对应的部分的尺寸。
[0160]与通信方法的类型和带宽中的至少一个相对应的区域的尺寸可以事先设定并存储在第一设备100中。此外,与在第一设备100与第二设备200之间传输的数据的流化分辨率相对应的区域的尺寸也可以事先设定并存储在第一设备100中。
[0161]在操作S520中,第一设备100向第二设备200提供调整区域的视频图像。例如,当将第一设备100与第二设备200之间的通信方法从3G通信调整成W1-Fi通信时,第一设备100可以向第二设备200提供有关比第一视频图像与第二视频图像相对应的部分大的第一视频图像的一部分的视频图像。此外,例如,当在第一设备100与第二设备200之间传输的数据的流化分辨率降低时,第一设备100可以向第二设备200提供有关比第一视频图像与第二视频图像相对应的部分小的第一视频图像的一部分的视频图像。
[0162]图6是例示根据一个示范性实施例,当调整第一设备100与第二设备200之间的通信方法时,通过使用第一设备100向第二设备200提供具有调整后图像质量的视频图像的方法的流程图。
[0163]在操作S600中,第一设备100确定是否调整对于第二设备200的通信方法。详细地说,第一设备100可以检验是否调整对于第二设备200的通信的类型或带宽。此外,第二设备200可以检验是否调整在第一设备100与第二设备200之间传输的数据的流化分辨率。
[0164]作为操作S600的结果,当确定调整通信方法时,在操作S610中,第一设备100调整正在发送给第二设备200的第二视频图像的图像质量。随着第一设备100与第二设备200之间的通信方法得到调整,第一设备100可以将第二视频图像的图像质量调整成高图像质量或低图像质量。
[0165]例如,当将第一设备100与第二设备200之间的通信方法从3G通信调整成W1-Fi通信时,可以将第二视频图像的图像质量调整成比在3G通信中高的图像质量。另外,例如,当将第一设备100与第二设备200之间的通信方法从4G通信调整成3G通信时,可以将第二视频图像的图像质量调整成比在4G通信中低的图像质量。
[0166]在另一个例子中,当调整在第一设备100与第二设备200之间传输的数据的流化分辨率时,可以调整第二视频图像的图像质量。
[0167]与通信方法的类型和带宽中的至少一个相对应的图像质量可以事先设定并存储在第一设备100中。此外,与在第一设备100与第二设备200之间传输的数据的流化分辨率相对应的图像质量也可以事先设定并存储在第一设备100中。
[0168]在操作S620中,第一设备100向第二设备200提供调整后图像质量的视频图像。第一设备100可以向第二设备200提供具有作为调整后图像质量的适当图像质量的视频图像。
[0169]图7是例示根据另一个示范性实施例,向第二设备200提供包括与通过使用第一设备100正在捕获的视频图像的一部分相对应的对象的视频图像的方法的流程图。参照图7,第一设备100可以从第二设备200接收第一视频图像的预定点的坐标信息,并通过使用接收的坐标信息选择第一视频图像的一部分作为感兴趣区域。
[0170]在操作S700中,第一设备100可以向第二设备200提供第一视频图像。第一设备100可以基于捕获的视频图像向第二设备200提供第一视频图像。第一设备100可以不作处理地向第二设备200提供捕获的视频图像作为第一视频图像。此外,第一设备100可以处理捕获的视频图像,并向第二设备200提供经过处理的视频图像作为第一视频图像。在这种情况下,第一设备100可以调整所捕获视频图像的分辨率,或将所捕获视频图像转换成预定格式。例如,如果所捕获视频图像的分辨率大于在第一设备100与第二设备200之间的数据的流化分辨率,则第一设备100可以将所捕获视频图像的分辨率调整成与数据的流化分辨率相同,并且可以以调整后分辨率向第二设备200提供所捕获视频图像作为第一视频图像。
[0171 ] 在操作S700中,第一设备100可以以第一分辨率向外部设备发送具有原始分辨率的第一视频图像。第一设备100可以将具有原始分辨率的第一视频图像转换成第一分辨率的第一视频图像,并向第二设备200发送具有第一分辨率的第一视频图像。在这种情况下,第一设备100可以事先获取有关包括在第二设备200中的显示器的分辨率的信息并存储它,并且可以基于包括在第二设备200中的显示器的分辨率确定第一分辨率。
[0172]在操作S710中,第二设备200显示接收的第一视频图像。第二设备200可以将接收的第一视频图像显示在第二设备200的屏幕上。例如,第二设备200可以将第一分辨率的第一视频图像显示在屏幕上。
[0173]在操作S720中,第二设备200接收有关显示在屏幕上的第一视频图像的用户的触摸输入。第二设备200可以接收选择显示在屏幕上的第一视频图像的预定点的用户的触摸输入。此外,第二设备200可以生成触摸点的坐标信息。
[0174]在操作S730中,第二设备200向第一设备100提供触摸点的坐标信息。
[0175]在操作S740中,第一设备100基于接收的坐标信息,确定要提供给第二设备200的第一视频图像的一部分作为感兴趣区域。第一设备100可以基于触摸点的位置选择该部分。详细地说,第一设备100可以识别包括触摸点的对象,并选择包括所识别对象的区域。例如,当在第一视频图像中触摸脸部时,第一设备100可以识别脸部作为包括触摸点的对象。此外,第一设备100可以选择包括所识别脸部的部分作为感兴趣区域。
[0176]此外,第一设备100可以选择围绕触摸点事先设定范围的区域作为感兴趣区域。例如,第一设备100可以选择围绕触摸点的具有预定尺寸的长方形区域作为感兴趣区域。
[0177]在操作S750中,第一设备100识别包括在所确定部分中的对象。例如,当第一设备100选择从触摸点开始事先设定范围的区域作为感兴趣区域时,第一设备100可以从第一视频图像中识别包括在所选部分中的对象。[0178]第一设备100可以基于确定的感兴趣区域从捕获的视频图像中识别对象。确定的感兴趣区域是第一视频图像的一部分,因此第一设备100可以从当前正在捕获的视频图像中检验与第一视频图像的感兴趣区域匹配的区域。此外,第一设备100可以从当前正在捕获的视频图像中识别包括在匹配区域中的对象。
[0179]第一设备100可以通过使用从第一视频图像中识别的对象来识别包括在当前正在捕获的视频图像中的对象。第一设备100可以通过使用来自第一视频图像的所识别对象来识别包括在正在捕获的视频图像中的对象。第一设备100可以基于匹配/识别阈值来识别与从第一视频图像中识别的对象的图像相似的对象。
[0180]在操作S760中,第一设备100跟踪识别的对象。第一设备100可以跟踪从第一视频图像中识别的对象。此外,第一设备100可以跟踪从捕获的视频图像中识别的对象。
[0181]在操作S770中,第一设备100向第二设备200提供包括所跟踪对象的第二视频图像。第一设备100可以从捕获的视频图像中切出包括所识别对象的部分,并将切出部分作为第二视频图像提供给第二设备200。
[0182]详细地说,第一设备100可以基于接收的区域信息,确定与感兴趣区域相对应、具有原始分辨率的第一视频图像的屏幕的部分。此外,第一设备100可以将第一视频图像转换成第二视频图像,以便只有确定的区域包括在第二视频图像中。此外,第一设备100可以以第一分辨率向第二设备200提供第二视频图像。第一分辨率的第一视频图像可以从原始分辨率的第一视频图像转换而来。例如,当第一视频图像的原始分辨率是1000X 1000,而第二图像的第一分辨率是100X 100时,第一设备100可以将第一视频图像的所确定部分转换成第二视频图像,并以100X100分辨率向第二设备200发送第二视频图像。
[0183]第一设备100可以根据第一设备100与第二设备200之间的通信方法确定与第二视频图像相对应的部分的尺寸。此外,第一设备100可以根据第一设备100与第二设备200之间的通信确定第二视频图像的图像质量。第一设备100与第二设备200之间的通信方法的例子非限制地包括3G通信、4G通信、和W1-Fi通信。
[0184]随着第一设备100与第二设备200之间的通信方法得到调整,第一设备100可以调整与第二视频图像相对应的区域的尺寸或调整与第二视频图像相对应的区域的图像质量。当第一设备100和第二设备200中的至少一个执行切换时,可以调整第一设备100与第二设备200之间的通信方法。
[0185]在操作S780中,第二设备200显示接收的视频图像。第二设备200的用户可以检验包括在所选部分中的对象的详细视频图像。
[0186]同时,第二设备200可以将第一视频图像和第二视频图像一起显示在第二设备200的屏幕上。在这种情况下,在操作S770中,第二设备200不仅可以接收第二视频图像而且可以接收第一视频图像。此外,第二设备200可以通过将第二视频图像叠加在第一视频图像上来显示第一视频图像和第二视频图像。第二设备200可以将第二视频图像叠加在第一视频图像未显示第一设备100的用户的部分上。另外,第二设备200可以调整显示第一视频图像的部分的尺寸和显示第二视频图像的部分的尺寸。但是,示范性实施例不局限于此,并且第二设备200可以不叠加第一视频图像和第二视频图像地将第一视频图像和第二视频图像显示在第二设备200的屏幕上。
[0187]图8A和8B例示了根据一个示范性实施例,通过使用第二设备200将第一视频图像的一部分确定为感兴趣区域,以便使包括由用户触摸的点的对象包括在所确定部分中的例子。
[0188]参照图8A和8B,当用户在显示在第二设备200的屏幕上的第一视频图像上触摸预定点80时,第二设备200可以确定包括包含触摸点80的脸部82的区域84作为第一视频图像的一部分。
[0189]详细地说,当用户在显示在屏幕上的第一视频图像上触摸预定点80时,第二设备200可以识别包括触摸点的脸部82。此外,第二设备200可以选择包括脸部82的区域84。在这种情况下,可以基于第一设备100与第二设备200之间的通信方法确定区域84的尺寸。
[0190]例如,当用户触摸显示在第二设备200的屏幕上的预定菜单时,在第二设备200的屏幕上显示预定方框,并且用户可以移动显示的方框或调整方框的尺寸以选择感兴趣区域。在这种情况下,也可以在第二设备200的屏幕上显示移动方框或调整方框的尺寸的用户界面。
[0191]图9A和9B例示了根据一个示范性实施例,通过使用第二设备200将从用户的触摸点开始事先设定范围内的部分确定为感兴趣区域的例子。
[0192]参照图9A和9B,当用户在显示在第二设备200的屏幕上的第一视频图像上触摸预定点90时,可以将围绕触摸点90具有预定尺寸的长方形区域92确定为第一视频图像的一部分。在这种情况下,可以基于第一设备100与第二设备200之间的通信方法确定区域92的尺寸。
[0193]可替代地,第二设备200可以基于用户的反向挤压(unpinching)输入确定感兴趣区域。当用户通过使用,例如,他或她的拇指和食指的反向挤压输入放大第二视频图像的预定部分,并保持触摸拇指和食指达预定时段或更长时,第二设备200可以将通过非收缩输入放大的部分确定为感兴趣区域。此外,第二设备200可以向第一设备100提交对与所确定感兴趣区域相对应的第二视频图像的请求。
[0194]图1OA和IOB例示了根据一个示范性实施例,经由确定第一视频图像的部分的用户界面,通过使用第二设备200将第一视频图像的一部分确定为感兴趣区域的例子。
[0195]参照图1OA和10B,第二设备200可以将用于选择第一视频图像的一部分的引导线10显示在屏幕上。此外,第二设备200可以基于用户触摸弓I导线10的一部分和拖拉它来调整引导线10的尺寸。此外,第二设备200可以将包括在调整后引导线10中的部分确定为第一视频图像的感兴趣区域。在这种情况下,可以基于第一设备100与第二设备200之间的通信方法确定包括在引导线10中的部分的尺寸的上限。
[0196]图1lA和IlB例示了根据一个示范性实施例,当调整第一设备100与第二设备200之间的通信方法时,使用第二设备200以调整后分辨率从第一设备100接收视频图像的例子。图1lA例示了调整通信方法之前显示在第二设备200上的视频图像,而图1lB例示了调整通信方法之后显示在第二设备200上的视频图像。
[0197]随着用在第一设备100与第二设备200之间的通信方法得到调整,可以降低在第一设备100与第二设备200之间传输的数据的流化分辨率。在这种情况下,第二设备200可以从第一设备100接收具有比调整通信方法之前接收的视频图像更低分辨率的视频图像。此外,第二设备200可以以比调整通信方法之前接收的视频图像小的尺寸显示调整通信方法之后接收的视频图像。
[0198]图12A和12B例示了根据一个示范性实施例,当调整第一设备100与第二设备200之间的通信方法时,使用第二设备200从第一设备100接收具有调整后图像质量的视频图像的例子。图12A例示了调整通信方法之前显示在第二设备200上的视频图像,而图12B例示了调整通信方法之后显示在第二设备200上的视频图像。
[0199]随着用在第一设备100与第二设备200之间的通信方法得到调整,可以降低在第一设备100与第二设备200之间传输的数据的流化分辨率。在这种情况下,第二设备200可以从第一设备100接收具有比调整通信方法之前接收的视频图像更低图像质量的视频图像。此外,第二设备200可以以与调整通信方法之前接收的视频图像相同的尺寸显示调整通信方法之后接收的视频图像。
[0200]图13A和13B例示了根据一个示范性实施例,当调整第一设备100与第二设备200之间的通信方法时,使用第二设备200从第一设备100接收具有调整部分的视频图像的例子。图13A例示了调整通信方法之前显示在第二设备200上的视频图像,而图13B例示了调整通信方法之后显示在第二设备200上的视频图像。
[0201]随着用在第一设备100与第二设备200之间的通信方法得到调整,可以提高在第一设备100与第二设备200之间传输的数据的流化分辨率。在这种情况下,第二设备200可以从第一设备100接收具有比调整通信方法之前从第一设备100接收的视频图像更宽区域的视频图像。
[0202]图14是例示根据一个示范性实施例的第一设备100的框图。
[0203]如图14所例示,第一设备100包括图像获取单元110 (例如,图像获取器等)、图像提供单元120 (例如,图像提供器等)、对象识别单元130 (例如,对象识别器等)、对象跟踪单元140 (例如,对象跟踪器等)、网络检验单元150 (例如,网络检验器等)、帧缓冲器190、数据库(DB)160、收发单元170 (例如,收发器等)、和控制单元180 (例如,控制器、处理器等)。
[0204]图像获取单元110获取要提供给第二设备200的图像。图像获取单元110可以获取通过使用包括在第一设备100中的拍摄装置或图像传感器捕获的视频图像,但不局限于此。图像获取单元110可以获取像图片或所捕获图像那样的内容。
[0205]当向第二设备200提供与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像时,图像获取单元110可以从帧缓冲器190中获取与应用程序的运行屏幕相对应的第三视频图像。但是,示范性实施例不局限于此,图像获取单元110可以从后面将描述的帧缓冲器190中提取与应用程序的运行屏幕相对应的图像,并通过处理提取的图像生成第三视频图像。
[0206]图像提供单元120将获取的图像提供给第二设备200。图像提供单元120可以处理获取的图像并将其提供给第二设备200,但不局限于此。图像提供单元120可以不作任何附加处理地将获取的图像提供给第二设备200。
[0207]图像提供单元120可以基于通过使用第一设备100捕获的视频图像将第一视频图像和第二视频图像提供给第二设备200。图像提供单元120还可以将未处理的捕获视频图像提供给第二设备200作为第一视频图像。此外,图像提供单元120可以处理捕获的视频图像并将经过处理的视频图像提供给第二设备200作为第一视频图像。在这种情况下,图像提供单元120可以调整所捕获视频图像的分辨率或图像质量或转换所捕获视频图像的格式。
[0208]图像提供单元120可以以第一分辨率向第二设备200发送具有原始分辨率的第一视频图像。第一分辨率的第一视频图像可以从原始分辨率的第一视频图像转换而来。在这种情况下,第一设备100可以事先获取有关包括在第二设备200中的显示器的分辨率并存储它,并且可以基于包括在第二设备200中的显示器的分辨率确定第一分辨率。
[0209]图像提供单元120可以向第二设备200提供包括通过使用后面将描述的对象跟踪单元140跟踪的对象的第二视频图像。第二视频图像可以仅包含包括所跟踪对象的部分。此外,当调整第一设备100与第二设备200之间的通信方法时,图像提供单元120可以调整第二视频图像的分辨率或图像质量,并将调整后的视频图像提供给第二设备200。此外,当调整第一设备100与第二设备200之间的通信方法时,图像提供单元120可以调整与第二视频图像相对应的部分的尺寸,并将所调整部分的视频图像提供给第二设备200。
[0210]同时,图像提供单元120可以向第二设备200提供与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像。此外,当第二设备200选择从第一设备100接收的第三视频图像的一部分并请求所选部分的视频图像时,第一设备100可以向第二设备200提供与所选部分相对应的第四视频图像。在这种情况下,第四视频图像可以是通过从第三视频图像中切出所选部分获得的图像。
[0211]对象识别单元130从获取的图像中识别对象。对象识别单元130可以从第二设备200中接收第一视频图像的部分的区域信息,并从捕获的视频图像或第一视频图像中识别对象。
[0212]对象跟踪单元140从所获取的图像中跟踪对象。对象跟踪单元140可以从第一视频图像或捕获的视频图像中跟踪识别的对象。
[0213]网络检验单元150检验第一设备100与第二设备200之间的通信方法。网络检验单元150可以检验第一设备100与第二设备200之间的通信方法的类型或带宽。此外,网络检验单元150可以检验在第一设备100与第二设备200之间传输的数据的流化分辨率。
[0214]帧缓冲器190存储与在第一设备100中运行的应用程序的运行屏幕相对应的图像。
[0215]DB160存储当第一设备100向第二设备200提供视频图像的预定部分的图像时需要的各种类型的信息。
[0216]收发单元170向第二设备200发送或从第二设备200接收第一设备100向第二设备200提供第一视频图像的预定部分的图像时需要的各种信息。
[0217]控制单元180控制图像获取单元110、图像提供单元120、对象识别单元130、对象跟踪单元140、网络检验单元150、帧缓冲器190、DB160、和收发单元170,以便第一设备100可以向第二设备200提供视频图像的预定部分的图像。
[0218]图15是例示根据一个示范性实施例的第二设备200的框图。
[0219]如图15所例示,第二设备200包括图像接收单元210 (例如,图像接收器等)、用户输入单元220 (例如,用户输入器等)、网络检验单元230 (例如,网络检验器等)、区域信息生成单元240 (例如,区域信息生成器等)、区域信息提供单元250 (例如,区域信息提供器等)、显示单元260 (例如,显示器等)、DB270、收发单元280、和控制单元290。
[0220]图像接收单元210接收来自第一设备100的图像。图像接收单元210可以从第一设备100接收第一视频图像和第二视频图像。此外,当调整通信方法时,图像接收单元210可以接收在调整分辨率上或具有调整图像质量的视频图像,但示范性实施例不局限于此。
[0221]当提供与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像时,图像接收单元210可以从第一设备100接收第三视频图像。
[0222]用户输入单元220接收选择第一视频图像的一部分的用户输入。例如,图像接收单元220可以接收触摸第一视频图像的预定点的用户输入或用于触摸或拖拉第一视频图像的预定点的用户输入。此外,用户输入单元220可以经由显示在第二设备200的屏幕上的预定用户界面接收用户的触摸输入。同时,当提供与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像时,用户输入单元200接收用于选择第三视频图像的一部分的用户输入。
[0223]网络检验单元230检验第一设备100与第二设备200之间的通信方法。网络检验单元230可以检验第一设备100与第二设备200之间的通信方法的类型和带宽。此外,网络检验单元230可以检验在第一设备100与第二设备200之间传输的数据的流化分辨率。
[0224]区域信息生成单元240基于用户输入和检验的通信方法选择第一视频图像的一部分。区域信息生成单元240可以生成与包括在第一视频图像中的对象有关的区域信息。区域信息生成单元240可以基于第一视频图像中触摸输入点的位置来选择第一视频图像的一部分。详细地说,当用户触摸第一视频图像中的预定点时,区域信息生成单元20可以识别包括触摸点的对象并选择包括所识别对象的区域。
[0225]此外,当用户触摸第一视频图像中的预定点时,区域信息生成单元240可以选择围绕触摸点事先设定范围的区域作为第一视频图像的一部分。此外,区域信息生成单元240可以根据用户经由用户界面的触摸输入来调整所选部分。此外,可以根据第一设备100与第二设备200之间的通信方法确定第一视频图像的所选部分的尺寸。
[0226]区域信息提供单元250将生成的区域信息提供给第一设备100。
[0227]区域信息提供单元250可以向第一设备100提供所选部分的坐标值。此外,区域信息提供单元250可以向第一设备100提供由用户输入的触摸输入点的坐标值。
[0228]显示单元260将从第一设备100接收的图像显示在屏幕上。显示单元260可以将从第一设备100接收的视频图像显示在屏幕上。
[0229]DB270存储各种类型的信息,以便第二设备200可以接收从第一设备100接收的第一视频图像的一部分的视频图像。
[0230]收发单元280可以向第一设备100发送或从第一设备100接收各种类型的信息,以便第二设备200可以接收从第一设备100接收的第一视频图像的一部分的视频图像。
[0231]控制单元290控制图像接收单元210、用户输入单元220、网络检验单元230、区域信息生成单元240、区域信息提供单元250、显示单元260、DB270、收发单元280,和控制单元290,以便第二设备200可以接收从第一设备100接收的第一视频图像的一部分的视频图像。
[0232]图16是根据另一个示范性实施例的设备的框图。例示在图16中的设备可以是根据示范性实施例的第一设备100或第二设备200。
[0233]移动通信单元1001 (例如,移动通信器等)执行对于基站的通话建立或经由像3G或4G那样的蜂窝式网络的数据通信。子通信单元1002执行像蓝牙或近场通信(NFC)那样的短程通信的功能。广播单元(例如,广播接收器等)1003接收数字多媒体广播(DMB)信号。
[0234]摄像机单元1004包括透镜和光学设备以便捕获图片或视频图像。
[0235]传感器单元1005可以包括,例如,感测设备的运动的重力传感器、感测光线的亮度的照度传感器、感测人员的接近的接近传感器、和感测人员的运动的运动传感器。
[0236]全球定位系统(GPS)接收单元1006接收来自人造卫星的GPS信号。可以使用GPS信号向用户提供各种服务。
[0237]输入/输出单元1010提供对于外部设备或人员的界面,并且可以包括,例如,按钮1011、麦克风1012、扬声器1013、振动电机1014、连接器1015或小键盘1016。
[0238]触摸屏1018接收用户的触摸输入。这里,触摸输入可以通过拖拉手势或轻击手势来输入。触摸屏控制器1017将经由触摸屏1018输入的触摸输入发送给控制单元1050。供电单元1019与电池或外部电源连接,以便供应设备所需的电力。
[0239]控制单元1050显示被显示在设备上的内容的一部分并通过运行存储在存储器1060中的程序修改它。控制单元可以向帧缓冲器1020写入和/或从帧缓冲器1020读取数据。
[0240]存储在存储器1060中的程序可以根据功能分类成多个模块,例如,分类成移动通信模块1061、W1-Fi模块1062、蓝牙模块1063、DMB模块1064、摄像机模块1065、传感器模块1066、GPS模块1067、视频图像重放模块1068、音频重放模块1069、电力模块1070、触摸屏模块1071、用户界面(UI)模块1072、或应用模块1073。本领域的一个普通技术人员可以从模块的名称中直观地推测各自模块的功能。
[0241]在下文中,将详细描述应用模块1073。
[0242]首先,当例示在图16中的设备是第一设备100时,应用模块1073可以通过使用包括在第一设备100中的模块向第二设备200提供基于所捕获视频图像的第一视频图像,并接收有关第一视频图像的一部分的区域信息。此外,应用模块1073可以通过使用包括在第一设备100中的模块识别与该部分相对应的对象并跟踪它,并且向第二设备200提供包括所跟踪对象的第二视频图像。此外,应用模块1073可以通过使用包括在第一设备100中的模块检验对于第二设备200的通信方法,并且,当调整通信方法时,应用模块1073可以向第二设备200提供与第二视频图像相比分辨率或图像质量得到调整的视频图像。
[0243]此外,当图16的设备是第二设备200时,应用模块1073可以通过使用包括在第二设备200中的模块接收第一视频图像,并选择第一视频图像的一部分。在这种情况下,可以基于第一设备100与第二设备200之间的通信方法确定所选部分的尺寸。此外,应用模块1073可以通过使用包括在第二设备200中的模块生成有关所选部分的区域信息并将其提供给第一设备100。此外,应用模块1073可以通过使用包括在第二设备200中的模块显示从第二设备200接收的第二视频图像。
[0244]图17A到17C例示了根据一个示范性实施例放大显示在第二设备200的屏幕上的第一视频图像的一部分的例子。
[0245]如图17A到17C所例示,第二设备200可以基于用户的触摸输入和拖拉输入放大第一视频图像的一部分。在这种情况下,第二设备200可以基于第一视频图像的原始分辨率确定放大第一视频图像的程度。详细地说,如图17A所例示,当用户触摸第一视频图像的屏幕的多个部分并在其上作出拖拉动作时,可以如图17B所例示放大第一视频图像的一部分。此外,第二设备200可以考虑到第一视频图像的原始分辨率和第二设备200的屏幕尺寸确定放大第一视频图像的程度。于是,如图17C所例示,即使当用户继续触摸和拖拉时,第一视频图像也不会放大得比如图17B所例示的放大程度更大。
[0246]此外,第二设备200可以事先从第一设备100接收有关第一视频图像的原始分辨率的信息并存储它,以便确定扩大第一视频图像的程度,但示范性实施例不局限于此。
[0247]图18A到18C例示了基于一个示范性实施例以逐步方式放大显示在第二设备200的屏幕上的视频图像的一部分的例子。
[0248]如图18A所例示,可以选择视频图像的一部分并且可以第一次放大所选部分,然后,可以选择并第二次放大视频图像的放大部分的一部分。
[0249]图19A到19C例示了根据一个示范性实施例,在第二设备200上显示包括第一视频图像的放大部分的预览图像,以及在第二设备200上显示从第一设备100提供的第二视频图像的例子。这里,第一设备100和第二设备200可以相互打视频电话。
[0250]如图19A所例示,用户可以选择显示在第二设备200的屏幕上的第一视频图像的一部分10作为感兴趣区域。第二设备200可以从第一设备100接收具有第一分辨率的第一视频图像,并且将接收的第一视频图像显示在第二设备200的屏幕上。
[0251]接着,如图19B所例示,可以将示出所选感兴趣区域的放大的预览图像显示在第二设备200上,并且可以将确定是否放大第一视频图像的一部分并提供它的菜单12显示在第二设备200上。此外,可以将在第二设备200中放大第一视频图像的哪个部分显示在第一设备100的预定区域14上。
[0252]当用户在菜单12上选择“ALLOW (允许)”时,第一设备100可以如图19C所例示向第二设备200提供所选感兴趣区域的第二视频图像,并且第二设备200可以显示接收的第二视频图像。在这种情况下,第一设备100可以向第二设备200提供具有第一分辨率的所选感兴趣区域的第二视频图像。
[0253]同时,当向第二设备200提供第二视频图像时,第一设备100可以将通知信息插入第二视频图像中,以便通知第二设备200第二视频图像是所选感兴趣区域的放大图像。详细地说,第一设备100可以使第一视频图像和第二视频图像流到第二设备200,并且当第一设备100停止发送第一视频图像但发送第二视频图像时,将通知信息插入第二视频图像中。例如,当第一设备100停止发送第一视频图像以便发送第二视频图像时,第一设备100可以在流化水平上将预定参数值插入预定分组中,以便通知第二设备200提供了第二视频图像。此外,可以将通知信息插入例示在图20中的实时传输协议(RTP)分组首标中。图20例示了根据一个示范性实施例的RTP分组首标的例子。
[0254]第一设备100提供给第二设备200的第二视频图像的每个帧可以包括多个RTP分组。此外,第一设备100可以将通知信息插入与第二视频图像的每个帧相对应的多个RTP分组的预定分组中。例如,第一设备100可以将通知信息插入插入与第二视频图像的每个帧相对应的多个RTP分组的首标中的RTP标记字段90的位速率是I的RTP分组中。
[0255]此外,第一设备100可以将通知信息插入第二视频图像的多个帧当中的预定帧中。例如,第一设备100可以将通知信息插入从第二视频图像的第一帧开始的预定数目帧中。但是,示范性实施例不局限于此。
[0256]此外,第一设备100可以将通知信息插入RTP分组首标的首标扩展字段92中。通知信息可以具有预定位速率。此外,通知信息可以包括预定区域信息。该区域信息可以是指示通过使用第一设备100切出第一视频图像的哪个部分以生成第二视频图像的信息。例如,该区域信息可以是指示原始视频图像的整个屏幕当中与显示第二视频图像的屏幕相对应的部分的位置的值。此外,该区域信息可以具有预定坐标值。
[0257]图21是例示根据一个示范性实施例通过使用第一设备100生成第四视频图像的方法的流程图。第一设备100可以向第二设备200提供与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像,从第二设备200接收有关第三视频图像的一部分的区域信息,并向第二设备200提供生成的第四视频图像。
[0258]在操作S2100中,第一设备100从第一设备100中的帧缓冲器中获取第三视频图像。帧缓冲器可以存储与在第一设备100中运行的应用程序的运行屏幕相对应的第三视频图像。
[0259]在操作S2200中,第一设备100可以基于从第二设备200接收的区域信息切出第三视频图像的一部分。此外,第一设备100可以在操作S2300中编码第三视频图像的切出部分的一部分,并在操作S2400中将其分组化。
[0260]图22是例示基于一个示范性实施例,由正在与第一设备100打视频电话的第二设备200接收作为第一视频图像的放大部分的第二视频图像的方法的流程图。
[0261]在操作S2205中,为视频通话而连接第一设备100和第二设备200。
[0262]在操作S2210中,第一设备100向第二设备200提供第一视频图像。第一设备100可以捕获第一设备100的用户,并且为视频通话生成第一视频图像。此外,第一设备100可以将生成的第一视频图像发送给第二设备200。
[0263]在操作S2220中,第二设备200将从第一设备100接收的第一视频图像显示在第二设备200的屏幕上。
[0264]在操作S2230中,第二设备200选择第一视频图像要放大的部分。第二设备200可以从第一视频图像中选择,例如,第一设备100的用户的嘴部或第一设备100的用户拿着的书本的封面。在这种情况下,第二设备200可以基于用户的触摸输入选择一部分,但示范性实施例不局限于此。要放大的部分可以在视频通话期间事先设定,并且第二设备200可以从第一设备100的用户的图像中选择事先设定部分。
[0265]例如,第二设备200可以跟踪第一设备100的用户的脸部图像当中用户的嘴部,以选择用户的嘴部作为一部分。详细地说,第二设备200可以从第一设备100的用户的图像中检测脸部识别信息,并且可以基于检测的脸部识别信息跟踪和选择第一设备100的用户的脸部的嘴部。检测脸部识别信息的方法的例子包括基于特征的方法、基于外表的方法、和混合方法。在基于特征的方法中,可以将脸部或脸部特征成分(例如,眼睛、鼻子、嘴巴、或下巴)的几何信息用于基于这些成分的尺寸和形状、这些成分之间的相关性、或基于这些因素的组合的信息来识别脸部。基于特征的方法可以包括,例如,纯几何方法、基于动态链接架构的方法、或基于隐马尔可夫模型的方法。此外,根据基于外表的方法,通过使用从一组学习图像中学习的模型识别脸部。基于外表的方法的例子包括使用通过分析主要成分生成的特征脸的方法、使用线性判别分析的方法、使用神经网络的方法、和使用支持向量机的方法。另外,混合方法使用基于特征的方法和基于外表的方法两者。混合方法的例子包括基于线性特征分析的方法、基于形状归一化的方法、和基于成分的方法。但是,根据当前示范性实施例检测脸部识别信息的方法不局限于上述的三种方法,其他各种方法也可以用在检测脸部识别信息中。
[0266]在操作S2240中,第二设备200向第一设备100发送所选部分的坐标信息。
[0267]在操作S2250中,第一设备100显示第一视频图像由第二设备200选择的部分。第一设备100可以通过,例如,虚线显示第一视频图像由第二设备200选择的部分。此外,第一设备100可以仅将第一视频图像由第二设备200选择的部分显示在第一设备100的屏幕上。
[0268]在操作S2260中,第一设备100确定向第二设备200提供与所选部分有关的第二视频图像。第一设备100可以显示用户界面,并基于经由用户界面输入的用户输入,向第二设备200提供对于由第二设备200选择的部分有关的第二视频图像。
[0269]在操作S2270中,第一设备100捕获与所选部分相对应的部分。第一设备100可以捕获,例如,第一设备100的用户的嘴部或第一设备100的用户拿着的书本的封面。
[0270]在操作S2280中,第一设备100向第二设备200提供第二视频图像。第一设备100可以通过捕获与所选部分相对应的部分生成第二视频图像,并将生成的第二视频图像提供给第二设备200。
[0271]在操作S2290中,第二设备200显示第二视频图像。
[0272]同时,第二设备200可以将第一视频图像和第二视频图像两者都显示在第二设备200的屏幕上。在这种情况下,在操作S2280中,第二设备200不仅可以接收第二视频图像而且可以接收第一视频图像。另外,第二设备200可以通过将第二视频图像叠加在第一视频图像上来显示第一视频图像和第二视频图像。第二设备200可以将第二视频图像叠加在第一视频图像未显示第一设备100的用户的部分上。另外,第二设备200可以调整显示第一视频图像的部分的尺寸和显示第二视频图像的部分的尺寸。但是,示范性实施例不局限于此,第二设备200可以不叠加第一视频图像和第二视频图像地将第一视频图像和第二视频图像显示在第二设备200的屏幕上。
[0273]图23是例示根据一个示范性实施例,由正在与第一设备100打视频电话的第二设备200放大第一视频图像的一部分并显示它的方法的流程图。
[0274]在操作S2305中,为视频通话而连接第一设备100和第二设备200。
[0275]在操作S2310中,第一设备100向第二设备200提供第一视频图像。第一设备100可以捕获第一设备100的用户,并且可以为视频通话生成第一视频图像。此外,第一设备100可以将生成的第一视频图像发送给第二设备200。
[0276]在操作S2320中,第二设备200将从第一设备100接收的第一视频图像显示在第二设备200的屏幕上。
[0277]在操作S2330中,第二设备200选择第一视频图像要放大的部分。第二设备200可以从第一视频图像中选择,第一设备100的用户的嘴部或第一设备100的用户拿着的书本的封面。
[0278]在这种情况下,第二设备200可以基于用户的触摸输入选择一部分,但示范性实施例不局限于此。要放大的部分可以在视频通话期间事先设定,并且第二设备200可以从第一设备100的用户的图像中选择事先设定部分。例如,第二设备200可以通过跟踪第一设备100的用户的脸部图像的用户的嘴部来选择用户的嘴部作为一部分。[0279]在操作S2340中,第二设备200仅将第一视频图像在操作S2330中选择的部分显示在第二设备200的屏幕上。第二设备200可以通过图像处理放大第一视频图像的所选部分,并且可以将放大部分显示在第二设备200的屏幕上。例如,当第一视频图像的分辨率是200X200,以及所选部分的分辨率是50X50时,第一设备100可以将所选部分的分辨率放大成 200X200。
[0280]同时,第二设备200可以将放大图像叠加在第一视频图像上。第二设备200可以将放大图像叠加在第一视频图像未显示第一设备100的用户的部分上。另外,第二设备200可以调整显示第一视频图像的部分的尺寸和显示第二视频图像的部分的尺寸。但是,示范性实施例不局限于此,第二设备200可以不叠加第一视频图像和第二视频图像地将第一视频图像和第二视频图像显示在第二设备200的屏幕上。
[0281]图24A到24C例示了根据一个示范性实施例,与第一视频图像一起显示在第二设备200的屏幕上的第一视频图像42的放大部分。
[0282]参照图24A,可以选择显示在第二设备200的屏幕上的第一设备100的用户的脸部的嘴部40。嘴部40可以由第二设备200的用户来选择。但是,示范性实施例不局限于此,第二设备200可以根据事先设定标准跟踪和选择第一视频图像42中的嘴部40。
[0283]参照图24B,可以将所选嘴部40的放大图像44叠加在第一视频图像42上。在这种情况下,第二设备200可以确定第一视频图像未显示第一设备100的用户的部分,并将第二视频图像叠加在未显示用户的部分上。
[0284]另外,参照图24C,可以不将所选嘴部40的放大图像44叠加在第一视频图像42上,而是可以将所选嘴部40的放大图像44和第一视频图像分别显示在分离窗口上。
[0285]一个示范性实施例也可以以包括像计算机执行的程序模块那样,计算机可执行的命令的记录媒体的形式实现。计算机可读记录媒体可以是计算机可访问的任意可用媒体,以及可以是易失性、非易失性、可分开、和不可分开媒体的任何一种。此外,计算机可读记录媒体的例子可以包括计算机存储媒体和通信媒体。计算机存储媒体的例子包括存储有关计算机可读命令、数据结构、程序模块、或其他数据的信息的通过任意方法或技术实现的易失性、非易失性、可分开、和不可分开媒体。通信媒体可以包括计算机可读命令、数据结构、程序模块、像载波那样的调制数据信号的其他数据、或其他传输机制,并且可以是任意信息传输媒体。
[0286]虽然已经针对其实施例具体显示和描述了示范性实施例,但本领域的普通技术人员应该明白,可以不偏离如所附权利要求书限定的本发明构思的精神和范围地作出形式和细节上的各种改变。示范性实施例应该只从描述的意义上来考虑而不是为了限制的目的。例如,描述成单种类型的每个元件可以是分布式的,类似地,可以组合描述成分布式的元件。
[0287]示范性实施例的范围不是由详细描述来限定而是由所附权利要求书来限定,在该范围内的所有差异都应该理解为包括在本发明构思中。
【权利要求】
1.一种图像提供方法,包含: 向外部设备发送从原始分辨率的原始视频图像转换的第一分辨率的第一视频图像; 从外部设备接收有关第一分辨率的第一视频数据的感兴趣区域的区域信息; 基于区域信息确定原始分辨率的原始视频图像与感兴趣区域相对应的区域,其中所确定的区域小于原始分辨率的原始视频图像; 将原始分辨率的原始视频图像的一部分转换成第一分辨率的第二视频图像,其中该部分对应于所确定的区域;以及 将第二视频图像发送给外部设备。
2.如权利要求1所述的图像提供方法,其中该感兴趣区域包括显示在第一视频图像中的对象,并且该区域信息由外部设备生成。
3.如权利要求2所述的图像提供方法,其中当触摸外部设备的屏幕时,选择该感兴趣区域以包括与屏幕的触摸点相对应的对象。
4.如权利要求2所述的图像提供方法,其中当触摸外部设备的屏幕时,选择围绕屏幕的触摸点包括事先设定范围的感兴趣区域。
5.如权利要求1所述的图像提供方法,其中接收区域信息包含接收外部设备的屏幕的触摸点的坐标信息。
6.如权利要求1所述的图像提供方法,其中当触摸外部设备的屏幕时,在外部设备的屏幕上显示选择感兴趣区域的用户界面。
7.如权利要求1所述的图像提供方法,其中第一视频图像和第二视频图像是与外部设备视频通话的视频图像, 其中在将第一视频图像发送给外部设备的过程中,基于由摄像机捕获的视频图像将第一视频图像发送给外部设备,以及 其中由摄像机捕获的视频图像的分辨率大于视频通话的流化分辨率。
8.如权利要求1所述的图像提供方法,其中根据用于与外部设备通信的通信方法的类型确定感兴趣区域的范围。
9.如权利要求1所述的图像提供方法,其中根据用于与外部设备通信的通信方法的类型确定第一分辨率。
10.如权利要求1所述的图像提供方法,进一步包含根据用于与外部设备通信的通信方法的调整来调整第一分辨率。
11.如权利要求1所述的图像提供方法,进一步包含根据用于与外部设备通信的通信方法的调整来调整所确定的区域。
12.如权利要求1所述的图像提供方法,其中在将第一视频图像发送给外部设备的过程中,基于由摄像机捕获的视频图像将第一视频图像和第二视频图像发送给外部设备,以及 其中该方法进一步包含当包括在感兴趣区域中的对象从捕获的视频图像中消失时调整所确定的区域。
13.如权利要求12所述的图像提供方法,进一步包含,当从捕获的视频图像中消失的对象重新出现在捕获的视频图像中时,向外部设备提供仅包括重新出现的对象的部分的第二视频图像。
14.如权利要求1所述的图像提供方法,其中将通知正在发送第二视频图像的通知信息插入第二视频图像中。
15.如权利要求14所述的图像提供方法,其中将通知信息插入与第二视频图像的事先设定帧相对应的分组的首标中。
16.如权利要求15所述的图像提供方法,其中该分组是实时传输协议(RTP)分组,并且RTP分组的RTP标记字段值是I。
17.如权利要求15所述的图像提供方法,其中该分组是RTP分组,以及将通知信息插入RTP分组的首标扩展字段中。
18.如权利要求14所述的图像提供方法,其中该通知信息包括指示第一视频图像与第二视频图像相对应的部分的区域信息。
19.如权利要求1所述的图像提供方法,其中该感兴趣区域是基于显示第一视频图像的外部设备的屏幕上的用户输入指定的区域。
20.一种通过使用设备的图像接收方法,包含: 从外部设备接收第一视频图像; 向外部设备提供有关包括在所接收的第一视频图像中的对象的区域信息;以及 从外部设备接收仅包括第一视频图像的一部分的第二视频图像,其中该部分包括该对象, 其中第二视频图像的分辨率大于第一视频图像的该部分的分辨率,以及 第一视频图像的该部分包括基于所提供的区域信息的对象。
21.如权利要求20所述的图像接收方法,进一步包含: 基于用户输入选择与包括在所接收的第一视频图像中的该对象有关的感兴趣区域;以及 生成有关所选感兴趣区域的区域信息。
22.如权利要求21所述的图像接收方法,其中在感兴趣区域的选择过程中,当触摸显示第一视频图像的设备的屏幕时,选择感兴趣区域以包括被包括在所接收第一视频图像中的对象,其中该对象包括屏幕的触摸点。
23.如权利要求21所述的图像接收方法,其中在感兴趣区域的选择过程中,当触摸显示第一视频图像的设备的屏幕时,选择围绕屏幕的触摸点事先设定范围的区域。
24.如权利要求20所述的图像接收方法,其中在区域信息的提供过程中,当触摸显示第一视频图像的设备的屏幕时,向外部设备提供屏幕的触摸点的坐标信息。
25.如权利要求20所述的图像接收方法,进一步包含,当触摸显示第一视频图像的设备的屏幕时,显示选择感兴趣区域的用户界面。
26.如权利要求20所述的图像接收方法,其中由外部设备基于通过使用外部设备捕获的视频图像来提供第一视频图像和第二视频图像, 其中当出现在所捕获的视频图像中的对象从捕获的视频图像中消失时,调整第一视频图像的该部分,以及 其中该图像接收方法进一步包含: 从外部设备接收仅包括所调整部分的第二视频图像。
27.如权利要求26所述的图像接收方法,进一步包含,当从捕获的视频图像中消失的对象重新出现在捕获的视频图像中时,从外部设备接收仅包括包含重新出现的对象的部分的第二视频图像。
28.一种图像提供设备,包含: 配置成存储至少一个程序的存储器;以及 配置成通过运行至少一个程序向外部设备提供所捕获的视频图像的处理器, 其中所述至少一个程序包括进行如下的命令:将第一视频图像发送给外部设备;从外部设备接收与包括在第一视频图像中的对象相对应的区域信息;以及基于区域信息提供仅包括包含第一视频图像的该对象的部分的第二视频图像,以及 其中第二视频图像的分辨率大于第一视频图像的该部分的分辨率。
29.一种设备,包含: 配置成存储至少一个程序的存储器;以及 配置成通过运行所述至少一个程序向外部设备提供视频图像的处理器, 其中所述至少一个程序包括进行如下的命令:从外部设备接收第一视频图像;向外部设备提供有关包括在所接收的第一视频图像中的对象的区域信息;以及从外部设备接收仅包括第一视频图像的一部分的第二视频图像, 其中第一视频图像的该部分包括该对象, 其中第二视频图像的分辨率大于第一视频图像的该部分的分辨率,以及 其中包括该对象的第一视频图像的该部分基于提供的区域信息来确定。
30.一种图像提供方法,其包含: 向外部设备发送具有多个第一帧的第一视频图像; 从外部设备接收与包括在第一视频图像中的对象相对应的区域信息; 基于区域信息从多个第一帧当中选择包括该对象的第一帧;以及 向外部设备发送包括多个第二帧的第二视频图像,该第二帧仅包括所选第一帧的一部分。
31.一种图像提供方法,包含: 向外部设备发送具有多个第一帧的第一视频图像; 从外部设备接收与包括在第一视频图像中的对象相对应的区域信息; 基于区域信息从所述多个第一帧当中选择包括该对象的部分;以及 向外部设备发送包括多个第二帧的第二视频图像,该第二帧仅包括所选部分。
32.—种图像提供方法,包含: 向外部设备发送与应用程序的运行屏幕相对应的第一分辨率的第一图像; 从外部设备接收有关第一图像的感兴趣区域的区域信息; 基于区域信息,确定第一图像与感兴趣区域相对应的部分,其中该部分小于第一图像; 将第一图像的所确定部分转换成第一分辨率的第二图像;以及 向外部设备发送第二图像。
【文档编号】G06F3/0488GK103546716SQ201310299684
【公开日】2014年1月29日 申请日期:2013年7月17日 优先权日:2012年7月17日
【发明者】金容台, 全惠暎, 郑渊建 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1