CN103460177A - 电子设备与远程显示器之间的姿势可视化和共享 - Google Patents
电子设备与远程显示器之间的姿势可视化和共享 Download PDFInfo
- Publication number
- CN103460177A CN103460177A CN2012800160993A CN201280016099A CN103460177A CN 103460177 A CN103460177 A CN 103460177A CN 2012800160993 A CN2012800160993 A CN 2012800160993A CN 201280016099 A CN201280016099 A CN 201280016099A CN 103460177 A CN103460177 A CN 103460177A
- Authority
- CN
- China
- Prior art keywords
- output
- group
- remote display
- electronic equipment
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/06—Colour space transformation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
Abstract
公开的实施例提供一种便于电子设备和远程显示器之间的交互的系统。该系统包括第一应用和电子设备上的编码装置,以及第二应用和远程显示器上的解码装置。编码装置从第一触摸屏获得用于电子设备的显示器的图形输出和与图形输出相关联的第一组触摸输入。接着,编码装置编码图形输出,并且第一应用将图形输出和第一组触摸输入发送到远程显示器。在远程显示器处接收到图形输出和第一组触摸输入后,解码装置解码图形输出。第二应用然后使用图形输出和第一组触摸输入的视觉表示来驱动远程显示器。
Description
技术领域
本实施例涉及用于从电子设备驱动远程显示器的技术。更具体地,本实施例涉及用于利用姿势在电子设备上的可视化驱动远程显示器的技术,以及用于在电子设备和远程显示器之间共享姿势的技术。
现有技术
现代便携式电子设备通常包括创建、存储、开启、和/或更新各种形式的数字媒体的功能。例如,移动电话可以包括用于捕获图像的照相机、图像可以被存储其中的存储器、用于观看图像的软件、和/或用于编辑图像的软件。此外,与便携式电子设备相关联的便携性和便利性允许便携式电子设备的用户将数字媒体纳入到日常活动中。例如,当移动电话上的显示屏幕和安装的软件可以允许用户向别人显示图片时,移动电话上的照相机可以允许移动电话的用户许多次并且以多种设置拍摄图片。
然而,大小和资源限制可能阻止便携式电子设备的用户有效地共享便携式电子设备上的媒体。例如,平板计算机上的显示屏幕可能太小以致不能被用以向一大群人呈现。作为替代,平板计算机的用户可以通过利用平板计算机上的屏幕共享应用驱动大的远程显示器进行呈现。
因此,需要用于便于从便携式电子设备共享媒体的机制。
发明内容
公开的实施例提供便于电子设备与远程显示器之间的交互的系统。系统包括第一应用和电子设备上的编码装置、以及第二应用和远程显示器上的解码装置。编码装置获得用于电子设备的显示器的图形输出和与来自于第一触摸屏的图形输出相关联的第一组触摸输入。接着,编码装置对图形输出进行编码,并且第一应用将图形输出和第一组触摸输入发送到远程显示器。在远程显示器处接收到图形输出和第一组触摸输入后,解码装置解码图形输出。第二应用然后使用图形输出和第一组触摸输入的视觉表示来驱动远程显示器。
在一些实施例中,第二应用也获得与来自于第二触摸屏的图形输出相关联的第二组触摸输入并且将第二组触摸输入发送到电子设备。第一应用然后基于第二组触摸输入更新图形输出。
在一些实施例中,第一应用也将远程显示器识别为第二组触摸输入的源。识别的远程显示器可以能使在将图形输出发送到远程显示器之前由第一应用修改图形输出和/或基于第二组触摸输入将数据从第一应用发送到远程显示器。
在一些实施例中,将图形输出和第一组触摸输入发送到远程显示器包括以下中的至少一个:将第一组触摸输入的视觉表示合成到图形输出中、和将第一组触摸输入作为与图形输出相关联的辅助数据发送到远程显示器。
在一些实施例中,利用图形输出和第一组触摸输入的视觉表示驱动远程显示包括:
(i)将图形输出绘制到第一缓冲器;
(ii)将第一组触摸输入的视觉表示绘制到第二缓冲器;以及
(iii)利用第一和第二缓冲器驱动远程显示器。
在一些实施例中,电子设备是移动电话、平板计算机、和便携式媒体播放器中的至少一个。
在一些实施例中,远程显示器是平板计算机、移动电话、便携式媒体播放器、投影仪、和监视器中的至少一个。
附图说明
图1示出了根据实施例的系统的示意图。
图2示出了根据实施例的用于便于电子设备与远程显示器之间的交互的系统。
图3示出了根据实施例的电子设备与远程显示器之间的示范性交互。
图4示出了根据实施例的电子设备与远程显示器之间的示范性交互。
图5示出了根据实施例的与远程显示器交互的处理的流程图。
图6示出了根据实施例的与电子设备交互的处理的流程图。
图7示出了根据实施例的计算机系统。
在图中,类似的参考数字指代相同的图元素。
具体实施方式
下列说明书被呈现以使任何本领域技术人员能做出和使用实施例,并且在特定应用和它的需要的背景下被提供。对公开的实施例的各种修改对本领域技术人员将是容易明显的,并且在不脱离本公开的精神和范围的情况下,这里定义的一般原理可以被应用于其它实施例和应用。因此,本发明不局限于示出的实施例,而是符合与这里公开的原理和特征一致的最宽的范围。
在此详细说明书中描述的数据结构和代码通常被存储在计算机可读存储媒体上,其可以是任何可以存储代码和/或数据以便计算机系统使用的设备或媒体。计算机可读存储媒体包括但是不局限于易失性存储器、非易失性存储器、诸如磁盘驱动器、磁带、CD(光盘)、DVD(数字多用盘或数字视频盘)之类的磁和光存储器设备、或其它目前已知或以后发展的能够存储代码和/或数据的媒体。
在详细说明书部分中描述的方法和处理可以实施为代码和/或数据,其可以被存储在如上所述的计算机可读存储媒体中。当计算机系统读取并运行在计算机可读存储媒体上存储的代码和/或数据时,计算机系统执行实施为数据结构和代码并且存储在计算机可读存储媒体之内的方法和处理。
此外,这里描述的方法和处理可以包括在硬件模块或装置中。这些模块或装置可以包括但是不局限于专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、在特定时间运行特定软件模块或一段代码的专用或共享的处理器、和/或其它现在已知或以后发展的可编程逻辑设备。当硬件模块或装置被激活时,它们执行包括在它们之内的方法和处理。
图1示出了根据实施例的系统的示意图。系统包括电子设备102和远程显示器104。电子设备102可以与移动电话、平板计算机、便携式媒体播放器、和/或其它包括存储诸如文档、图像、音频、和/或视频之类的数字媒体的功能的小型电子设备对应。远程显示器104也可以与诸如平板计算机、移动电话、和/或便携式媒体播放器之类的小型电子设备对应,或远程显示器104可以包括投影仪、监视器、和/或在电子设备102上的显示器之外和/或大于电子设备102上的显示器的其它类型电子显示器。
在一个或多个实施例中,远程显示器104便于从电子设备102共享数字媒体。具体地,电子设备102可以用来驱动远程显示器104以使得远程显示器104上的图形输出与电子设备102上的图形输出基本上相同。例如,电子设备102的用户可以从电子设备102上的应用控制远程显示器104和电子设备102上的照片幻灯片展示、呈现和/或文档的显示。因为远程显示器104提供用于显示图形输出的附加空间,所以与照片幻灯片展示、呈现和/或文档仅仅被显示在电子设备102上的情况相比,远程显示器104可以允许照片幻灯片展示、呈现和/或文档被更多的人观看。
为使能够从电子设备102驱动远程显示器104,电子设备102上的服务器106可以用来与远程显示器104上的客户端108进行通信。服务器106可以将图形输出从电子设备102发送到客户端108,并且客户端108可以利用图形输出更新远程显示器104。例如,服务器106和客户端108可以与通过电子设备102和远程显示器104之间的网络连接进行通信的远程台式服务器和远程台式客户端对应。远程台式服务器可以将电子设备102的桌面和/或显示器的改变发送到远程台式客户端,并且远程台式客户端可以因此更新远程显示器104。换句话说,服务器106和客户端108可以允许电子设备102驱动远程显示器104而不必利用诸如数字视觉接口(DVI)、高清晰度多媒体接口(HDMI)、和/或显示端口之类的视频接口连接到远程显示器104。
服务器106和客户端108另外可以被配置为利用来自电子设备102的第一组触摸输入的视觉表示驱动远程显示器104和/或基于来自远程显示器104的第二组触摸输入更新图形输出。如以下参考图2进一步详细论述的,与服务器106相关联的第一应用可以从与电子设备102相关联(例如,由电子设备102提供)的第一触摸屏中获得第一组触摸输入。每一个触摸输入可以与触摸屏上的轻拍姿势、挥动姿势、掐姿势、旋转姿势、和/或另一个基于触摸的姿势对应。其次,服务器106可以将第一组触摸输入与图形输出一起发送到远程显示器104。与客户端108相关联的第二应用然后可以使用图形输出和第一组触摸输入的视觉表示驱动远程显示器104。例如,第二应用可以利用图形输出以及表示第一组触摸输入在图形输出内的位置的一组点来更新远程显示器104。
第二应用可以另外从与远程显示器104相关联(例如,由远程显示器104提供)的第二触摸屏获得第二组触摸输入。如同第一组触摸输入一样,第二组触摸输入可以包括许多基于触摸的姿势。其次,客户端108可以将第二组触摸输入发送到电子设备102,并且第一应用可以基于第二组触摸输入更新图形输出。例如,第一应用可以使用第二组触摸输入更新图形输出,就像第二组触摸输入是从电子设备上的第一触摸屏接收的一样。另一方面,第一应用可以将远程显示器识别为第二组触摸输入的源。第一应用然后可以使用识别的远程显示器和/或第二组触摸输入生成在远程显示上的图形输出上方显示的图形覆盖。第一应用也可以基于第二组触摸输入将数据发送到远程显示器。因此,第一和第二应用可以便于数字媒体从电子设备102的共享以及电子设备102和远程显示器104之间的交互。
图2示出了根据实施例的用于便于电子设备102和远程显示器104之间的交互的系统。如上所述,电子设备102可以驱动远程显示器104以使得电子设备102上的图形输出208与远程显示器104上的图形输出基本上相同。例如,电子设备102可以使得呈现、照片幻灯片展示和/或文档在远程显示器104和电子设备102的显示器上都显示。
为了从电子设备102驱动远程显示器104,与服务器106相关联的第一应用210可以利用电子设备102中的图形处理机制206(例如,图形处理单元(GPU)、图形栈、等等)生成图形输出208。例如,应用210可以提供从用户通过与电子设备102相关联的触摸屏获得一系列触摸输入204(例如,姿势)的用户界面202(例如,图形用户界面(GUI))。应用210然后可以基于触摸输入204向图形处理机制206发出绘制命令以生成用户界面202和/或触摸屏内示出的图形输出208。因此,用户可以通过触摸屏和/或用户界面202向应用210提供触摸输入204并且从应用210中通过触摸屏和/或用户界面202接收图形输出来与应用210交互。
在由图形处理机制206生成图形输出208之后,图形输出208可以由应用210获得并且由与应用210相关联的编码装置212编码。在编码期间,编码装置212中的转换机制214可以将图形输出208从第一色彩空间转换到第二色彩空间,并且缩放机制216可以缩放图形输出208。例如,编码装置212可以包括利用H.264编解码器编码图形输出208的功能。转换机制214可以因此将图形输出208从RGB彩色空间转换到YUV色彩空间。同时,缩放机制216可以向上或向下缩放图形输出208以允许图形输出208匹配远程显示器104的分辨力。
一旦编码图形输出208后,服务器106可以通过网络(例如、无线网络、局域网(LAN)、广域网(WAN)等等)连接将图形输出208发送到客户端108。与客户端108相关联的第二应用218然后可以使用图形输出208更新远程显示器104。更具体地,与应用218相关联的解码装置220可以解码图形输出208。例如,解码装置220可以包括从编码的图形输出208中获得像素值的帧的H.264编解码器。像素值然后可以被发给远程显示器104中的图形处理机制226(例如,GPU、图形栈)并且由图形处理机制226使用以生成用于驱动远程显示器104的图形输出228。如同电子设备102中的图形输出208的显示一样,图形输出228可以被显示在由应用218提供的用户界面222和/或与远程显示器104相关联的触摸屏内。
如先前提及的,触摸输入204的视觉表示230也可以用于驱动远程显示器104。更具体地,触摸输入204可以由应用210和/或服务器106获得并且连同图形输出208一起被发送到客户端108。视觉表示230可以利用触摸输入204被生成并且被提供到图形处理机制226以使得图形处理机制226可以利用视觉表示230驱动远程显示器104。例如,视觉表示230可以包括表示触摸输入204在图形输出208和228内的位置的一组点。因此,视觉表示230可以通过在与触摸输入204相关联的每个位置处绘制点来生成。下面参考图3进一步详细讨论触摸输入的视觉表示。
在一个或多个实施例中,视觉表示230由应用210和/或图形处理机制206生成并且被合成到电子设备102处的图形输出208中。因此,服务器106可以将包含图形输出208和视觉表示230的单个数据流发送到客户端108。数据流然后可以由解码装置220解码并且由图形处理机制226使用来驱动远程显示器104。
另一方面,应用210和/或服务器106可以将触摸输入204作为与图形输出208相关联的辅助数据发送到客户端108。例如,图形输出208可以通过服务器106和客户端108之间的主要通信信道被发送,而触摸输入204可以通过服务器106和客户端108之间的边带信道被发送。从而,应用218和/或图形处理机制226可以通过将图形输出228绘制到第一缓冲器、将视觉表示230绘制到第二缓冲器、以及利用第一和第二缓冲器驱动远程显示器,来驱动远程显示器104。
电子设备102和远程显示器104之间的交互另外可以通过允许来自于远程显示器104的触摸输入224被用在图形输出208和228的更新中而便利。远程显示器104的用户可以通过与远程显示器104相关联的触摸屏提供触摸输入224作为基于触摸的姿势。用户界面222和/或应用218可以从触摸屏中获得触摸输入224,并且客户端108可以将触摸输入224发送到服务器106和/或应用210。
接着,应用210可以基于触摸输入224更新图形输出208。例如,应用210可以从触摸输入224生成图形输出208,就像触摸输入224从用户界面202和/或与电子设备102相关联的触摸屏中接收一样。换句话说,触摸输入224到电子设备102的发送可以允许用户以和用户从电子设备102交互一样的方法从远程显示器104与应用210交互。
相反地,服务器106和/或应用210可以包括将远程显示器104识别为触摸输入224的源的功能。远程显示器104的此类识别可以允许应用210在将图形输出208发送到远程显示器104之前基于触摸输入224修改图形输出208和/或基于触摸输入224将数据发送到远程显示器104。
例如,应用210可以使用触摸输入224生成与图形输出208一起发送到客户端108但不被提供到图形处理机制206的对于图形输出208的图形覆盖。其次,应用218可以向图形处理机制226提供图形覆盖和图形输出208,图形处理机制226利用图形覆盖和图形输出208驱动远程显示器104。从而,可以在用户界面222和/或远程显示器104之内而不是在用户界面202和/或电子设备102上的显示器(例如,触摸屏)之内显示图形覆盖。与用户界面222内的图形覆盖相关联的触摸输入224然后可以被发送到服务器106并且由应用210使用以更新图形覆盖和/或将与图形覆盖相关联的数据发送到远程显示器104。下面参考图4进一步详细讨论基于触摸输入224的图形输出208的修改和/或向远程显示器104的数据发送。
因此,应用210和218可以允许电子设备102和/或远程显示器104可视化和/或共享图形输出208和228以及触摸输入204和224。随后,应用210和218可以便于数字媒体从电子设备102的共享,以及电子设备102和远程显示器104之间的交互。例如,图形输出208和触摸输入204从应用210到应用218的发送可以允许远程显示器104的用户观看远程显示器104上的用户界面202和/或观看由另一个用户对电子设备102的使用。类似地,触摸输入224从应用218到应用210的发送可以允许远程显示器104的用户与应用210交互和/或从电子设备102中获得数据(例如,数字媒体)。
本领域技术人员将理解可以以各种方式执行图2的系统。第一,编码装置212和服务器106可以在应用210之内和/或独立于应用210运行。沿着相同的线,解码装置220和客户端108可以在应用218之内和/或独立于应用218运行。此外,应用210和218可以与每个实施编码装置212、服务器106、客户端108、和解码装置220的等同应用对应以使能够从电子设备102和远程显示器10二者观看用户界面202或者用户界面222和/或与之交互。另一方面,应用210和218可以担任补充作用,以使得仅仅一个用户界面(例如,用户界面202)可从电子设备102和远程显示器104访问。
图3示出了根据实施例的电子设备302和远程显示器304之间的示范性交互。电子设备302可以用来驱动远程显示器304以使得远程显示器304上的图形输出基本上与电子设备302上的图形输出相同。例如,用于电子设备302的显示器的图形输出可以被发送到远程显示器304并且用于驱动远程显示器304。
此外,一组触摸输入306-308可以从电子设备302中获得。触摸输入306-308可以与与电子设备302相关联的触摸屏上的轻拍姿势、挥动姿势、挤压姿势、旋转姿势、和/或其它基于触摸的姿势相关联。触摸输入306-308也可以被发送到远程显示器304以能利用触摸输入306-308的视觉表示310-312驱动远程显示器304。例如,视觉表示310-312可以与表示触摸输入306-308在图形输出内的位置的点对应。视觉表示310-312也可以在触摸输入306-308停止之后持续一个时间段和/或改变位置以将与触摸输入306-308相关联的动作信息(例如,线、弧线,等等)发送到远程显示器304的用户。换句话说,视觉表示310-312可以允许远程显示器304的用户观察由不同用户对电子设备302的使用。
具体地,可以在将图形输出发送到远程显示器304之前通过将视觉表示310-312合成到图形输出中,将触摸输入306-308发送到远程显示器304。图形输出和触摸输入306-308可以因此被作为单个数据流发送到远程显示器104并且被绘制到用于驱动远程显示器304的单个缓冲器。可替换地,触摸输入306-308可以作为与图形输出相关联的辅助数据被发送到远程显示器304。从而,图形输出可以被绘制到第一缓冲器,视觉表示310-312可以基于触摸输入306-308被绘制到第二缓冲器,并且第一和第二缓冲器可以用来驱动远程显示器304。
图4示出了根据实施例的电子设备402和远程显示器404之间的示范性交互。类似图3的电子设备302和远程显示器304,电子设备402可以用来驱动远程显示器404以使得图形输出基本上在电子设备402和远程显示器404二者上是相同的。
然而,图形覆盖406显示在远程显示器404上而不显示在电子设备402上。覆盖406可以由触摸输入从远程显示器404到电子设备402的发送以及由电子设备402上的应用对触摸输入的后续处理产生。例如,应用可以在发送图形输出到远程显示器404之前而不是在使用图形输出以驱动电子设备402上的显示器(例如,触摸屏)之前,通过基于触摸输入更新图形输出来生成覆盖406。
覆盖406也可以基于触摸输入便于数据从应用到远程显示器404的传输。例如,覆盖406可以与向远程显示器404的用户给出保存与图形输出相关联的文件的选项和不保存文件的另一个选项的对话框对应。由用户在对话框之内提供的触摸输入然后可以被发给电子设备402用于由应用处理。如果应用确定触摸输入表示选项的选择为保存文件,则应用可以从远程显示器404中除去覆盖406并且将用于文件的数据发送到远程显示器404。此外,应用可以生成电子设备402上的对话框以向电子设备402的用户查询用于将数据发送到远程显示器404的许可,或应用可以在没有从电子设备402的用户获得许可的情况下发送数据。相反地,如果应用确定触摸输入表示选项的选择是不保存文件,则应用可以在不将文件数据发送到远程显示器404的情况下从远程显示器404中除去覆盖406。
图5示出了根据实施例的示出与远程显示器交互的处理的流程图。在一个或多个实施例中,可以省略、重复和/或以不同的次序执行一个或多个步骤。因此,图5所示的步骤的具体布置不应该被理解为限定实施例的范围。
第一,获得用于电子设备的显示器的图形输出(操作502),以及从与电子设备相关联的触摸屏中获得与图形输出相关联的第一组触摸输入(操作504)。接着,编码图形输出(操作506)。例如,可以利用将图形输出从第一色彩空间转换到第二色彩空间和/或缩放图形输出的H.264编解码器来编码图形输出。
图形输出和第一组触摸输入然后被发送到远程显示器(操作508),其中图形输出和第一组触摸输入的视觉表示用于驱动远程显示器。下面参考图6进一步详细讨论利用图形输出和第一组触摸输入视觉表示对远程显示器的驱动。
也可以从远程显示器接收(操作510)第二组触摸输入。如果没有接收第二组触摸输入,则不执行与第二组触摸输入相关的处理。如果第二组触摸输入被接收,则基于第二组触摸输入更新图形输出(操作512)。例如,第二组触摸输入可以被提供到被配置为生成图形输出的应用。应用可以处理第二组触摸输入,就像通过电子设备的触摸屏获得第二组触摸输入一样。可替换地,应用可以将远程显示器识别为第二组触摸输入的源并且在将图形输出发送到远程显示器之前修改图形输出。应用也可以使用远程显示器的识别以基于第二组触摸输入将数据发送到远程显示器。
与远程显示器的交互可以继续(操作514)。例如,只要在电子设备和远程显示器之间存在网络连接和/或数字媒体正在电子设备和远程显示器之间共享,电子设备就可以与远程显示器交互。如果与远程显示器的交互将继续,则获得图形输出和第一组触摸输入(操作502-504),编码图形输出(操作506),以及图形输出和第一组触摸输入被发送到远程显示器(操作508)。同时,也可以从远程显示器接收第二组触摸输入(操作510)并且使用来更新图形输出(操作512)。图形输出和第一组触摸输入的视觉表示可以继续以被获得、修改、和/或发送,直到电子设备和远程显示器之间的交互停止。
图6示出了根据实施例的示出与电子设备交互的处理的流程图。在一个或多个实施例中,可以省略、重复、和/或以不同次序执行一个或多个步骤。因此,图6所示的步骤的具体布置不应该被理解为限定实施例的范围。
最初,从电子设备中获得图形输出和与图形输出相关联的第一组触摸输入(操作602)。第一组触摸输入可以被合成到图形输出中和/或作为与图形输入相关联的辅助数据发送。接着,解码图形输出(操作604)。例如,H.264编解码器可以用来从图形输出中获得像素值的帧。
图形输出和第一组触摸输入然后用于驱动远程显示器(操作606)。如果第一组触摸输入被合成到图形输出中,则合成的图形输出可以被绘制到用以驱动远程显示器的单个缓冲器。如果第一组触摸输入被作为辅助数据发送,则图形输出可以被绘制到第一缓冲器、第一组触摸输入的视觉表示可以被绘制到第二缓冲器,并且第一和第二缓冲器可以用来驱动远程显示器。
第二组触摸输入也可以由远程显示器的用户提供。如果第二组触摸输入不被提供,则不执行与第二组触摸输入相关的处理。如果第二组触摸输入被提供,则第二组触摸输入从与远程显示器相关联的触摸屏处获得(操作610)并且被送到电子设备(操作612)。第二组触摸输入然后可以由电子设备使用以更新图形输出和/或向远程显示器发送数据。
与电子设备交互可以继续(操作614)。如果与电子设备交互将继续,则从电子设备接收图形输出和第一组触摸输入(操作602)、解码图形输出(操作604),并且使用图形输出和第一组触摸输入的视觉表示来驱动远程显示器(操作606)。同时地,第二组触摸输入可以由远程显示器的用户提供(操作608)、从触摸屏处获得(操作610),并且可以被发送到电子设备(操作612)。图形输出和驱动远程显示器的视觉表示的使用以及第二组触摸输入向电子设备的发送可以继续,直到远程显示器和电子设备之间的交互停止。
图7显示根据实施例的计算机系统700。计算机系统700可以与包括处理器702、存储器704、存储装置706和/或在电子计算设备中建立的其它组件的装置对应。处理器702可以支持与计算机系统700中的其它处理器的并行处理和/或多线程操作。计算机系统700也可以包括诸如键盘708、鼠标710、和显示器712之类的输入/输出(I/O)设备。
计算机系统700可以包括运行本实施例的各种组件的功能。特别地,计算机系统700可以包括协调计算机系统700上的硬件和软件资源的使用的操作系统(不显示),以及执行用于用户的专门任务的一个或多个应用。为执行用于用户的任务,应用可以从操作系统获得计算机系统700上的硬件资源的使用,以及通过由操作系统提供的硬件和/或软件框架与用户交互。
在一个或多个实施例中,计算机系统700提供用于便于在电子设备和远程显示器之间的交互的系统。系统可以包括第一应用和电子设备上的编码装置,以及第二应用和远程显示器上的解码装置。编码装置可以从电子设备上的第一触摸屏中获得用于电子设备的显示的图形输出和与图形输出相关联的第一组触摸输入。编码装置可以编码图形输出,并且第一应用可以将图形输出和第一组触摸输入发送到远程显示器。在远程显示器处接收到图形输出和第一组触摸输入后,解码装置就可以解码图形输出。第二应然后可以使用图形输出和第一组触摸输入的视觉表示来驱动远程显示器。
此外,第二应用可以从远程显示器上的第二触摸屏获得与图形输出相关联的第二组触摸输入并且将第二组触摸输入发送到电子设备。第一应用然后可以基于第二组触摸输入更新图形输出。例如,第一应用可以将远程显示器识别为第二组触摸输入端的源。第一应用然后可以使用第二组触摸输入以产生在远程显示器上的图形输出上方显示的覆盖。第一应用也可以基于第二组触摸输入将数据发送到远程显示器。
另外,计算机系统700的一个或多个组件可以被远程地定位并且通过网络被连接到其它组件。本实施例的部分(例如,第一应用、第二应用、编码装置、解码装置、等等)也可以被定位在实现实施例的分布式系统的不同节点上。例如,可以利用云计算机系统实现本实施例,云计算机系统利用与电子设备的网络连接与电子设备进行通信并且显示图形输出和来自于一组远程显示器上的电子设备的第一组触摸输入的视觉表示。
各种实施例的上文描述是仅仅为例示和描述目的提出的。它们不意指是详尽的或将本发明限制到公开的形式。因此,许多修改和变化将对本领域的技术人员变得明显。另外,以上公开不意指限制本发明。
Claims (26)
1.一种用于与远程显示器交互的计算机实现的方法,包括:
获得用于电子设备的显示器的图形输出;
从与电子设备相关联的触摸屏中获得与图形输出相关联的第一组触摸输入;以及
将图形输出和第一组触摸输入发送到远程显示器,其中图形输出和第一组触摸输入的视觉表示用来驱动远程显示器。
2.如权利要求1所述的计算机实现的方法,还包括:
在将图形输出发送到远程显示器之前编码图形输出。
3.如权利要求2所述的计算机实现的方法,其中编码图形输出包含以下中的至少一个:
将图形输出从第一彩色空间转换到第二彩色空间;以及
缩放图形输出。
4.如权利要求1所述的计算机实现的方法,还包括:
从远程显示器接收第二组触摸输入;以及
基于第二组触摸输入更新图形输出。
5.如权利要求4所述的计算机实现的方法,其中基于第二组触摸输入更新图形输出包含:
将第二组触摸输入提供给被配置以生成图形输出的应用。
6.如权利要求5所述的计算机实现的方法,其中基于第二组触摸输入更新图形输出还包含:
将远程显示器识别为第二组触摸输入的源,
其中识别的远程显示器能使在将图形输出发送到远程显示器之前由应用修改图形输出。
7.如权利要求6所述的计算机实现的方法,其中识别的远程显示器还能使基于第二组触摸输入将数据从应用发送到远程显示器。
8.如权利要求1所述的计算机实现的方法,其中将图形输出和第一组触摸输入发送到远程显示器包含以下中的至少一个:
将第一组触摸输入的视觉表示合成到图形输出中;以及
将第一组触摸输入作为与图形输出相关联的辅助数据发送到远程显示器。
9.如权利要求1所述的计算机实现的方法,其中第一组触摸输入的视觉表示包括一组点。
10.一种用于与电子设备交互的计算机实现的方法,包括:
从电子设备接收图形输出和与图形输出相关联的第一组触摸输入;以及
使用图形输出和第一组触摸输入的视觉表示来驱动远程显示器。
11.如权利要求10所述的计算机实现的方法,还包括:
在使用图形输出来驱动远程显示器之前解码图形输出。
12.如权利要求10所述的计算机实现的方法,还包括:
从与远程显示器相关联的触摸屏中获得与图形输出相关联的第二组触摸输入;和
将第二组触摸输入发送到电子设备,其中第二组触摸输入由电子设备使用来更新图形输出。
13.如权利要求12所述的计算机实现的方法,其中第二组触摸输入还由电子设备使用来将数据发送到远程显示器。
14.如权利要求10所述的计算机实现的方法,其中使用图形输出和第一组触摸输入的视觉表示来驱动远程显示器包含:
将图形输出绘制到第一缓冲器;
将第一组触摸输入的视觉表示绘制到第二缓冲器;以及
使用第一和第二缓冲器来驱动远程显示器。
15.如权利要求10所述的计算机实现的方法,其中远程显示器是平板计算机、移动电话、便携式媒体播放器、放映机、和监视器中的至少一个。
16.一种用于便于电子设备和远程显示器之间的交互的系统,包括:
电子设备上的第一应用,其中第一应用被配置以:
获得用于电子设备的显示器的图形输出;
从电子设备上的第一触摸屏中获得与图形输出相关联的第一组触摸输入;和
将图形输出和第一组触摸输入发送到远程显示器;以及
远程显示器上的第二应用,其中第二应用被配置以使用图形输出和第一组触摸输入的视觉表示来驱动远程显示器。
17.如权利要求16所述的系统,还包括:
电子设备上的编码装置,其中编码装置被配置以在将图形输出发送到远程显示器之前编码图形输出;和
远程显示器上的解码装置,其中解码装置被配置以在使用图形输出驱动远程显示器之前解码图形输出。
18.如权利要求16所述的系统,
其中第二应用还被配置以:
从远程显示器上的第二触摸屏中获得与图形输出相关联的第二组触摸输入;和
将第二组触摸输入发送到电子设备,以及
其中第一应用还被配置以基于第二组触摸输入更新图形输出。
19.如权利要求18所述的系统,其中第一应用还被配置以将远程显示器识别为第二组触摸输入的源。
20.如权利要求18所述的系统,其中识别的远程显示器能使以下中的至少一个:
在将图形输出发送到远程显示器之前由第一应用修改图形输出;和
基于第二组触摸输入将数据从第一应用发送到远程显示器。
21.如权利要求16所述的系统,其中将图形输出和第一组触摸输入发送到远程显示器包含以下中的至少一个:
将第一组触摸输入的视觉表示合成到图形输出中;和
将第一组触摸输入作为与图形输出相关联的辅助数据发送到远程显示器。
22.如权利要求16所述的系统,其中电子设备是移动电话、平板计算机和便携式媒体播放器中的至少一个。
23.一种存储有指令的计算机可读存储介质,所述指令在被计算机执行时使得计算机执行与远程显示器交互的方法,所述方法包括:
获得用于电子设备的显示器的图形输出;
从与电子设备相关联的触摸屏中获得与图形输出相关联的第一组触摸输入;以及
将图形输出和第一组触摸输入发送到远程显示器,其中图形输出的和第一组触摸输入的视觉表示用来驱动远程显示器。
24.如权利要求23所述的计算机可读存储介质,所述方法还包括:
从远程显示器接收第二组触摸输入;以及
基于第二组触摸输入更新图形输出。
25.如权利要求24所述的计算机可读存储介质,其中基于第二组触摸输入更新图形输出包含:
将第二组触摸输入提供给被配置以生成图形输出的应用。
26.如权利要求23所述的计算机可读存储介质,其中将图形输出和第一组触摸输入发送到远程显示器包含以下中的至少一个:
将第一组触摸输入的视觉表示合成到图形输出中;以及
将第一组触摸输入作为与图形输出相关联的辅助数据发送到远程显示器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/084,779 US9152373B2 (en) | 2011-04-12 | 2011-04-12 | Gesture visualization and sharing between electronic devices and remote displays |
US13/084,779 | 2011-04-12 | ||
PCT/US2012/032929 WO2012142043A1 (en) | 2011-04-12 | 2012-04-10 | Gesture visualization and sharing between electronic devices and remote displays |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103460177A true CN103460177A (zh) | 2013-12-18 |
CN103460177B CN103460177B (zh) | 2016-08-17 |
Family
ID=45955179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280016099.3A Active CN103460177B (zh) | 2011-04-12 | 2012-04-10 | 电子设备与远程显示器之间的姿势可视化和共享 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9152373B2 (zh) |
EP (1) | EP2678771B1 (zh) |
JP (1) | JP5902288B2 (zh) |
KR (1) | KR101629072B1 (zh) |
CN (1) | CN103460177B (zh) |
AU (1) | AU2012243007B2 (zh) |
WO (1) | WO2012142043A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105677268A (zh) * | 2014-12-09 | 2016-06-15 | 奇扬网科股份有限公司 | 具有低资料传输量的镜射显示系统及其方法 |
CN106255948A (zh) * | 2014-01-06 | 2016-12-21 | 三星电子株式会社 | 用户终端装置及其控制方法 |
CN106406784A (zh) * | 2015-07-27 | 2017-02-15 | 宏碁股份有限公司 | 影像输出装置 |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120113091A1 (en) * | 2010-10-29 | 2012-05-10 | Joel Solomon Isaacson | Remote Graphics |
US10976981B2 (en) * | 2011-07-15 | 2021-04-13 | Vmware, Inc. | Remote desktop exporting |
US9727227B2 (en) * | 2011-07-28 | 2017-08-08 | Microsoft Technology Licensing, Llc | Multi-touch remoting |
US8819296B2 (en) * | 2011-11-17 | 2014-08-26 | Nokia Corporation | Apparatus, a method and a computer program |
US20130234984A1 (en) * | 2012-03-06 | 2013-09-12 | Industry-University Cooperation Foundation Hanyang University | System for linking and controlling terminals and user terminal used in the same |
CN103513909A (zh) * | 2012-06-29 | 2014-01-15 | 联想(北京)有限公司 | 一种控制电子设备的方法及一种电子设备 |
US9213515B2 (en) * | 2012-09-24 | 2015-12-15 | At&T Intellectual Property I, L.P. | On-demand multi-screen computing |
US20140108940A1 (en) * | 2012-10-15 | 2014-04-17 | Nvidia Corporation | Method and system of remote communication over a network |
US9477313B2 (en) | 2012-11-20 | 2016-10-25 | Samsung Electronics Co., Ltd. | User gesture input to wearable electronic device involving outward-facing sensor of device |
US10551928B2 (en) | 2012-11-20 | 2020-02-04 | Samsung Electronics Company, Ltd. | GUI transitions on wearable electronic device |
US10185416B2 (en) | 2012-11-20 | 2019-01-22 | Samsung Electronics Co., Ltd. | User gesture input to wearable electronic device involving movement of device |
US11372536B2 (en) | 2012-11-20 | 2022-06-28 | Samsung Electronics Company, Ltd. | Transition and interaction model for wearable electronic device |
US11157436B2 (en) | 2012-11-20 | 2021-10-26 | Samsung Electronics Company, Ltd. | Services associated with wearable electronic device |
US8994827B2 (en) | 2012-11-20 | 2015-03-31 | Samsung Electronics Co., Ltd | Wearable electronic device |
US9930082B2 (en) | 2012-11-20 | 2018-03-27 | Nvidia Corporation | Method and system for network driven automatic adaptive rendering impedance |
US10423214B2 (en) * | 2012-11-20 | 2019-09-24 | Samsung Electronics Company, Ltd | Delegating processing from wearable electronic device |
US9936335B2 (en) | 2012-12-13 | 2018-04-03 | Microsoft Technology Licensing, Llc | Mobile computing device application sharing |
JP2014123311A (ja) * | 2012-12-21 | 2014-07-03 | International Business Maschines Corporation | 入力デバイスからの入力を対応するアプリケーションプログラムへと提供する装置、方法、プログラム |
US20150363072A1 (en) * | 2013-01-10 | 2015-12-17 | Fox Sports Productions, Inc. | System, method and interface for viewer interaction relative to a 3d representation of a vehicle |
US9772978B2 (en) * | 2013-02-07 | 2017-09-26 | Adobe Systems Incorporated | Touch input visualizations based on user interface context |
US9438543B2 (en) | 2013-03-04 | 2016-09-06 | Google Technology Holdings LLC | Gesture-based content sharing |
US9445155B2 (en) | 2013-03-04 | 2016-09-13 | Google Technology Holdings LLC | Gesture-based content sharing |
US20180173416A1 (en) * | 2013-03-07 | 2018-06-21 | UBE, INC. d/b/a PLUM | Distributed networking of configurable load controllers |
KR102097640B1 (ko) * | 2013-03-08 | 2020-04-06 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어 방법 |
US9122366B2 (en) * | 2013-03-15 | 2015-09-01 | Navico Holding As | Residue indicators |
US9547466B2 (en) * | 2013-05-29 | 2017-01-17 | Vmware, Inc. | Systems and methods for using screen sampling to detect display changes |
KR102053822B1 (ko) | 2013-06-03 | 2019-12-09 | 삼성전자주식회사 | 휴대 장치 및 휴대 장치의 화면 표시방법 |
US9819604B2 (en) | 2013-07-31 | 2017-11-14 | Nvidia Corporation | Real time network adaptive low latency transport stream muxing of audio/video streams for miracast |
WO2015030795A1 (en) * | 2013-08-30 | 2015-03-05 | Hewlett Packard Development Company, L.P. | Touch input association |
KR102184269B1 (ko) * | 2013-09-02 | 2020-11-30 | 삼성전자 주식회사 | 디스플레이장치, 휴대장치 및 그 화면 표시방법 |
US10054463B2 (en) | 2013-09-26 | 2018-08-21 | Google Llc | Systems and methods for providing navigation data to a vehicle |
US9958289B2 (en) | 2013-09-26 | 2018-05-01 | Google Llc | Controlling navigation software on a portable device from the head unit of a vehicle |
US9109917B2 (en) | 2013-09-26 | 2015-08-18 | Google Inc. | Systems and methods for providing input suggestions via the head unit of a vehicle |
US20150103015A1 (en) * | 2013-10-10 | 2015-04-16 | Blackberry Limited | Devices and methods for generating tactile feedback |
KR20150069155A (ko) * | 2013-12-13 | 2015-06-23 | 삼성전자주식회사 | 전자 장치의 터치 인디케이터 디스플레이 방법 및 그 전자 장치 |
US10691332B2 (en) | 2014-02-28 | 2020-06-23 | Samsung Electronics Company, Ltd. | Text input on an interactive display |
US9817549B2 (en) * | 2014-06-25 | 2017-11-14 | Verizon Patent And Licensing Inc. | Method and system for auto switching applications based on device orientation |
US9727231B2 (en) | 2014-11-19 | 2017-08-08 | Honda Motor Co., Ltd. | System and method for providing absolute coordinate and zone mapping between a touchpad and a display screen |
US20170371515A1 (en) | 2014-11-19 | 2017-12-28 | Honda Motor Co., Ltd. | System and method for providing absolute and zone coordinate mapping with graphic animations |
US10817244B2 (en) | 2014-12-22 | 2020-10-27 | Zoho Corporation Private Limited | Orientation-responsive data rendering |
WO2016108683A1 (en) * | 2014-12-29 | 2016-07-07 | Emerico Sdn Bhd | An apparatus for use in a bank teller system |
US10872690B2 (en) | 2018-11-28 | 2020-12-22 | General Electric Company | System and method for remote visualization of medical images |
US11880422B2 (en) | 2019-02-04 | 2024-01-23 | Cloudflare, Inc. | Theft prevention for sensitive information |
US10558824B1 (en) | 2019-02-04 | 2020-02-11 | S2 Systems Corporation | Application remoting using network vector rendering |
US10552639B1 (en) | 2019-02-04 | 2020-02-04 | S2 Systems Corporation | Local isolator application with cohesive application-isolation interface |
US10452868B1 (en) | 2019-02-04 | 2019-10-22 | S2 Systems Corporation | Web browser remoting using network vector rendering |
US20210349593A1 (en) | 2020-05-11 | 2021-11-11 | Aron Ezra | Systems and methods for non-contacting interaction with user terminals |
WO2022181899A1 (ko) * | 2021-02-26 | 2022-09-01 | 엘지전자 주식회사 | 신호 처리 장치, 및 이를 구비하는 차량용 디스플레이 장치 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5311207A (en) * | 1990-04-19 | 1994-05-10 | Sony Corporation | Image drawing apparatus for displaying input image on display means |
CN1849578A (zh) * | 2003-09-10 | 2006-10-18 | 西门子公司 | 通过屏幕拼合在两个计算机之间产生对象处理平台 |
US20080115073A1 (en) * | 2005-05-26 | 2008-05-15 | ERICKSON Shawn | Method and Apparatus for Remote Display of Drawn Content |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5652849A (en) | 1995-03-16 | 1997-07-29 | Regents Of The University Of Michigan | Apparatus and method for remote control using a visual information stream |
JPH0922339A (ja) | 1995-07-05 | 1997-01-21 | Matsushita Electric Ind Co Ltd | 遠隔操作装置 |
JPH0997042A (ja) | 1995-10-03 | 1997-04-08 | Matsushita Electric Ind Co Ltd | 画像表示装置 |
US6333929B1 (en) * | 1997-08-29 | 2001-12-25 | Intel Corporation | Packet format for a distributed system |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US6564380B1 (en) | 1999-01-26 | 2003-05-13 | Pixelworld Networks, Inc. | System and method for sending live video on the internet |
US6396523B1 (en) | 1999-07-29 | 2002-05-28 | Interlink Electronics, Inc. | Home entertainment device remote control |
TW456112B (en) | 1999-12-10 | 2001-09-21 | Sun Wave Technology Corp | Multi-function remote control with touch screen display |
JP2001197461A (ja) | 2000-01-07 | 2001-07-19 | Matsushita Electric Ind Co Ltd | マルチメディア情報操作ウインドウの共有操作方法 |
US6765557B1 (en) | 2000-04-10 | 2004-07-20 | Interlink Electronics, Inc. | Remote control having touch pad to screen mapping |
EP1364362A1 (en) | 2001-01-24 | 2003-11-26 | Interlink Electronics, Inc. | Game and home entertainment device remote control |
JP2002244987A (ja) | 2001-02-15 | 2002-08-30 | Matsushita Electric Ind Co Ltd | 転送システム、第1の装置、第2の装置、およびプログラム |
US6914551B2 (en) | 2002-04-12 | 2005-07-05 | Apple Computer, Inc. | Apparatus and method to facilitate universal remote control |
EP1499127B1 (en) | 2003-07-18 | 2006-08-30 | Alcatel | A method of distributing real time data streams across a multimedia network as well as a mediation device and a multimedia network therefore |
US7535465B2 (en) | 2003-09-02 | 2009-05-19 | Creative Technology Ltd. | Method and system to display media content data |
JP2007001237A (ja) * | 2005-06-27 | 2007-01-11 | Konica Minolta Business Technologies Inc | 機器、機器システム、画像形成装置、機器の制御方法及びプログラム |
JP2009507450A (ja) * | 2005-09-07 | 2009-02-19 | ヴィドヨ,インコーポレーテッド | 高信頼性基本層トランクに関するシステムおよび方法 |
JP2007173952A (ja) | 2005-12-19 | 2007-07-05 | Sony Corp | コンテンツ再生システム、再生装置および方法、提供装置および提供方法、プログラム、並びに記録媒体 |
US8436889B2 (en) | 2005-12-22 | 2013-05-07 | Vidyo, Inc. | System and method for videoconferencing using scalable video coding and compositing scalable video conferencing servers |
US7733808B2 (en) | 2006-11-10 | 2010-06-08 | Microsoft Corporation | Peer-to-peer aided live video sharing system |
US20080178224A1 (en) | 2007-01-20 | 2008-07-24 | Michael Laude | Upgradeable intelligent remote control device with integrated program guide |
US8555180B2 (en) * | 2007-03-27 | 2013-10-08 | Amulet Technologies, Llc | Smart peripheral architecture for portable media players |
JP2008310443A (ja) | 2007-06-12 | 2008-12-25 | Canon Inc | 画像処理装置、画像処理方法、プログラム及び記録媒体 |
US7889175B2 (en) | 2007-06-28 | 2011-02-15 | Panasonic Corporation | Touchpad-enabled remote controller and user interaction methods |
US9767681B2 (en) | 2007-12-12 | 2017-09-19 | Apple Inc. | Handheld electronic devices with remote control functionality and gesture recognition |
US8542323B2 (en) | 2007-12-21 | 2013-09-24 | Sony Corporation | Touch sensitive wireless navigation device for remote control |
US20090284476A1 (en) * | 2008-05-13 | 2009-11-19 | Apple Inc. | Pushing a user interface to a remote device |
US20100020033A1 (en) * | 2008-07-23 | 2010-01-28 | Obinna Ihenacho Alozie Nwosu | System, method and computer program product for a virtual keyboard |
JP2010130445A (ja) | 2008-11-28 | 2010-06-10 | Sharp Corp | 視聴システム、表示装置、リモートコントローラ装置、及び視聴方法 |
JP5380147B2 (ja) | 2009-04-30 | 2014-01-08 | オリンパスイメージング株式会社 | 撮像装置、表示装置および撮像システム |
US20110029915A1 (en) * | 2009-08-02 | 2011-02-03 | Harris Technology, Llc | Layered desktop system |
CN102918490B (zh) * | 2010-04-01 | 2014-07-23 | 思杰系统有限公司 | 与在平板计算装置的虚拟桌面内显示的远程应用交互 |
US20120060095A1 (en) * | 2010-09-03 | 2012-03-08 | Rovi Technologies Corporation | Systems and methods for generating personalized media content embedding images of multiple users |
US8958018B2 (en) * | 2010-12-22 | 2015-02-17 | Google Technology Holdings LLC | Remote control device and method for controlling operation of a media display system |
-
2011
- 2011-04-12 US US13/084,779 patent/US9152373B2/en active Active
-
2012
- 2012-04-10 EP EP12714517.5A patent/EP2678771B1/en active Active
- 2012-04-10 JP JP2014505219A patent/JP5902288B2/ja active Active
- 2012-04-10 CN CN201280016099.3A patent/CN103460177B/zh active Active
- 2012-04-10 KR KR1020137025984A patent/KR101629072B1/ko active IP Right Grant
- 2012-04-10 WO PCT/US2012/032929 patent/WO2012142043A1/en active Application Filing
- 2012-04-10 AU AU2012243007A patent/AU2012243007B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5311207A (en) * | 1990-04-19 | 1994-05-10 | Sony Corporation | Image drawing apparatus for displaying input image on display means |
CN1849578A (zh) * | 2003-09-10 | 2006-10-18 | 西门子公司 | 通过屏幕拼合在两个计算机之间产生对象处理平台 |
US20080115073A1 (en) * | 2005-05-26 | 2008-05-15 | ERICKSON Shawn | Method and Apparatus for Remote Display of Drawn Content |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106255948A (zh) * | 2014-01-06 | 2016-12-21 | 三星电子株式会社 | 用户终端装置及其控制方法 |
CN105677268A (zh) * | 2014-12-09 | 2016-06-15 | 奇扬网科股份有限公司 | 具有低资料传输量的镜射显示系统及其方法 |
CN105677268B (zh) * | 2014-12-09 | 2018-07-27 | 巴可股份有限公司 | 具有低资料传输量的镜射显示系统及其方法 |
US10120637B2 (en) | 2014-12-09 | 2018-11-06 | Barco Limited | Mirror display system having low data traffic and method thereof |
CN106406784A (zh) * | 2015-07-27 | 2017-02-15 | 宏碁股份有限公司 | 影像输出装置 |
Also Published As
Publication number | Publication date |
---|---|
US20120262379A1 (en) | 2012-10-18 |
WO2012142043A1 (en) | 2012-10-18 |
AU2012243007A1 (en) | 2013-10-10 |
CN103460177B (zh) | 2016-08-17 |
US9152373B2 (en) | 2015-10-06 |
EP2678771A1 (en) | 2014-01-01 |
KR101629072B1 (ko) | 2016-06-09 |
KR20140000328A (ko) | 2014-01-02 |
JP2014513831A (ja) | 2014-06-05 |
JP5902288B2 (ja) | 2016-04-13 |
AU2012243007B2 (en) | 2015-11-12 |
EP2678771B1 (en) | 2019-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103460177A (zh) | 电子设备与远程显示器之间的姿势可视化和共享 | |
WO2021008223A1 (zh) | 信息的确定方法、装置及电子设备 | |
US9727301B2 (en) | Gesture-based prioritization of graphical output on remote displays | |
CN107786883A (zh) | 图像显示设备及其操作方法 | |
CN109344352B (zh) | 页面加载方法、装置及电子设备 | |
US10564913B2 (en) | Display device of multi-display system and control method thereof | |
US20150188973A1 (en) | Remote desktop video streaming alpha-channel | |
JP2010286811A (ja) | 組立式表示設備およびその画面制御方法とシステム | |
US20150278624A1 (en) | Image processing system for generating information by image recognition and related method | |
CN106066768A (zh) | 一种ppt互动演示装置和方法 | |
CN103365621A (zh) | 图像处理方法及装置 | |
KR20140083545A (ko) | 영상표시장치, 및 그 동작방법 | |
US20170185269A1 (en) | Display management solution | |
KR102511363B1 (ko) | 디스플레이 장치 및 디스플레이 방법 | |
CN104332131A (zh) | 用于显示装置的驱动方法、显示画面更新方法及装置 | |
CN102682465A (zh) | 3d格式转换系统和方法 | |
CN102566878B (zh) | 一种实现与电视交互的装置、方法和电视机 | |
CN103067785A (zh) | 一种图形用户界面的实现方法及条件接收模块 | |
CN112911381B (zh) | 一种显示设备、模式调整方法、设备及介质 | |
KR100959159B1 (ko) | 레이어를 이용한 멀티분할화면 제어방법 및 제어장치 | |
KR102078576B1 (ko) | 알파 데이터 압축을 이용한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
CN107710769A (zh) | 显示装置和显示方法 | |
CN107079200B (zh) | 处理瘦客户端终端中的数据 | |
CN103399723A (zh) | 大屏幕显示控制系统及方法 | |
WO2022246653A1 (zh) | 一种图像处理系统、云服务端及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |