CN105556495B - 用于屏幕镜像的方法及其源设备 - Google Patents

用于屏幕镜像的方法及其源设备 Download PDF

Info

Publication number
CN105556495B
CN105556495B CN201480051353.2A CN201480051353A CN105556495B CN 105556495 B CN105556495 B CN 105556495B CN 201480051353 A CN201480051353 A CN 201480051353A CN 105556495 B CN105556495 B CN 105556495B
Authority
CN
China
Prior art keywords
screen
region
menu
source device
area
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.)
Active
Application number
CN201480051353.2A
Other languages
English (en)
Other versions
CN105556495A (zh
Inventor
康弼涉
咸诚欥
黄泰丸
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN105556495A publication Critical patent/CN105556495A/zh
Application granted granted Critical
Publication of CN105556495B publication Critical patent/CN105556495B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

提供了一种用于屏幕镜像的方法及其源设备。源设备包括:显示单元,被配置为显示第一屏幕;输入单元,被配置为接收在第一屏幕上对第一区域的选择;控制器,被配置为:当镜像服务被执行时,与作为第一屏幕中除了第一区域之外的区域的第二区域独立地对第一区域进行处理,并且被配置为将反映该处理的第一屏幕镜像到至少一个宿设备上;以及通信器,被配置为传送与第一屏幕相对应的图像数据。

Description

用于屏幕镜像的方法及其源设备
技术领域
本公开涉及一种用于屏幕镜像(screen mirroring)的方法及其源设备。更具体地,本公开涉及一种用于将在至少一个显示设备中所显示的至少一个屏幕进行镜像并且显示在至少一个其他显示设备中的方法和装置。
背景技术
随着有线和/或无线通信网络的发展,显示屏幕以输出用户在视觉上可识别的数据的电子设备可以通过有线和/或无线通信网络彼此连接。
电子设备可以通过有线和/或无线通信网络彼此传送和接收各种类型的数据。镜像技术被用于在电子设备之间执行远程控制和/或分享。
镜像技术指代用于在具有显示单元的装置之间分享和控制屏幕数据的技术。例如,根据镜像技术,可以在个人计算机(PC)之间分享屏幕数据。
镜像技术被发展为适用于可以通过显示单元来输出和/或显示屏幕的所有类型的电子设备,诸如:便携式计算机,诸如笔记本式计算机、上网本式计算机、平板式PC等;便携式终端,诸如智能电话和/或个人数字助理(PDA);电视机(TV),等等。镜像服务可以被提供以将镜像技术应用到多个电子设备,从而在多个电子设备之间分享屏幕和执行远程控制。用于提供镜像服务的技术包括:显示即服务(Daas)、Miracast、Airplay等。
在下文中,分享并且显示屏幕以使用镜像服务的所有类型的电子设备被称为显示设备。
为了提供镜像服务,图像数据从提供图像的设备被传送到被提供图像的设备。这里,提供图像的设备可以被称为源设备和/或主设备,而被提供图像的设备可以被称为宿(sink)设备和/或客户端设备。在下文中,提供图像的设备被称为源设备,而被提供图像的设备被称为宿设备。
镜像服务在通过网络彼此连接的多个显示设备之间分享并且显示同一屏幕。换言之,为了提供镜像服务,源设备如原样地向宿设备传送在其中所显示的屏幕,并且宿设备如原样地显示所接收到的屏幕。因此,当使用镜像服务时,镜像屏幕的一部分不能根据用户的意图被改变。镜像服务未被连续地使用,并且停止根据用户的意图改变镜像屏幕。
因此,可以提供一种用于根据用户的意图来弹性地和/或动态地使用镜像服务的方法和装置。
上述信息作为背景信息给出,只是为了帮助对本公开的理解。关于上述任何信息是否可适用为相对于本公开的现有技术,既未进行确定,也未做出断言。
发明内容
技术问题
镜像服务在通过网络彼此连接的多个显示设备之间分享并且显示同一屏幕。换言之,为了提供镜像服务,源设备如原样地向宿设备传送在其中所显示的屏幕,并且宿设备如原样地显示所接收到的屏幕。因此,当使用镜像服务时,镜像屏幕的一部分不能根据用户的意图被改变。镜像服务未被连续地使用,并且停止根据用户的意图改变镜像屏幕。
技术方案
本发明的各方面将解决至少上述问题和/或缺点,并且将提供至少下述优点。因此,本公开的一个方面将提供一种屏幕镜像的方法及其源设备,在该屏幕镜像的方法中,当使用镜像服务时屏幕根据用户的意图弹性地被改变。
有利效果
根据本公开的以上实施例中的一个或多个,在用于屏幕镜像的方法及其源设备中,当使用镜像服务时被镜像的屏幕可以根据用户的意图被改变并且被使用。因此,镜像服务可以根据用户的意图以各种方式被使用。
附图说明
根据下面结合附图进行的描述,本公开的特定实施例的以上和其他方面、特征以及优点将更加明显,在附图中:
图1A和图1B是示出了根据本公开的实施例的镜像连接的框图;
图2A和图2B是示出了根据本公开的另一个实施例的镜像连接的框图;
图3是示出了根据本公开的实施例的源设备和宿设备的框图;
图4是示出了根据本公开的实施例的用于屏幕镜像的方法的流程图;
图5是示出了根据本公开的实施例的用于屏幕镜像的方法的详细操作的视图;
图6是示出了根据本公开的实施例的用于屏幕镜像的方法的区域选择操作的视图;
图7A和图7B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的区域选择操作的视图;
图8是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的区域选择操作的视图;
图9A和图9B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的区域选择操作的视图;
图10是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的流程图;
图11A和图11B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的菜单选择操作和设备选择操作的视图;
图12是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的视图;
图13A和图13B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的视图;
图14A和图14B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的视图;
图15是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的流程图;
图16是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的流程图;以及
图17是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的流程图。
贯穿附图,相同的附图标记被用来代表相同的元件。
具体实施方式
最佳实施方式
根据本公开的一个方面,提供了一种源设备。该源设备包括:显示单元,被配置为显示第一屏幕;输入单元,被配置为接收在第一屏幕上对第一区域的选择;控制器,被配置为:当镜像服务被执行时,与作为第一屏幕中除了第一区域之外的区域的第二区域独立地对第一区域进行处理,并且将反映该处理的第一屏幕镜像到至少一个宿设备上;以及通信器,被配置为传送与第一屏幕相对应的图像数据。
根据本公开的另一个方面,提供了一种用于屏幕镜像的方法。该方法包括:将在至少一个源设备上所显示的第一屏幕镜像,以在至少一个宿设备上显示第二屏幕;在第一屏幕上选择第一区域;与作为第一屏幕除了第一区域之外的区域的第二区域独立地对第一区域进行处理;通过反映该处理来在至少一个源设备上显示第一屏幕并且通过镜像第一屏幕来在至少一个宿设备上显示第二屏幕。
从下面结合附图公开了本公开的各种实施例的详细描述中,本公开的其它方面、优点以及显著特征对于本领域技术人员将变得更加明显。
本发明的实施方式
本申请要求2013年9月17日向韩国知识产权局提交的并且被指派了序列号10-2013-0112069的韩国专利申请根据35U.S.C.119(a)的权益,该韩国专利申请的全部公开通过引用并入于此。
下面参考附图的描述被提供来帮助对由权利要求书及其等同物所定义的本公开的各种实施例的全面的理解。其包括各种具体细节来帮助理解,但是这些细节将被认为仅仅是示范性的。因此,本领域普通技术人员将认识到,能够对本文中所描述的各种实施例进行各种改变和修改,而不背离本公开的范围和精神。此外,为了清楚和简明,对于熟知功能和结构的描述可以被省略。
在下面说明书和权利要求书中所使用的术语和词语不限于书目含义,而是仅仅被发明人用来使对于本公开的清楚和一致的理解成为可能。因此,本领域技术人员应该理解下面对本公开的各种实施例的描述被提供仅仅用于例示的目的,而非用于限制由所附权利要求书以及它们的等同物所定义的本公开的目的。
将理解,单数形式的“一”、“一个”和“该”包括复数所指物,除非上下文中清楚地指出并非如此。因此,例如,对于“一个组件表面”的引用包括对于一个或多个这样的表面的引用。
现在将参照附图来描述根据本公开的实施例的用于屏幕镜像的方法及其源设备。
如上所述,多个显示设备可以彼此连接,以被远程地控制和分享。
使用镜像服务的多个显示设备包括至少一个源设备和至少一个宿设备。所述至少一个源设备和至少一个宿设备通过有线和/或无线通信网络彼此连接。
现在将参考图1A至图2B来描述根据本公开的实施例的显示设备与使用镜像服务的多个显示设备之间的连接关系。
图1A至图2B中所示的显示设备可以是包括显示单元的电子设备,例如可以是:便携式计算机,诸如笔记本式计算机、上网本式计算机、平板式个人计算机(PC)等;便携式终端,诸如智能电话或个人数字助理(PDA);计算机;智能电视(TV),等等。
在下文中所描述的源设备和宿设备是相对的概念,或者换言之,源设备和宿设备根据两个设备之间的相对关系被命名。因此,传送预先设定的图像数据的显示设备可以被称为源设备,而接收并且镜像预先设定的图像数据的显示设备可以被称为宿设备。
图1A和图1B是示出了根据本公开的实施例的镜像连接的视图。
参考图1A和图1B,一个源设备和至少一个宿设备彼此连接。
参考图1A,源设备110和宿设备120以1:1的网络拓扑彼此连接。具体地,源设备110通过网络115以1:1的网络拓扑连接到宿设备120。
这里,网络115是通过其可以传送和接收图像数据的有线和/或无线通信网络。网络115可以根据各种类型的通信网络标准和/或类型被形成,诸如局域网(LAN)、广域网(WAN)、第三代(3G)、长期演进(LTE)、无线LAN(WLAN)、无线宽带(Wibro)、码分多址(CDMA)、宽带CDMA(WCDMA)、近场通信(NFC)等。
源设备110可以显示用于控制源设备110的操作的菜单屏幕、用于再现画面的屏幕等。源设备110可以向宿设备120传送与当前所显示的屏幕相对应的图像数据。具体地,源设备110可以传送与当前所显示的整个屏幕相对应的图像数据和/或可以将对整个屏幕进行分割以传送与分割后的屏幕中的至少一个相对应的图像数据。
宿设备120通过网络115接收与在源设备110中所显示的屏幕相对应的图像数据。宿设备120还可以对从源设备110所接收到的图像数据进行解码,以生成屏幕并且显示所生成的屏幕。
具体地,宿设备120单一地或多重地接收在源设备110中所显示的屏幕。宿设备120可以通过使用所接收到的图像数据,来显示与在源设备110中所显示的屏幕相同的屏幕。具体地,宿设备120可以显示在源设备110中所显示的屏幕的整体或一部分。
参考图1B,源设备130以1:n的网络拓扑连接到多个宿设备141、142和143。具体地,源设备130通过网络135以1:n的网络拓扑连接到多个宿设备141、142和143。
参考图1B,源设备130可以复制整个屏幕并且向多个宿设备141、142和143传送整个屏幕和/或可以复制并且传送该屏幕的一个区域和/或分别地传送该屏幕的不同区域。
省略了对与图1的附图标记相同的图1B的附图标记的描述。
图2A和图2B是示出了根据本公开的另一个实施例的镜像连接的框图。
参考图2A和图2B,多个源设备211、212和213连接到宿设备220。
参考图2A和图2B,多个源设备211、212和213以n:1的网络拓扑连接到宿设备220。具体地,源设备211、212和213通过网络215以n:1的网络拓扑连接到宿设备220。
参考图2A,多个源设备211、212和213分别地向宿设备220传送图像数据。宿设备220可以选择性地显示与多条图像数据中的特定一个相对应的屏幕。宿设备220聚集在所述多条图像数据中所包括的多个图像,以生成一个屏幕并且显示所生成的屏幕。
参考图2B,多个源设备231、232和233以m:n的网络拓扑连接到多个宿设备241、242、243、244和245。具体地,多个源设备231、232和233通过网络235以m:n的网络拓扑连接到多个宿设备241、242、243、244和245。
参考图2B,多个源设备231、232和233分别地向多个宿设备241、242、243、244和245传送图像数据。多个宿设备241、242、243、244和245可以选择性地显示与多条图像数据中的特定一个相对应的屏幕。多个宿设备241、242、243、244和245聚集在多个图像数据中所包括的多个图像,以生成一个屏幕并且显示所生成的屏幕。
根据通常的镜像技术,当使用镜像服务时,即使镜像屏幕包括用户不想要分享的屏幕,屏幕也可能被连续地分享。换言之,如果当使用镜像服务时镜像屏幕包括用户不想要分享的屏幕,则镜像服务暂停以不更新另一个显示设备的屏幕和/或镜像服务停止。
换言之,使用镜像服务的所有类型的显示设备可以显示同一屏幕,并且可能无法根据用户的意图独立地和/或分别地控制镜像屏幕。因此,用户难以使用镜像服务。
在根据本公开的实施例和另一个实施例的用于屏幕镜像的方法及其宿设备中,镜像屏幕可以根据用户的意图,在使用镜像服务的显示设备之间独立地和/或分别地改变,以增加用户的便利性。现在将参考图3详细地描述用于提供进一步匹配用户的意图的镜像服务的方法和装置。
图3是示出了根据本公开的实施例的显示设备的框图。根据本实施例的显示设备可以是如上所述的可以通过无线网络使用镜像服务的电子设备,并且可以是例如源设备310、宿设备360。
参考图3,源设备310和/或宿设备360之一可以被认为是所述显示设备。源设备310与宿设备360的详细的结构和操作相同或相似。然而,传送镜像屏幕的显示设备被称为源设备310,而接收镜像屏幕的显示设备被称为宿设备360。
如以上参考图1A至图2B所描述地,源设备310和宿设备360可以以1:1的网络拓扑、1:n的网络拓扑、n:1的网络拓扑、m:n的网络拓扑和/或任何其他相似和/或适合的网络拓扑彼此连接。
在图3中,源设备310和宿设备360经由网络350以1:1的网络拓扑彼此连接。
参考图3,源设备310包括控制器315、显示单元320、通信器325以及输入单元330。源设备310可以进一步包存储器335。
控制器315生成图像数据。具体地,控制器315可以解码诸如静态图像数据或运动画面数据的图像数据,以生成在显示单元320上将显示的屏幕。可替换地,控制器315可以生成用户界面(UI)屏幕等。
显示单元320显示由控制器315所生成的图像数据。具体地,显示单元320接收与由控制器314所生成的图像数据相对应的屏幕,并且通过显示面板(未示出)来输出该屏幕。在下文中,通过显示单元320所显示的并且通过宿设备360所镜像的屏幕将被称为第一屏幕。换言之,当执行镜像服务时,显示单元320显示第一屏幕。
通信器325通过网络350向和/或从其他所连接的显示设备传送和接收数据。具体地,通信器325可以向至少一个其他显示设备——例如宿设备360的通信器375——传送由控制器315所生成的图像数据。
通信器325可以包括用于通过有线和/或无线通信访问网络350的通信模块。例如,通信器325可以包括根据下述通信标准的通信模块:WLAN WiFi、3G、LET、Wibro、世界微波接入互操作性(Wimax)、CDMA、WCDMA等。
通信器325可以包括根据近场通信(NFC)的通信标准的通信模块。因此,如果源设备310和宿设备360通过支持紧连接(close connection)方法来彼此邻近和/或彼此接触,则通信器325可以向和/或从宿设备360传送和预先设定数据。
输入单元330从用户接收用于控制源设备310的操作的请求、命令和/或其他数据。
输入单元330可以被实现为触摸屏幕。具体地,输入单元330可以包括与显示面板(未示出)组合的触控板(未示出),向显示面板输出触摸屏幕,通过触摸屏幕接收命令以及通过触控板来感测预先设定的命令。
例如,如果输入单元330被实现为触摸屏幕,则输入单元330可以在与触控板组合的显示面板上输出作为UI屏幕的菜单屏幕。如果用户触摸菜单屏幕的一个地方(place),例如显示镜像服务菜单的地方,则输入单元330感测被触摸的地方。输入单元330可以向控制器315传送所感测的信息。
控制器315可以识别与在所感测的地方上所显示的菜单相对应的用户的请求和/或命令,并且执行所识别出的请求和/或命令。例如,如果显示镜像服务菜单的地方,则输入单元330可以向控制器315传送用于请求执行镜像服务的信息。可替换地,如果输入单元330向控制器315传送关于所触摸的地方的位置信息,则控制器315可以控制源设备310感测到与位置信息相对应的菜单是镜像服务菜单,并且可以执行镜像服务。
存储器335可以存储各种类型的数据、用于操作源设备310的程序、所传送的和所接收的数据等。
具体地,存储器335可以存储当源设备310执行镜像服务时所传送的图像数据。具体地,存储器335可以存储从与第一屏幕相对应的图像数据当中所选择的第一区域的图像数据。
现在将描述执行镜像服务的操作。
如果镜像服务通过输入单元330被请求,则控制器315执行所请求的镜像服务。
具体地,控制器315对当前所显示的屏幕进行编码和复用,并且生成传送流。通信器325向宿设备360传送由控制器315所生成的传送流。
宿设备360是通过网络350连接到源设备310的至少一个其他显示设备,例如,将至少一个所显示的屏幕镜像和输出的显示设备。在下文中,通过宿设备360镜像并且显示的屏幕将被称为第二屏幕。
稍后将参考图至图17来描述根据本公开的实施例的源设备310的详细操作。
宿设备360包括控制器365、显示单元370、通信器375以及输入单元380,它们分别与源设备310中的控制器315、显示单元320、通信器325、输入单元330相同和/或相似。宿设备360可以进一步包括存储器385。
控制器365、显示单元370、通信器375、输入单元380以及存储器385分别地对应于控制器315、显示单元320、通信器325、输入单元330以及存储器335,以及因此,省略对它们的重复描述。
通信器375从至少一个显示设备接收至少一个图像数据。具体地,通信器375通过网络350有线和/或无线地连接到源设备320的通信器325,并且从通信器325接收包括第一屏幕的图像数据。
控制器365生成与所接收到的图像数据中的至少一个或所接收到的图像数据中的至少一个的一部分相对应的屏幕。具体地,控制器365生成与所接收到的图像数据相对应的第二屏幕,以将由至少一个源设备所显示的至少一个图像数据镜像,该至少一个源设备是至少一个其他显示设备,例如源设备310。
控制器365可以将与图像数据相对应的整个屏幕或与所接收到的图像数据的一部分相对应的屏幕的一部分镜像。可替换地,如果接收到与多个屏幕相对应的多条图像数据,则控制器365对多条图像数据中的至少一个进行组合以生成一个屏幕。
显示单元370显示由控制器365所生成的屏幕。因为镜像服务被执行,所以显示单元370显示第二屏幕,第一屏幕被镜像到第二屏幕中。在下文中,第二屏幕将被描述为与第一屏幕相同。具体地,第二屏幕可以是第一屏幕,或通过放大第一屏幕的一部分所形成的屏幕。
存储器385接收并且存储当采用源设备310执行镜像服务时所传送的图像数据。具体地,存储器385可以接收与第一屏幕相对应的图像数据,以及缓冲并且存储第一图像数据。存储器385可以缓冲并且存储从第一屏幕的图像数据之中所选择的与第一区域相对应的图像数据。
图4是示出了根据本公开的实施例的用于屏幕镜像的方法的流程图。
参考图4,现在将参考图3的源设备310和宿设备360来描述根据本实施例的方法400。
在方法400中,宿设备360中的至少一个从源设备360中的至少一个接收至少一个图像数据,并且对与所接收到的图像数据中的至少一个相对应的屏幕进行镜像和显示。在下文中,源设备3100和宿设备360以1:1的网络拓扑彼此连接,如参考图3所描述地。
参考图4,方法400执行镜像服务。具体地,在操作410中,在至少一个源设备310中所显示的第一屏幕被镜像以在至少一个宿设备360中显示第二屏幕。显示单元320可以在控制器315的控制下显示第一屏幕,并且显示单元370可以在控制器365的控制下显示第二屏幕,以执行操作410。
现在将参考图5更具体地描述操作410。
图5是示出了根据本公开的实施例的用于屏幕镜像的方法的详细操作的视图。
参考图5,平板式PC 510被示出为源设备,并且智能TV 560被示出为宿设备。例如,用户可以将在平板式PC 510上所显示的视频演讲镜像到智能TV 560上以查看该视频演讲。
在图5中,平板式PC 510和智能TV 560分别地对应于图3的源设备310和宿设备360,并且参考图3中所描绘的元件来描述图5。
为了执行镜像服务,宿设备360的通信器375通过网络550接收与由源设备310所显示的屏幕相对应的至少一个图像数据。
具体地,源设备310的显示单元320播放图像数据,例如视频讲座。如果从源设备310的输入单元330或宿设备360的输入单元380请求了镜像服务,则源设备310的控制器315对图像数据——包括当前所显示的视频讲座的屏幕——进行编码,以生成要被传送到宿设备360的图像数据。通信器325将由控制器315所生成的图像数据传送到宿设备360的通信器375。
通信器375传送和/或接收图像数据,并且将图像数据传送到控制器365。控制器365对图像数据进行解码以生成要被显示的屏幕。显示单元370显示由控制器365所生成的屏幕。
参考图5,当镜像服务被执行时,智能TV 560的屏幕565镜像并且输出平板式PC510的屏幕515。因此,屏幕565和屏幕515显示与图5中所示的屏幕相同的屏幕。
在操作420中,选择在作为由源设备所显示的第一屏幕中所包括的区域的第一区域。具体地,用户可以通过源设备510的输入单元330来选择预先设定的区域。控制器315还可以接收关于所选择的预先设定的区域的信息。
现在将参考图6至图10来更详细地描述操作420。
图6是示出了根据本公开的实施例的用于屏幕镜像的方法的区域选择操作的视图。图6的视图等同地对应于图5的视图,并且与图5相比,区域的选择被额外地显示在图6中。
具体地,操作420可以进一步包括感测由触控笔、鼠标以及手指之一所形成的闭合环——即,区域——的操作(未示出),和确定根据所感测的闭合环所形成的区域的操作(未示出)。
为了选择区域,用户可以采用手指来触摸或拖拽要被选择的区域,以在第一屏幕上画出闭合环。可替换地,用户可以通过使用诸如触控笔、鼠标等的用户输入单元来画出闭合环。具体地,用户可以通过输入单元330来输入闭合环。
如果用户通过使用触控笔来在还可以被称为第一屏幕515的屏幕515上画出闭合环610,则与用户的绘画动作相对应的闭合环610被显示在第一屏幕515上,如图6所示。具体地,源设备310的输入单元330可以感测用户的闭合环形成动作,并且实时地在第一屏幕515上显示闭合环610。另外,如图6所示,所形成的闭合环660可以被显示在还可以被称为第二屏幕565的屏幕565上。因此,用户可以通过观看宿设备560的屏幕565来检查所选择的区域。
在下文中,在操作420中所选择的区域被称为第一区域,而在第一屏幕上除了第一区域之外的区域被称为第二区域。
图7A和图7B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的区域选择操作的视图。第一屏幕701和761被显示在图7的源设备310。图7的第一屏幕701和761对应于作为源设备的图5和图6的平板式PC 510的屏幕515,并且与图5和图6相比,用于确定所选择的区域的元素被额外地显示在图7中。
如果在操作420中闭合环705被感测到,则操作420可以进一步包括下述操作(未示出):在第一屏幕701上的闭合环705的至少一个部分中,改变并且显示亮度和颜色中的至少一个。
参考图7A,如果用户继续绘画动作以完整地形成闭合环705,则闪烁或高亮710可以被显示以允许用户进一步容易地识别出闭合环705。闭合环705可以被高亮和/或闭合环705的颜色可以被改变以显示闭合环705。
具体地,源设备310的输入单元330可以感测根据用户的绘画动作所生成的闭合环705,以及如果闭合环705被完整地形成,则可以生成并且显示用于添加对闭合环705进行高亮的显示的屏幕。
参考图7B,如果在第一屏幕761上选择第一区域,则菜单窗口770可以被生成并且被显示,以最终确定所选择的预先设定的区域。
例如,如果闭合环被完整地形成在第一屏幕761上,则输入单元330可以输出包括区域确定菜单771和选择取消菜单772的菜单窗口770,如图7B所示。通过使用菜单窗口770,用户可以确定所选择的区域,或者可以取消并且然后重置所选择的区域。
图8是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的区域选择操作的视图。图8的视图对应于图5的视图,并且与图5相比,区域的选择被额外地显示在图8中。
参考图8,区域的选择可以通过使用图形(figure)工具而不是如图6中所示的画出闭合环来执行。具体地,如果在预先设定的动作——例如,双击鼠标、三个连续触摸或两个连续触摸——之后,诸如拖拽等的操作通过输入单元330被输入,则用于选择第一区域的图形可以被自动地显示并且用户可以放大或缩小所显示的图形以确定预先设定的区域。
例如,如果用户通过使用鼠标来双击用户想要选择的第一屏幕515的区域的中心,则用于选择预先设定的区域的图形810可以被显示在第一屏幕515上。与用于选择第一区域的图形810相同的图形860可以被显示在第二屏幕565上。
图9A和图9B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的区域选择操作的视图。第一屏幕901和961是宿设备的屏幕并且在图9A和图9B中被示出。图9的第一屏幕901和961对应于如图5和图6中所示的、作为源设备的平板式PC 510的屏幕515,并且与图5和图6相比,用于确定所选择的区域的元素额外地被显示在图8、图9A和图9B中。
操作420可以进一步包括:显示用于选择第一区域的至少一个图形键的操作(未示出),以及移动并且放大或缩小图形键以选择所指定的区域作为第一区域的操作(未示出)。
参考图9A,包括用于选择区域的至少一个图形键的菜单910可以被显示在第一屏幕901上。
例如,菜单910可以包括对角(diagonal)选择键911、图形键912、绘画键913以及移动键914中的至少一个。具体地,如果指定了要被选择的区域的对角线,则对角选择键911被用于选择与对角线相应的正方形区域。通过使用绘画键913可以采用鼠标来画出区域,并且通过图形键912所形成的区域的位置可以通过使用移动键914而被移动。
参考图9B,用于确定通过图形键912所选择的区域的菜单可以被显示在第一屏幕961上。图9B的菜单窗口960、区域确定菜单961以及选择取消菜单962分别地对应于菜单窗口770、区域确定菜单771以及选择取消菜单772,并且因此省略对它们的详细描述。
如果在操作420中选择了区域,则在操作430中与作为第一屏幕上除了第一区域之外的区域的第二区域独立地,对第一区域进行处理。操作430可以由控制器315执行。
在操作440中,操作430的处理被反映以在操作440中执行镜像服务。具体地,操作430的处理被反映,以将第一屏幕显示在至少一个源设备上并且将第一屏幕镜像在至少一个宿设备上来显示第二屏幕。第一屏幕可以在控制器315的控制下被显示在显示单元320上,并且第二屏幕可以在控制器365的控制下被显示在显示单元370上以执行操作410。
稍后将参考图10至图17来更详细地描述操作430的处理。
在操作440中,至少一个宿设备指代有线地和/或无线地通过网络当前连接到或可以连接到源设备310的显示设备,源设备310显示包括所选择的第一区域的第一屏幕。例如,根据用户或源设备的设定,至少一个宿设备可以被设定为或自动地连接到特定的设备。
例如,操作440可以包括:当第一屏幕被更新时,镜像第一屏幕以更新在操作420中在第二屏幕上所选择的除了第一区域之外的区域的操作;以及当第一屏幕被更新时,不更新与第一区域相对应的第二屏幕的区域的操作。
图10是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的流程图。图10的操作1010、1020、1070以及1080分别地对应于图4的操作410、420、430以及440。因此,省略对它们的重复描述。因此,方法1000可以通过如参考图3所描述的显示设备来执行。具体地,方法1000可以通过源设备310和宿设备360之一来执行。因此,现在将参考图3至图10来描述该方法。
参考图10,方法1000包括操作1010、1020、1030、1040、1070以及1080。方法1000可以进一步包括操作1050和1060。
在操作1010中,在至少一个源设备上所显示的第一屏幕被镜像,以便将第二屏幕显示在至少一个宿设备上。
在操作1020中,选择在第一屏幕中所包括的第一区域。
如果在操作1020中选择诸如第一区域的特定区域中,则在操作1030中用于与第二屏幕的屏幕独立地对第一区域的屏幕进行处理的至少一个菜单被显示。具体地,在操作1030中,包括下述菜单中至少一个的菜单屏幕可以被显示在至少一个源设备和至少一个宿设备之一上:用于分享第一区域的屏幕的菜单、用于隐藏第一区域的屏幕的菜单、用于禁止第一区域的屏幕的更新的菜单、用于执行在第一区域的屏幕上书写的菜单以及用于编辑第一区域的屏幕的菜单。操作1030可以在控制器315的控制下通过输入单元330和显示单元320来执行。具体地,输入单元330接收对第一区域的选择,并且生成包括以上所述的菜单的UI屏幕。这里,显示单元320可以显示UI屏幕。
这里,至少一个源设备和至少一个宿设备可以指代根据有线和/或无线通信通过预先设定的网络、NFC等连接到和/或可以连接到源设备310的所有类型的显示设备,源设备310显示包括第一区域的第一屏幕。
稍后将参考图11A更详细地描述在操作1030中所显示的菜单。
在操作1040中,选择在操作1030中所显示的菜单之一。操作1040可以通过输入单元330执行。
如果在操作1040中选择了菜单,则可以省略操作1050和1060,并且在操作1070中根据所选择的菜单在第一屏幕上对第一区域的显示进行处理。具体地,如果通过输入单元330选择了预先设定的菜单,则控制器315根据所选择的预先设定的菜单进行控制以显示第一区域的显示。
如果在操作1040中选择了菜单,则可以根据所选择的菜单对至少一个源设备和至少一个宿设备中的至少一个的显示进行处理。具体地,如果通过输入单元330来选择预先设定的菜单,则控制器315可以向至少一个源设备和至少一个宿设备中的至少一个传送控制信号以根据所选择的预先确定的菜单来执行显示。
如果在操作1040中完整地选择菜单,则在操作1050中显示用于选择至少一个源设备和至少一个宿设备中的至少一个的设备选择菜单。稍后将参考图11B来更详细地描述操作1050。
在操作1060中,通过在操作1050中所显示的设备选择菜单来选择至少一个设备。可以通过输入单元330和显示单元320来执行操作1050和1060。具体地,输入单元330可以生成包括菜单的UI屏幕并且接收对菜单的选择。另外,显示单元330可以显示用于选择菜单的UI屏幕。
在操作1070中,根据所选择的菜单在第一屏幕上对第一区域的显示进行处理。另外,可以传送下述图像数据:该图像数据包括根据由在操作1060中所选择的设备所选择的菜单而被处理的第一区域。
在操作1080中,第一屏幕被显示在至少一个源设备上并且被镜像在至少一个宿设备上,以根据在操作1040中所选择的菜单来显示第二屏幕。
现在将参考图11A至图14B详细地描述方法1000的操作1040至1080。
图11A和图11B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的菜单选择操作和设备选择操作的视图。图11A和图11B示出了在源设备1100上所显示的第一屏幕。
图12是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的视图。显示第一屏幕的源设备1210和显示第二屏幕的宿设备1220分别地对应于图3的源设备310和宿设备360。另外,在图12中,显示设备1230、1240以及1250可以是通过网络1260可以连接到源设备1220以显示第一屏幕的宿设备和/或源设备中的至少一个。
参考图11A,如果完整地选择第一区域,则源设备1100可以在第一屏幕1110上显示菜单列表1115。具体地,菜单列表1115可以以弹出窗口的形式被输出以显示第一屏幕1110。
菜单列表1115可以包括下述菜单中的至少一个:分享菜单1120、隐藏菜单1121、更新禁止菜单1122、书写菜单1123、编辑菜单1124以及时间机器菜单1125。
操作430(参见图4)的独立处理指代根据在菜单列表1115中所包括的菜单所执行的处理。现在将详细地描述根据每个菜单所执行的处理。
参考图10和图11B,如果完整地选择了菜单,则作为用于选择设备的菜单的设备选择列表1160可以被显示在第二屏幕1150上。设备选择列表1160包括通过通信网络当前连接到和/或可以连接到源设备1100的显示设备的列表。例如,诸如个人计算机(PC)1161、蜂窝电话1162、TV 1163等的显示设备可以被包括在设备选择菜单1160中。另外,用户可以从设备选择列表1160中选择至少一个设备,并且根据在操作1040中所选择的菜单将屏幕显示在所选择的设备上。
具体地,分享菜单1120被用于与至少一个宿设备和至少一个源设备中的至少一个分享所选择的第一区域1130的屏幕(参见图11A)。换言之,当由源设备1100所显示的第一屏幕1110被更新时,至少一个分享设备可以显示与第一区域1130相对应的第二屏幕1150。这里,至少一个分享设备可以是在操作1060中所选择的设备。
参考图10和图12,如果在操作1030中选择分享菜单1120,则第一区域1221的屏幕可以与显示设备1240分享。具体地,如图12所示,显示设备1240可以等同地显示第一区域1221的显示屏幕B。这里,显示设备1240可以是通过镜像服务连接的宿设备或源设备。显示设备1240还可以是通过镜像服务连接到源设备1210的电子设备和/或可以通过通信网络1260连接到源设备1210的显示设备。
隐藏菜单1121被用于禁止传送在第一区域中所显示的图像数据,使得在第一屏幕1110中所包括的第一区域1130的屏幕不与另一个显示设备分享。因此,如果通过网络可以连接到源设备310的其他显示设备请求镜像服务,则与第一屏幕1110的除了第一区域1130的屏幕之外的屏幕相对应的图像数据被传送到其他显示设备。在这种情况下,请求镜像服务的其他显示设备可以镜像和/或输出源设备310的第二区域的屏幕,和/或可以不镜像在第一区域1130中所显示的屏幕。
具体地,如果在操作1040中选择隐藏菜单1121,则可以禁止将与第一屏幕的第一区域相对应的图像数据传送到另一个显示设备。这里,显示设备1250可以是在操作1060中所选择的设备。
参考图12,如果在操作1030中选择隐藏菜单1121并且显示设备1250请求镜像服务,则除了第一区域1221之外的屏幕A可以被镜像并且被显示。
更新禁止菜单1122被使用以当在源设备1100上所显示的第一屏幕1110被更新时,不更新在在源设备1100上所显示的第一屏幕1110的第一区域1130中所显示的屏幕。
更新禁止菜单1122可以被使用以当在源设备1100上所显示的第一屏幕1110被更新时,不更新在与对源设备310进行镜像的另一个显示设备的第一屏幕的第一区域1130相对应的位置的区域中所显示的屏幕。在这种情况下,如果更新禁止菜单1122被选择,则设备选择菜单1160可以被显示,并且可以通过使用所显示的设备选择菜单1160来选择想要禁止区域的更新的设备。在这种情况下,在所选择的设备上所显示的并且与第一区域1130相对应的屏幕的区域可以显示第一区域1130的屏幕,并且另一个屏幕镜像并且更新第一屏幕1110。这里,源设备1100可以传送包括不由所选择的设备来更新的第一区域1130的镜像屏幕。
更新禁止菜单1122可以被使用,以当在源设备1100上所显示的第一屏幕1110被更新时,不更新对源设备310进行镜像的另一个显示设备的屏幕。在这种情况下,如果更新禁止菜单1122被选择,则设备选择菜单1160可以被显示,并且可以通过使用所显示的设备选择菜单1160来选择想要禁止区域的更新的设备。在这种情况下,所选择的设备的屏幕未通过对第一屏幕1110进行镜像而被更新,并且可以显示未被更新的第一区域1130的屏幕。这里,源设备310可以向所选择的设备传送第一区域1130的图像数据,并且所选择的设备通过使用第一区域1130的图像数据来显示未被更新的第一区域1130的屏幕。
现在将参考图13A和图13B来更详细地描述更新禁止菜单1122的操作。
图13A和图13B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的视图。
参考图13A,在时间t1处屏幕1310由源设备310显示,并且在时间t2处屏幕1320由源设备310显示。
参考图13B,在时间t1处屏幕1330由宿设备360显示,并且在时间t2处屏幕1340由宿设备360显示。
如果更新禁止菜单1122被选择并且设备通过设备选择列表1160被选择,则屏幕1330和1340可以是在时间t1和t2处通过所选择的设备分别地被输出的屏幕。
参考图10、图13A和图13B,源设备310在时间t1处显示屏幕1310,并且通过网络350连接到源设备310的宿设备360在操作1010中对屏幕1310进行镜像以显示屏幕1330。因此,屏幕1310和1330显示同一屏幕。
在操作1020中,选择在屏幕1310上所显示的第一区域1311。在操作1040中,可以选择更新禁止菜单1122。被选择的第一区域1311可以被显示在屏幕1330上。
在时间t1之后的时间t2处屏幕1310被更新,并且因此,在时间t2处屏幕1320被显示。
源设备310不更新第一区域1311,但是更新并且显示另一个区域的屏幕。因此,在时间t2处所显示的屏幕1320包括未被更新的区域1321的屏幕。
宿设备360的屏幕对源设备310的屏幕进行镜像,并且因此屏幕1340根据屏幕1320被更新。这里,如果宿设备360被选择为要执行更新禁止菜单的设备,则区域1341不可以被更新,并且在时间t1处在区域1331中所显示的屏幕可以被维持。
书写菜单1123被用于在第一屏幕所包括的第一区域1130的屏幕上显示用户的书写输入。书写菜单1123还可以被用于在未被更新并且在更新禁止菜单1122中所描述的第一区域1130的屏幕上显示书写输入。
现在将参考图14A和图14B更详细地描述书写菜单1123的操作。
图14A和图14B是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的视图。
参考图14A,在时间t1处屏幕1410被源设备310显示,并且在时间t1之后的时间t2处,屏幕1420被源设备310显示。
参考图14B,在时间t1处屏幕1430被宿设备360显示,并且在时间t2处,屏幕1440被宿设备360显示。
如果书写菜单1123被选择并且设备通过设备选择列表1160被选择,则屏幕1430和1440可以在时间t1和t2处通过所选择的设备分别地被输出。
参考图10、图14A和图14B,源设备310在时间t1处显示屏幕1410,并且通过网络350连接到源设备310的宿设备360在操作1010中对屏幕1410进行镜像以显示屏幕1430。因此,屏幕1410和1430显示同一屏幕。
在操作1020中,选择在屏幕1410上所显示的区域1411。在操作1040中,可以选择书写菜单1123。用户的书写输入可以被显示在区域1411上。
在时间t1之后的时间t2处屏幕1410被更新,并且因此,在时间t2处屏幕1420被显示。
如图14A中所示,源设备310可以不更新在其上书写输入被显示的区域1411,并且可以更新第二区域的屏幕以显示屏幕1420,所述第二区域排除了第一区域。
因为宿设备360的屏幕对源设备310的屏幕进行镜像,所以屏幕1440根据屏幕1420被更新。如果书写菜单1123被选择并且宿设备360在设备选择菜单上被选择,则在区域1441中所显示的用户的书写输入可以不被更新,而是可以被维持在由宿设备360所显示的屏幕1440上,以便继续显示在屏幕1430上所示的区域1431中所包括的信息。
编辑菜单1124被用于对在所选择的第一区域的屏幕进行编辑。具体地,编辑菜单1124被用于关于由用户所选择的第一区域1130执行诸如位置移动、区域大小调整、区域形状调整、现有区域删除等的工作。如果编辑菜单1124被选择,则用于编辑的工具栏可以随后被显示。例如,工具栏可以以弹出窗口的形式邻近第一区域1130。
具体地,位置移动工作将在第一屏幕1110上移动由用户所选择的第一区域1130的位置。区域大小调整工作将调整所选择的区域的大小。可以执行旋转通过诸如多点触摸等的用户的各种手势所选择的区域的动作。区域形状调整工作将预先设定的区域的形状调整为各种图形形状。
如果第一区域1130通过编辑菜单1124来编辑,则在菜单列表1115中所包括的菜单可以被执行。例如,在第一区域1130被编辑之后,第一区域1130可以被分享或可以被禁止更新。
时间机器菜单1125被用于执行时间移动到在之前预先设定的时间处所播放的屏幕,以播放在操作1020中所选择的第一区域1130。现在将参考图15和图16来描述根据时间机器菜单1125所执行的处理。
图15是图示根据本公开的另一实施例的用于屏幕镜像的方法的详细操作的流程图。具体地,图15是图示在源设备中运行时间机器菜单的操作的流程图。图15的操作1510和1520分别对应于图4的操作410和420,因此省略对它们的详细描述。
参考图3、图11和图15,在操作1530中,源设备310的存储器335存储在第一区域中所显示的图像数据。具体地,存储器335可以存储在第一区域中所显示的图像数据达到预先设定的时间。可替换地,存储器335可以当用户执行镜像服务时存储在第一区域中所显示的图像数据。
在操作1540中,控制器315确定是否选择时间机器菜单1125。如果在操作1540中时间机器菜单1125被选择以请求执行时间机器菜单1125,则在操作1550中,控制器315通过使用在存储器335中所存储的第一区域的图像数据来显示第一区域作为预先设定的之前时间的屏幕。预先设定的之前时间的第一区域屏幕可以被显示在显示单元335上。可替换地,预先设定的之前时间的第一区域屏幕可以被镜像以被显示在宿设备360的显示单元370上。
图16是示出了根据本公开的另一个实施例的用于成屏(screening)的方法的详细操作的流程图。
参考图16,示出了在宿设备中执行时间机器菜单的操作的流程图被示出。图16的操作1620和1630分别地对应于图4的操作410和420,并且因此省略对它们的重复描述。
在操作1610中,源设备310的控制器315将与第一屏幕相对应的图像数据传送到宿设备360以执行镜像服务。
在操作1620中,控制器315通过使用所传送的图像数据来执行镜像服务。在操作1630中,在源设备310上选择第一区域。
在操作1640中,可以存储从宿设备360的存储器385所接收的并且在第一区域中所显示的图像数据。
在操作1650中,控制器315确定时间机器菜单1125是否被选择。如果在操作1650中时间机器菜单1125被请求执行,则在操作1660中宿设备360的控制器365通过使用在存储器385中所存储的图像数据来显示第一区域作为之前时间的屏幕。
例如,如果用户使用镜像服务时未确定和/或查看预先设定的内容,则控制器365可以通过使用时间机器菜单1125返回并且播放预先设定的时间内的屏幕。例如,如果学生收听视频讲座时错过了由讲师在黑板上所书写的内容,则作为用户的学生可以通过使用时间机器菜单1125来回看在黑板上所书写的内容。
图17是示出了根据本公开的另一个实施例的用于屏幕镜像的方法的详细操作的流程图。
参考图3、图11和图17,如果时间机器菜单被执行,则源设备310和/或宿设备360显示屏幕。
图17的预先设定的区域1730对应于图11的第一区域1130。
参考图17,如果针对预先设定的区域1730来请求时间机器功能,则时间表格播放菜单1740被显示在屏幕1710上。用户可以控制时间表格播放菜单1740以重新显示在预先设定的之前时间处所显示的第一区域的屏幕。指示时间机器功能正被执行的标记1720可以被显示在屏幕1710上。
如上所述,根据本公开的以上实施例中的一个或多个,在用于屏幕镜像的方法及其源设备中,当使用镜像服务时被镜像的屏幕可以根据用户的意图被改变和使用。因此,镜像服务可以根据用户的意图以各种方式来使用。
另外,本公开的其他实施例还可以通过在例如计算机可读介质的介质中/上的计算机可读代码/指令被实现,以控制至少一个处理元件来实现任何上述实施例。介质可以对应于允许计算机可读代码的存储和/或传输的任何介质/媒介。
计算机可读代码可以以各种方式被记录和/或传输到介质上,介质的示例包括:记录媒介,诸如,磁存储媒介,例如只读存储器(ROM)、软盘、硬盘等,和光记录媒介,例如压缩盘(CD)-ROM和/或数字通用盘(DVD);以及传输媒介,诸如,因特网传输媒介。因此,介质可以是这样定义的并且可测量的、包括或携带信号或信息的结构,诸如根据本公开的一个或多个实施例的携带比特流的设备。媒介还可以是分布式网络,使得计算机可读代码以分布式方式被存储/传输并且被执行。此外,处理元件可以包括处理器和/或计算机处理,和/或能够处理信息的任何其他相似和/或合适的硬件元件,并且处理元件可以被分布和/或被包括在单个设备中。
虽然参考本公开的各种实施例示出并且描述了本公开,但是本领域技术人员将理解其中可以在形式上和细节上进行各种改变,而不脱离由所附的权利要求书及其等价物所定义的本公开的精神和范围。

Claims (13)

1.一种源设备,包括:
显示单元;
输入单元;
通信器;以及
控制器,被配置为:
控制显示单元显示第一屏幕,
控制输入单元接收在所述第一屏幕的窗口上对第一区域的选择,所述第一区域是第一屏幕的窗口的部分区域,
当镜像服务被执行时,与第二区域独立地对所述第一区域进行处理,第二区域是所述第一屏幕的所述窗口中除了所述第一区域之外的区域,
当镜像服务被执行时,控制通信器传送与所述第一屏幕相对应的图像数据,以便将反映对所述第一区域的处理的所述第一屏幕镜像到至少一个宿设备上,
其中,对第一区域的选择是根据第一选择操作或第二选择操作接收的,
其中,在第一选择操作中:
所述输入单元被配置为感测由触控笔、鼠标以及手指中的至少一个所形成的闭合环,以及
所述控制器被配置为根据所感测的闭合环来确定所述第一区域,并且,
其中,在第二选择操作中:
所述显示单元被配置为显示用于选择所述第一区域的至少一个图形键,以及
所述输入单元被配置为接收通过放大或缩小所述图形键所指定的对区域的选择,作为所述第一区域。
2.根据权利要求1所述的源设备,其中,所述控制器被配置为控制所述显示单元显示用于与所述第二区域独立地对所述第一区域进行处理的至少一个菜单。
3.根据权利要求2所述的源设备,其中,所述控制器被配置为控制所述显示单元在所述源设备和所述至少一个宿设备中的至少一个上显示菜单屏幕,所述菜单屏幕包括下述各项中的至少一个:用于分享所述第一区域的屏幕的菜单、用于隐藏所述第一区域的屏幕的菜单、用于禁止所述第一区域的屏幕更新的菜单、用于在所述第一区域的屏幕上书写的菜单以及用于编辑所述第一区域的屏幕的菜单。
4.根据权利要求2所述的源设备,其中,如果菜单被从所述至少一个菜单中选择,则所述控制器被配置为根据所选择的菜单来对所述第一区域的显示进行处理。
5.根据权利要求4所述的源设备,其中,如果菜单被从所述至少一个菜单中选择,则所述控制器被配置为根据所选择的菜单来对所述源设备和所述至少一个宿设备的显示进行处理。
6.根据权利要求1所述的源设备,其中,所述控制器被配置为控制所述至少一个宿设备之中的至少一个分享设备当所述第一屏幕被更新时显示所述第一区域的屏幕,使得所述第一区域的屏幕被与所述分享设备分享。
7.根据权利要求6所述的源设备,其中,所述显示单元被配置为显示用于从所述至少一个宿设备之中选择设备的设备选择菜单,
其中,所述输入单元被配置为接收通过所述设备选择菜单对所述设备的选择,
其中,所述控制器被配置为向所选择的设备传送与所述第一区域相对应的图像数据,以及
其中,所述控制器被配置为控制在所选择的设备上所述第一区域的屏幕的显示。
8.根据权利要求1所述的源设备,其中,所述控制器被配置为禁止传送与所述第一区域相对应的图像数据。
9.根据权利要求8所述的源设备,其中,如果所述至少一个宿设备请求针对所述第一屏幕的镜像服务,则所述控制器被配置为向所述至少一个宿设备传送与包括第二区域的屏幕相对应的图像数据。
10.根据权利要求1所述的源设备,其中,所述控制器被配置为控制所述至少一个宿设备镜像和更新所述第一屏幕上除了第一区域之外的区域,并且不更新与所述第一区域相对应的区域。
11.根据权利要求10所述的源设备,其中,所述控制器被配置为在未被更新的第一区域中显示用户的书写输入。
12.根据权利要求1所述的源设备,进一步包括:
存储器,被配置为存储在所述第一区域中所显示的图像数据,
其中,如果时间机器菜单被请求执行,则所述控制器被配置为通过使用所存储的图像数据来显示所述第一区域作为预先设定的之前时间的屏幕。
13.一种用于在源设备中所执行的屏幕镜像的方法,所述方法包括:
在所述源设备上显示第一屏幕;
对在所述源设备上所显示的第一屏幕进行镜像,以在至少一个宿设备上显示第二屏幕;
在所述第一屏幕的窗口上选择第一区域,所述第一区域是第一屏幕的窗口的部分区域;
与第二区域独立地对所述第一区域进行处理,该第二区域是所述第一屏幕的所述窗口的除了所述第一区域之外的区域;以及
将反映对所述第一区域的处理的所述第一屏幕镜像到至少一个宿设备上,
其中,对第一区域的选择是根据第一选择操作或第二选择操作接收的,
其中,在第一选择操作中,感测由触控笔、鼠标以及手指中的至少一个所形成的闭合环,以及根据所感测的闭合环来确定所述第一区域,并且,
其中,在第二选择操作中,显示用于选择所述第一区域的至少一个图形键,以及接收通过放大或缩小所述图形键所指定的对区域的选择,作为所述第一区域。
CN201480051353.2A 2013-09-17 2014-09-16 用于屏幕镜像的方法及其源设备 Active CN105556495B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020130112069A KR102084633B1 (ko) 2013-09-17 2013-09-17 화면 미러링 방법 및 그에 따른 소스 기기
KR10-2013-0112069 2013-09-17
PCT/KR2014/008600 WO2015041438A1 (en) 2013-09-17 2014-09-16 Method for screen mirroring and source device thereof

Publications (2)

Publication Number Publication Date
CN105556495A CN105556495A (zh) 2016-05-04
CN105556495B true CN105556495B (zh) 2020-03-27

Family

ID=52669197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480051353.2A Active CN105556495B (zh) 2013-09-17 2014-09-16 用于屏幕镜像的方法及其源设备

Country Status (5)

Country Link
US (1) US20150082241A1 (zh)
EP (1) EP3047383B1 (zh)
KR (1) KR102084633B1 (zh)
CN (1) CN105556495B (zh)
WO (1) WO2015041438A1 (zh)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6092702B2 (ja) * 2013-04-25 2017-03-08 京セラ株式会社 通信端末、および情報送信方法
KR102066226B1 (ko) * 2013-11-01 2020-01-14 엘지전자 주식회사 전자기기 및 이를 구비하는 통신 시스템
JP6003939B2 (ja) * 2014-04-15 2016-10-05 コニカミノルタ株式会社 画像処理連携システムと連携方法、携帯端末装置及び画像処理連携プログラム
KR20150142347A (ko) * 2014-06-11 2015-12-22 삼성전자주식회사 사용자 단말 및 이의 제어 방법, 그리고 멀티미디어 시스템
TWI616808B (zh) * 2014-06-30 2018-03-01 緯創資通股份有限公司 分享顯示畫面的方法及裝置
KR102269481B1 (ko) 2014-10-17 2021-06-28 삼성전자주식회사 디바이스 간에 화면 공유 방법 및 이를 이용하는 디바이스
US9992307B2 (en) * 2015-02-03 2018-06-05 Google Llc Interoperability of discovery and connection protocols between client devices and first screen devices
CN105760127A (zh) * 2016-02-19 2016-07-13 浙江吉利控股集团有限公司 一种传屏方法、传屏装置及移动终端
KR102542122B1 (ko) * 2016-04-01 2023-06-09 엘지전자 주식회사 영상표시장치
CN106020753B (zh) * 2016-05-06 2019-03-29 联想(北京)有限公司 控制方法及电子设备
WO2017193328A1 (en) * 2016-05-12 2017-11-16 Qualcomm Incorporated Human interface device and automatic calibration for back-controlling source device during remote screen casting session
US10999331B1 (en) * 2016-07-06 2021-05-04 Google Llc Reverse discovery and pairing of client devices to a media device
KR102598082B1 (ko) * 2016-10-28 2023-11-03 삼성전자주식회사 영상 표시 장치, 모바일 장치 및 그 동작방법
JP6565878B2 (ja) * 2016-11-25 2019-08-28 トヨタ自動車株式会社 表示システム
KR102656574B1 (ko) * 2017-01-10 2024-04-12 삼성전자주식회사 전자 장치 및 이를 포함하는 차량
US10901679B2 (en) * 2017-02-06 2021-01-26 Hewlett-Packard Development Company, L.P. Mirroring of screens
KR20180135190A (ko) * 2017-06-12 2018-12-20 모브리진 주식회사 웹 또는 클라우드 환경의 클라이언트간 동기화된 화면보기를 위한 방법 및 시스템
KR20190021016A (ko) * 2017-08-22 2019-03-05 삼성전자주식회사 전자 장치 및 그 제어 방법
KR102481894B1 (ko) * 2017-11-06 2022-12-28 삼성전자 주식회사 전자 장치 및 이를 이용한 화면 공유 방법
US10732916B2 (en) * 2017-11-28 2020-08-04 Ncr Corporation Multi-device display processing
US11049053B2 (en) * 2018-03-29 2021-06-29 Ricoh Company, Ltd. Communication terminal, sharing system, communication method, and non-transitory recording medium storing program
WO2019212575A1 (en) * 2018-04-30 2019-11-07 Ramzi Khalil Maalouf System, apparatus, and method for optimizing viewing experience on an intelligent terminal
US10760728B1 (en) 2018-09-25 2020-09-01 Ramzi Khalil Maalouf Stand for a terminal system with adjustable screen orientation
US10994411B2 (en) * 2018-10-10 2021-05-04 Aipps, Llc. Mobile phone robot
KR20200084587A (ko) * 2019-01-03 2020-07-13 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
CN111666119B (zh) * 2019-03-06 2023-11-21 华为终端有限公司 Ui组件显示的方法及电子设备
CN111831243A (zh) 2019-04-18 2020-10-27 三星电子株式会社 显示装置、用户终端装置、以及装置的控制方法
KR102339367B1 (ko) * 2019-04-18 2021-12-16 삼성전자주식회사 디스플레이 장치, 사용자 단말 장치 및 디스플레이 장치와 사용자 단말 장치 의 제어 방법
CN110022161A (zh) * 2019-04-23 2019-07-16 京东方科技集团股份有限公司 发射器、发射设备、传输设备和无线投屏的方法
KR20200136256A (ko) 2019-05-27 2020-12-07 삼성전자주식회사 전자 장치 및 그의 제어 방법
WO2022025751A1 (en) * 2020-07-28 2022-02-03 Mimos Berhad A system and method for mirroring and distributing a presentation content
CN114077411A (zh) * 2020-08-11 2022-02-22 华为技术有限公司 数据传输方法和设备
CN114237779A (zh) * 2020-09-09 2022-03-25 华为技术有限公司 一种显示窗口的方法、切换窗口的方法、电子设备和***
CN118012367A (zh) * 2021-03-26 2024-05-10 联想(北京)有限公司 屏幕分享方法、装置、设备及计算机可读存储介质
CN116301516A (zh) * 2021-12-21 2023-06-23 北京小米移动软件有限公司 一种应用共享方法及装置、电子设备、存储介质
CN114125526B (zh) * 2021-12-24 2024-03-15 北京淳中科技股份有限公司 一种屏幕镜像方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009140766A1 (en) * 2008-05-21 2009-11-26 Smart Technologies Ulc Desktop sharing method and system
CN102695097A (zh) * 2011-02-15 2012-09-26 Lg电子株式会社 显示装置及控制其操作的方法
CN102750080A (zh) * 2011-03-30 2012-10-24 三星电子株式会社 显示具有3d视图的指南的电子设备及其方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9098597B2 (en) 2005-06-03 2015-08-04 Apple Inc. Presenting and managing clipped content
JP5211430B2 (ja) * 2006-03-02 2013-06-12 富士ゼロックス株式会社 電子会議システム、電子会議支援プログラム、電子会議支援方法、電子会議制御装置、会議サーバコンピュータ
KR101300882B1 (ko) * 2006-10-27 2013-08-27 엘지전자 주식회사 타임머신 기능을 가지는 영상표시기기 및 그 제어 방법
KR100983481B1 (ko) * 2007-07-06 2010-09-27 엔에이치엔(주) 복수의 편집 어플리케이션에 의해 편집되는 화상 데이터에 대한 정보를 공유하는 방법 및 시스템
US9804727B2 (en) 2010-03-09 2017-10-31 Freedom Scientific, Inc. Flexible display of visual content on multiple display devices
KR20120015931A (ko) * 2010-08-13 2012-02-22 삼성전자주식회사 휴대용 전자 장치 및 그것의 디스플레이 미러링 방법
JP2012128480A (ja) * 2010-12-13 2012-07-05 Canon Inc 画面共有システムおよびその制御方法
JP5892408B2 (ja) * 2011-09-26 2016-03-23 日本電気株式会社 画面共有表示システム、画面共有表示方法、およびプログラム
KR102023609B1 (ko) 2011-09-26 2019-11-15 엘지전자 주식회사 컨텐트 공유 방법 및 그를 이용한 영상 표시 장치
US9141264B2 (en) * 2011-12-14 2015-09-22 International Business Machines Corporation Variable refresh rates for portions of shared screens
KR101314472B1 (ko) * 2012-03-08 2013-10-07 주식회사 팬택 원격의 싱크 장치를 표시하는 방법, 이를 위한 소스 장치 및 시스템
US9632648B2 (en) * 2012-07-06 2017-04-25 Lg Electronics Inc. Mobile terminal, image display device and user interface provision method using the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009140766A1 (en) * 2008-05-21 2009-11-26 Smart Technologies Ulc Desktop sharing method and system
CN102695097A (zh) * 2011-02-15 2012-09-26 Lg电子株式会社 显示装置及控制其操作的方法
CN102750080A (zh) * 2011-03-30 2012-10-24 三星电子株式会社 显示具有3d视图的指南的电子设备及其方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Mechanism and User Interface for Remote Mirroring of Application Windows;IBM;《IBM Technical Disclosure Bulletin》;19930630;第36卷(第06A期);第471-472页 *

Also Published As

Publication number Publication date
KR102084633B1 (ko) 2020-03-04
EP3047383A4 (en) 2017-05-17
EP3047383A1 (en) 2016-07-27
KR20150032066A (ko) 2015-03-25
US20150082241A1 (en) 2015-03-19
CN105556495A (zh) 2016-05-04
EP3047383B1 (en) 2019-12-04
WO2015041438A1 (en) 2015-03-26

Similar Documents

Publication Publication Date Title
CN105556495B (zh) 用于屏幕镜像的方法及其源设备
US10776005B2 (en) Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device
KR102230708B1 (ko) 사용자 인터렉션을 제공하는 사용자 단말 장치 및 그 방법
US20230049473A1 (en) Method and device for managing tab window indicating application group including heterogeneous applications
TWI609317B (zh) 智慧型白板互動
US10175847B2 (en) Method and system for controlling display device and computer-readable recording medium
KR102083937B1 (ko) 멀티 디스플레이 장치 및 그 툴 제공 방법
WO2019160665A2 (en) Shared content display with concurrent views
CN102622223B (zh) 用于定制桌面背景的方法和装置
US7487454B2 (en) Managing arbitrary window regions for more effective use of screen space
US11604580B2 (en) Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device
AU2014312481B2 (en) Display apparatus, portable device and screen display methods thereof
JP2014132427A (ja) 情報処理装置及び情報処理方法、並びにコンピューター・プログラム
JP2010026327A (ja) 表示装置の制御装置、制御方法、及びコンピュータプログラム
KR20130042010A (ko) 제스처 인식을 위한 환경-의존 동적 범위 컨트롤
US20200264829A1 (en) Information processing apparatus, information processing system, and information processing method
KR20140102386A (ko) 디스플레이장치 및 그 제어방법
JP6209868B2 (ja) 情報端末、情報処理プログラム、情報処理システム、及び情報処理方法
US20180067632A1 (en) User terminal apparatus and control method thereof
KR102153749B1 (ko) 평면 디스플레이용 콘텐츠를 실린더용 콘텐츠로 전환하는 방법
KR102269075B1 (ko) 디스플레이 장치 및 그 제어방법
KR101354234B1 (ko) 터치 입력 장치에서의 애플리케이션 제공 방법
KR20150102261A (ko) 터치스크린을 이용한 컨텐츠 편집방법

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