CN101495943B - 为移动设备提供输入和输出的方法和系统 - Google Patents

为移动设备提供输入和输出的方法和系统 Download PDF

Info

Publication number
CN101495943B
CN101495943B CN200780027802XA CN200780027802A CN101495943B CN 101495943 B CN101495943 B CN 101495943B CN 200780027802X A CN200780027802X A CN 200780027802XA CN 200780027802 A CN200780027802 A CN 200780027802A CN 101495943 B CN101495943 B CN 101495943B
Authority
CN
China
Prior art keywords
output
mobile device
input
long
described mobile
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
CN200780027802XA
Other languages
English (en)
Other versions
CN101495943A (zh
Inventor
H·A·蒂耿
I·S·索内
E·I·张
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN101495943A publication Critical patent/CN101495943A/zh
Application granted granted Critical
Publication of CN101495943B publication Critical patent/CN101495943B/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
    • 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
    • G06F15/00Digital computers in general; Data processing equipment in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances

Abstract

可提供为移动设备提供输入和输出。在移动设备处,输入可以从多个远程输入设备中的至少一个接收。该多个远程输入设备可能远离该移动设备。移动设备可具有至少一个本地输入设备。该多个远程输入设备中的至少一个可具有比本地输入设备更大的形状因数。接着,可以处理所接收到的输入。移动设备可将该输出发送至多个远程输出设备中的至少一个。该多个远程输出设备可能远离该移动设备。移动设备可具有至少一个本地输出设备。该多个远程输出设备中的至少一个可具有比本地输出设备更大的形状因数。

Description

为移动设备提供输入和输出的方法和系统
背景 
移动设备可以用作用于许多活动的主计算设备。然而,与移动设备相关联的小形状因数由于移动设备的小尺寸而使输入和输出变得困难。常规的输入和输出过程对于移动设备的能力而言并非是通用的。例如,常规移动设备可配备允许在电视机(TV)上显示来自移动设备的输出的“TVOut”能力。该常规的TVOut能力在被提供给移动设备时只与专门为该TVOut能力特别编写的特定应用程序一起工作。常规过程不允许该TVOut能力均可被该移动设备中的所有应用程序使用。此外,常规过程不允许接口设备(例如,鼠标)实时导航移动设备中的所有应用程序。 
概述 
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征。本概述也不旨在用于限制所要求保护的主题的范围。 
可以为移动设备提供输入和输出。例如,在移动设备处,输入可以从多个远程输入设备中的至少一个接收。该多个远程输入设备中的至少一个可能远离该移动设备。移动设备可具有至少一个本地输入设备。此外,该多个远程输入设备中的至少一个可具有比该至少一个本地输入设备更大的形状因数。接着,移动设备可处理接收到的输入。然后,输出可从移动设备被发送至多个远程输出设备中的至少一个。所发送的输出可基于经处理的输入。该多个远程输出设备中的至少一个可能远离该移动设备。移动设备可具有至少一个本地输出设备。该多个远程输出设备中的至少一个可具有比至少一个本地输出设备更大的形状因数。 
前述一般描述和以下详细描述两者都提供示例且都只是说明性的。因此,前述一般描述和以下详细描述不应被认为是限制性的。此外,除了此处所阐明的那些之外还可提供其他特征或变型。例如,各实施例可涉及在详细描述中描 述的各种特征组合和子组合。 
附图简述 
合并在本发明中并构成其一部分的附图示出本发明的各种实施例。在附图中: 
图1是输入和输出系统的框图; 
图2是一种用于为移动设备提供输入和输出的方法的流程图;以及 
图3是包括计算设备的系统的框图。 
详细描述 
以下详细描述参考各个附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或类似的元素。尽管可能描述了本发明的各实施例,但修改、改编和其它实现也是可能的。例如,可以对附图中所示出的元素进行置换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段来修改此处所描述的方法。因此,以下详细描述并不限制本发明。相反,所附权利要求书定义了本发明的正确范围。 
移动设备可以用作用于许多活动的主计算设备。然而,移动设备的小形状因数可能使得输入和输出变得困难。本发明的各实施例可以将更方便的输入设备和输出设备附连到移动设备。例如,移动设备可以使用全尺寸键盘和鼠标。此外,TV或其他显示器可用作移动设备的显示器。常规的输入和输出过程对于移动设备的能力而言并不是通用的。然而,本发明的各实施例可允许移动设备上的应用程序均可使用例如TVOut(电视输出)能力。此外,本发明的各实施例可允许诸如鼠标等人体接口设备实时导航移动设备上的所有应用程序。 
图1是输入和输出系统100的框图。根据本发明的各实施例,系统100可包括移动设备105、远程输入设备125、远程输出设备130和远程应用服务器165。 
移动设备105可包括计算设备110、本地输入设备115、本地输出设备120、输出驱动程序135、适配器模块140、鼠标驱动程序145、键盘驱动程序150、其他驱动程序155和主机模块160。计算设备110将在以下参考图3更详细地 描述。移动设备105可包括,但不限于,移动电话、蜂窝电话、无线电话、无线设备、手持式个人计算机、手持式计算设备、多处理器系统、基于微处理器的或可编程消费电子设备、个人数字助理(PDA)、电话、寻呼机、或被配置成接收、处理和发送信息的任何其他设备。例如,移动设备105可包括被配置成进行无线通信并且足够小以使得用户能够容易地携带该电子设备的电子设备。换言之,移动设备105可以比笔记本计算机更小并且可包括具有本地输入设备115和本地输出设备120两者的移动电话或PDA。 
本地输入设备115可以是被配置成为移动设备105提供本地输入的键区、数字键区或触摸式设备。本地输入设备115可具有小形状因数以使其在移动设备105上的布局能够足够小以使得用户能够容易地携带。本地输入设备115可包括,但不限于:i)具有比标准键盘更少的键的键盘;ii)用于例如拨打电话的数字键区;iii)具有组合数字和字母键的键区;或者iv)触摸屏。例如,本地输入设备115可包括组合数字和字母键以允许使用相同的键或者以数字形式或者以字符形式输入数据。上述是示例并且本地输入设备115可包括与移动设备105的小尺寸兼容的输入设备。 
本地输出设备120可以是具有小形状因数的屏幕以使得在移动设备105上的布局能够足够小从而使得用户能够容易地携带。本地输出设备120可包括,但不限于:i)液晶显示器(LCD)屏幕;ii)有机发光设备(OLED)屏幕;iii)发光设备(LED)屏幕;iv)场致发射显示器;或者v)触摸屏。例如,本地输出设备120可包括大小适合移动设备105的小形状因数的LCD屏幕输出。上述是示例并且本地输出设备120可包括与移动设备105的小尺寸兼容的输出设备。 
输出驱动程序135可提供移动设备105和远程输出设备130之间的通信。输出驱动程序135可被配置成转换指令、设置、分辨率、或格式。对于输出驱动程序135的输入可以是发送自计算设备110或主机模块160的信号或数据流。输出驱动程序135可将该输入转换为适用于例如远程输出设备130的外围设备的不同的指令集、不同的设置、不同的分辨率或不同的格式。例如,输出驱动程序135可将针对本地输出设备120格式化的信号转换成针对远程输出设备130的更高分辨率的信号(例如,视频输出格式)。此外,输出驱动程序135 可接受信号并将其转换成以下视频格式中的任一个:i)复合;ii)红绿蓝(RGB);iii)逐行倒相制(PAL);iv)国家电视制式委员会制式(NTSC);v)顺序传送彩色与记忆制(SECAM);vi)超级电视信号(S-VIDEO);vii)数字多功能盘;viii)高清晰度电视;ix)内容加扰;x)视频图形阵列(VGA);或者xi)数字视频接口(DVI)。输出驱动程序135可转换信号或数据流以供主机模块160使用。 
适配器模块140可允许移动设备105与远程输出设备130连接。适配器模块140可以是与移动设备105分开的、通过端口或驱动程序来插入移动设备105的组件。适配器模块140可以在移动设备105的内部或外部。适配器模块140可允许较大尺寸的远程输入设备125或远程输出设备130与移动设备105接口。适配器模块140可被配置成转换信号特性、指令、设置、分辨率、或格式。对于适配器模块140的输入可以是发送自计算设备110、输出驱动程序135或主机模块160的信号或数据流。适配器模块140可允许与远程输出设备130进行多路复用的通信(例如,通过通用串行总线(USB))。适配器模块140可将该输入转换为适用于例如远程输出设备130的外围设备的不同的信号特性、不同的指令、不同的设置、不同的分辨率或不同的格式。例如,适配器模块140可以是显示适配器、网络控制器、打印机控制器或存储设备控制器。例如,适配器模块140可接受针对本地输出设备120格式化的模拟信号并将其转换成供远程输出设备130使用的数字信号。此外,适配器模块140可从输出驱动程序135接受视频输出信号并将其转换成以下视频格式中的任一个:i)复合;ii)红绿蓝(RGB);iii)逐行倒相制(PAL);iv)国家电视制式委员会制式(NTSC);v)顺序传送彩色与记忆制(SECAM);vi)超级电视信号(S-VIDEO);vii)数字多功能盘;viii)高清晰度电视;ix)内容加扰;x)视频图形阵列(VGA);或者xi)数字视频接口(DVI)。 
适配器模块140可以用第一内容来驱动本地输出设备120和远程输出设备130中的一个,而输出驱动器135可以用第二内容来驱动本地输出设备120和远程输出设备130中的另一个。例如,输出驱动程序135可以用第一内容来驱动本地输出设备120,而适配器模块140可以用第一或第二内容来驱动远程输出设备130。 
鼠标驱动程序145、键盘驱动程序150或其他驱动程序155可连接移动设备105和诸如远程输入设备125等外围设备。鼠标驱动程序145、键盘驱动程序150或其他驱动程序155可被配置成转换指令、设置、分辨率、或格式。鼠标驱动程序145、键盘驱动程序150或其他驱动程序155可连接至外围设备并将来自该外围设备的输入转换成适用于计算设备110的不同的指令集、不同的设置、不同的分辨率或不同的格式。 
主机模块160可将依从USB的设备与移动设备105相连接。例如,主机模块160可允许移动设备105作为或者USB主机或者USB客户机来进行处理。例如,主机模块160可允许移动设备105与可与各种依从USB的设备互连的远程USB集线器连接。主机模块160可通过线缆或无线地与依从USB的设备相连接。主机模块160可允许与例如依从USB的设备进行多路复用的通信。 
远程输入设备125可以是位于移动设备105的远程的输入设备。远程输入设备125可包括具有不受移动设备105的小形状因数限制的尺寸或配置的输入设备。远程输入设备125可包括以下各项:i)键盘;ii)鼠标;iii)虚拟键盘;iv)触摸屏;v)紧致盘(CD)播放器;vi)数字多功能盘(DVD)播放器/录制器;vii)诸如微驱动器或紧致闪存等存储设备;viii)网络交换机或集线器;ix)个人区域网设备;x)调制解调器;或者xi)电视接收机。远程输入设备125可通过线缆、无线地,或通过USB适配器、端口或集线器来连接至移动设备105。例如,远程输入设备125可以是通过连接至主机模块160的USB集线器来连接的全尺寸键盘。上述内容是示例并且远程输入设备125可包括不受移动设备105的小尺寸限制的任何位于远程的输入设备。 
远程输出设备130可以是位于移动设备105的远程的输出设备。远程输出设备130可包括不受移动设备105的小形状因数限制的输出设备。远程输出设备130可包括以下各项中的一个:i)电视机;ii)监视器;iii)a液晶显示器(LCD)屏幕;iv)投影仪;v)打印机;vi)网络交换机或集线器;vii)个人区域网设备;viii)DVD录制器;ix)扬声器,或者x)诸如微驱动器或紧致闪存等存储设备。上述内容是示例并且远程输出设备130可包括不受移动设备105的小尺寸限制的任何位于远程的输出设备。 
远程应用服务器165可以是客户机/服务器配置中的计算机。远程应用服 务器165也可以是内联网/因特网环境中的主机软件。远程应用服务器165可位于移动设备105的远程。例如,远程应用服务器165可包括以下各项中的一个:i)网络接入服务器;ii)双层或三层客户机-服务器系统;iii)数据库服务器;iv)数据库管理系统;v)文件服务器;vi)客户机应用服务器;vii)HTTP服务器;viii)web服务器;ix)电子邮件服务器;x)web应用服务器;或者xi)内联网/因特网环境中的提供脚本、小程序、数据库查询、或通用商业程序的软件服务器类中的任一个。 
此外,远程应用服务器165可以是客户机/服务器配置中的计算机并向移动设备105供应可执行程序和数据库记录。此外,远程应用服务器165可通过web连接来向移动设备105供应小程序或脚本。远程应用服务器165可供应软件或文件。例如,远程应用服务器165可供应以下各项中的任意一个或多个:i)电子邮件程序;ii)视频程序;iii)音乐播放器;iv)文字处理程序;v)电子表格程序;vi)平台无关可执行代码;vii)web浏览器;viii)与程序相关联的文件或数据库记录;或者ix)网页。上述内容是示例并且远程应用服务器165可包括任何远程计算设备并可供应任何模块或数据。 
图2是阐述根据本发明的一实施例的用于为移动设备提供输入和输出的方法200中所涉及的各概略阶段的流程图。方法200可以使用如参考图1更详细地描述的移动设备105中的计算设备110来实现。以下将更详细地描述实现方法200的各阶段的方式。方法200可开始于起始框205并前进至阶段210,其中移动设备105可从多个远程输入设备中的至少一个接收输入。例如,没有个人计算机的用户可改为使用移动设备105。移动设备105上的本地键区可能使对移动设备105的使用变得麻烦的、易于出错且困难。例如,在出差的用户可以在该用户可能使用个人计算机的许多类似应用中使用移动设备105。用户可通过常驻鼠标驱动程序145和键盘驱动程序150来连接键盘和鼠标。此外,键盘和鼠标还可通过USB集线器或通过适配器模块140来连接。为了接收软件应用程序或文件,用户可以将紧致闪存或调制解调器连接至移动设备105。一旦离开办公室,用户就可能需要访问位于该用户的工作场所的服务器。通过所连接的调制解调器,用户可从该工作场所服务器接收数据。 
方法200可从其中移动设备105接收输入的阶段210前进到其中移动设备 105可从远程应用服务器165接收数据的阶段220。例如,用户可以从远程应用服务器165接收具有诸如文字处理程序文件等附件的电子邮件。需要查看该文字处理程序文件的用户可以在试图打开该附件之后从远程应用服务器165接收兼容的文字处理器程序。使用移动设备105的用户可下载音乐视频或打开网页,这都是由远程应用服务器165来提供的。电子邮件、音乐、视频和网页可以在用户先前从远程应用服务器165下载的兼容的应用程序上运行。用户可以在登录到安全文件服务器时接收数据库文件。用户可以使用供应来自远程应用服务器165的小程序的web访问来向位于该用户的工作场所的安全文件服务器认证该登录。 
一旦移动设备105在阶段220中从远程应用服务器165接收到数据,方法200就继续至其中移动设备105可处理接收到的输入和数据的阶段230。例如,用户可以在移动设备105上编辑文字处理程序文件并将所编辑的文件保存在如图3所示的,并且将在以下参考图3更详细地描述的系统存储器304中。用户可以用在移动设备105上运行的应用程序来观看下载的音乐视频。此外,用户可回复早先接收到的电子邮件,发送作为附件的另一个文件。当在移动设备105上编辑文件时用户可以从电子邮件复制信息并将该信息粘贴到该文件。此外,用户可以在移动设备105上同时打开电子邮件并用文字处理程序来编辑。 
当移动设备105在阶段230中处理了接收到的输入和数据之后,方法200可前进至阶段240,其中移动设备105可将输出发送至多个远程输出设备中的至少一个。例如,在编辑文字处理程序文件时,用户可使用输出驱动程序135来连接至酒店房间中的电视机。为了从用户设备105上存储的地图中查看到机场的方向,用户可将汽车中的LCD监视器连接至USB集线器。在飞回家时,用户可将移动设备105连接至附连到飞机座位的LCD屏幕并玩视频游戏,从而显示与移动设备105的LCD屏幕相同的输出。在玩视频游戏时,用户可通过一副连接的耳机来收听音乐。一旦到家,用户就可通过使用适配器模块140来连接至朋友的高清晰度电视机来向该朋友展示该音乐视频。日后在工作时,用户可通过USB集线器将移动设备105连接至网络交换机并上传所编辑的文字处理程序文件。一旦移动设备105在阶段240中发送了输出,方法200然后就可在阶段250处结束。 
根据本发明的一实施例可包括用于为移动设备提供输入和输出的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。该处理单元可用于在移动设备处从多个远程输入设备中的至少一个接收输入。该多个远程输入设备中的至少一个可能远离该移动设备。移动设备可具有至少一个本地输入设备。该多个远程输入设备中的至少一个可具有比至少一个本地输入设备更大的形状因数。该处理单元还可用于处理接收到的输入。此外,该处理单元可用于从移动设备处将输出发送至多个远程输出设备中的至少一个。经处理的输入可以是所发送的输出的基础。该多个远程输出设备中的至少一个可能远离该移动设备。该移动设备可具有至少一个本地输出设备,其中该多个远程输出设备中的至少一个具有比至少一个本地输出设备更大的形状因数。 
根据本发明的另一实施例可包括用于为移动设备提供输入和输出的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。该处理单元可用于从可能远离具有本地输入设备的移动设备的远程输入设备接收输入。该远程输入设备可具有比该本地输入设备更大的形状因数。该处理单元还可用于从远程服务器接收数据并处理接收到的输入和接收到的数据。此外,该处理单元可用于将输出发送至远程输出设备。经处理的输入和接收到的数据可形成所发送的输出的基础。该远程输出设备可能远离具有本地输出设备的移动设备。该远程输出设备可具有比该本地输出设备更大的形状因数。 
根据本发明的又一实施例可包括用于为移动设备提供输入和输出的系统。该系统可以包括存储器存储和耦合到该存储器存储的处理单元。该处理单元可用于从多个远程输入设备中的至少一个接收输入。该多个远程输入设备中的至少一个可能远离该移动设备。移动设备可具有至少一个本地输入设备。该多个远程输入设备中的至少一个可能比至少一个本地输入设备更符合人体工程学。该处理单元还可用于将输出发送至多个远程输出设备中的至少一个。该输入可以是所发送的输出的基础。该多个远程输出设备中的至少一个可能远离该移动设备。移动设备可具有至少一个本地输出设备。该多个远程输出设备中的至少一个可能比至少一个本地输出设备更符合人体工程学。 
图3是包括计算设备110的系统的框图。根据本发明的一实施例,存储器存储和处理单元可以在诸如图1的计算设备110等计算设备中实现。可以使用 任何合适的硬件、软件或固件的组合来实现该存储器存储和处理单元。例如,存储器存储和处理单元可以用计算设备110或结合计算设备110的任何其它计算设备318来实现。根据本发明的各实施例,上述系统、设备和处理器是示例,且其它系统、设备和处理器可以包括上述存储器存储和处理单元。 
参考图3,根据本发明的一实施例的系统可以包括诸如计算设备110等计算设备。在一基本配置中,计算设备110可以包括处理单元302和系统存储器304中的至少一个。取决于计算设备的配置和类型,系统存储器304可以包括,但不限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任何组合。系统存储器304可以包括操作系统305、一个或多个编程模块306,且可以包括程序数据307。例如,操作系统305可以适用于控制计算设备110的操作。在一个实施例中,编程模块306可包括输入/输出应用程序,例如,输出/输出应用程序模块320。此外,本发明的各实施例可以结合图形库、其它操作系统、或任何其它应用程序来实践,且不限于任何特定应用程序或系统。该基本配置在图3中由虚线308内的组件示出。 
计算设备110还可具有附加特征或功能。例如,计算设备110还可包括诸如例如,磁盘、光盘或磁带等附加数据存储设备(可移动和/或不可移动)。这些附加存储在图3中由可移动存储309和不可移动存储310示出。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。系统存储器304、可移动存储309和不可移动存储310都是计算机存储介质的示例(即,存储器存储)。计算机存储介质可以包括,但不限于,RAM、ROM、电可擦除只读存储器(EEPROM)、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或可用于存储信息且可以由计算设备110访问的任何其它介质。任何这样的计算机存储介质都可以是计算设备110的一部分。计算设备110还可具有诸如键盘、鼠标、笔、声音输入设备、触摸输入设备等输入设备312。还可包括诸如显示器、扬声器、打印机等输出设备314。计算设备110还可以在移动设备105中运行,移动设备105可以是移动电话、蜂窝电话、无线电话、无线 设备、手持式个人计算机、手持式计算设备、多处理器系统、基于微处理器的或可编程消费电子设备、个人数字助理(PDA)、电话、或寻呼机。上述设备是示例且可以使用其它设备。 
计算设备110还可包含可允许设备110如通过分布式计算环境中的网络,例如,内联网或因特网来与其他计算设备318进行通信的通信连接316。通信连接316是通信介质的一个示例。通信介质通常具体化为诸如载波或其它传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其它数据,且包含任何信息传递介质。术语“已调制数据信号”指以对信号中的信息进行编码的方式设置或改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红外线和其它无线介质等无线介质。如此处所使用的术语计算机可读介质可以包括存储介质和通信介质两者。 
如上所述,可以在系统存储器304中存储包括操作系统305在内的多个程序模块和数据文件。当在处理单元302上执行时,编程模块306(例如,输入/输出应用程序320)可以执行各过程,包括例如,如上所述的一个或多个方法200的阶段。上述过程是一示例,且处理单元302可以执行其它过程。根据本发明的各实施例可以使用的其它编程模块可以包括电子邮件和联系人应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、幻灯片演示应用程序、绘图或计算机辅助应用程序等。 
一般而言,根据本发明的各实施例,程序模块可以包括可以执行特定任务或可以实现特定的抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。此外,本发明的各实施例可用其它计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器的系统或可编程消费电子产品、小型机、大型计算机等。本发明的各实施例也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备中。 
此外,本发明的各实施例可在包括分立电子元件、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片等的电路中实现。本发明的各实施例还可以使用能够执行诸如,例如,AND (与)、OR(或)和NOT(非)等逻辑运算的其它技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的各实施例可以在通用计算机或任何其它电路或系统中实现。 
例如,本发明的各实施例可被实现为计算机过程(方法)、计算系统或诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并编码用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品也可以是计算系统可读并编码用于执行计算机进程的指令的计算机程序的载波上的传播信号。因此,本发明能以硬件和/或软件(包括固件、常驻软件、微码等)来具体化。换言之,本发明的各实施例可以采用其上包含有供指令执行系统使用或结合其使用的计算机可使用或计算机可读程序代码的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。计算机可使用或计算机可读介质可以是可以包含、存储、通信、传播、或传输程序以供指令执行系统、装置或设备使用或结合其使用的任何介质。 
计算机可使用或计算机可读介质可以是,例如,但不限于,电、磁、光、电磁、红外、或半导体系统、装置、设备或传播介质。更具体的计算机可读介质示例(非穷尽列表),计算机可读介质可以包括以下:具有一条或多条导线的电连接、便携式计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、和便携式压缩盘只读存储器(CD-ROM)。注意,计算机可使用或计算机可读介质甚至可以是其上打印有程序的纸张或另一合适的介质,因为程序可以经由例如对纸张或其它介质的光学扫描而电子地捕获,随后如有必要被编译、解释,或以其它合适的方式处理,并随后存储在计算机存储器中。 
例如,以上参考根据本发明的各实施例的方法、系统和计算机程序产品的框图和/或操作图示描述了本发明的各实施例。框中所注明的各功能/动作可以按不同于任何流程图所示的次序出现。例如,取决于所涉及的功能/动作,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以按相反的顺序来执行。 
尽管已经描述了本发明的某些实施例,但也可能存在其它实施例。此外,虽然本发明的各实施例被描述为与存储在存储器和其它存储介质中的数据相 关联,但数据还可以被存储在或读取自其它类型的计算机可读介质,如次级存储设备,像硬盘、软盘、或CD-ROM、来自因特网的载波、或其它形式的RAM或ROM。此外,所公开的各方法的各阶段可以按任何方式来修改,包括通过对各阶段重新排序和/或插入或删除阶段,而不背离本发明。 
包括此处所包括的代码中的版权在内的所有权利都归属于申请人并且是该申请人的财产。申请人保持并保留此处所包括的代码中的所有权利,并授予仅结合所授予的专利的再现且未出于其他目的再现该材料的许可。 
虽然本说明书包括各示例,但本发明的范围由所附权利要求书来指示。此外,尽管用对结构特征和/或方法逻辑动作专用的语言描述了本说明书,但权利要求书并不限于上述特征或动作。相反,上述具体特征和动作是作为本发明的各实施例的示例来公开的。 

Claims (20)

1.一种用于为移动设备(105)提供输入和输出的方法,所述方法包括:
在所述移动设备(105)处从多个远程输入设备(125)中的至少一个接收所述输入,所述多个远程输入设备(125)中的所述至少一个远离所述移动设备(105),所述移动设备(105)具有至少一个本地输入设备(115),其中所述多个远程输入设备(125)中的所述至少一个具有比所述至少一个本地输入设备(115)更大的形状因数;
处理接收到的输入;以及
从所述移动设备(105)处将所述输出发送至多个远程输出设备(130)中的至少一个,所发送的输出基于经处理的输入,所述多个远程输出设备(130)中的所述至少一个远离所述移动设备(105),所述移动设备(105)具有至少一个本地输出设备(120),其中所述多个远程输出设备(130)中的所述至少一个具有比所述至少一个本地输出设备(120)更大的形状因数,其中从所述移动设备处将所述输出发送至多个远程输出设备中的至少一个包括:
将第一内容输出到所述多个远程输出设备中的所述至少一个,以及
将第二内容输出到所述至少一个本地输出设备。
2.如权利要求1所述的方法,其特征在于,在所述移动设备(105)处接收包括在包括以下各项中的一个的移动设备(105)处接收:移动电话、蜂窝电话、无线电话、无线设备、手持式个人计算机、手持式计算设备、多处理器系统、基于微处理器的或可编程消费电子设备、个人数字助理(PDA)、电话、以及寻呼机。
3.如权利要求1所述的方法,其特征在于,在所述移动设备(105)处从所述多个远程输入设备(125)中的至少一个接收所述输入包括:在所述移动设备(105)处通过驻留在所述移动设备(105)上的多个相应的本地输入驱动程序中的至少一个从所述多个远程输入设备(125)中的所述至少一个接收所述输入。
4.如权利要求1所述的方法,其特征在于,在所述移动设备(105)处从多个远程输入设备(125)中的至少一个接收所述输入包括从键盘、鼠标以及存储设备中的一个接收。
5.如权利要求1所述的方法,其特征在于,处理接收到的输入包括使用从远程应用服务器(165)接收到的数据来处理所接收到的输入。
6.如权利要求1所述的方法,其特征在于,从所述移动设备(105)处发送所述输出包括从所述移动设备(105)处发送从来自位于所述移动设备(105)上的处理单元(302)的、驱动所述至少一个本地输出设备(120)的信号中创建的输出。
7.如权利要求1所述的方法,其特征在于,从所述移动设备(105)处发送所述输出包括从所述移动设备(105)处发送包括以下格式中的一个的输出:复合、红绿蓝(RGB)、逐行倒相制(PAL)、国家电视制式委员会制式(NTSC)、顺序传送彩色与记忆制(SECAM)、超级电视信号(S-VIDEO)、视频图形阵列(VGA)、以及数字视频接口(DVI)。
8.如权利要求1所述的方法,其特征在于,从所述移动设备(105)处发送所述输出包括从所述移动设备(105)处发送来自包括第一输出驱动程序和第二输出驱动程序的两个输出驱动程序中的一个的输出,所述第一输出驱动程序包括视频输出驱动程序,而所述第二输出驱动程序被配置成产生以下格式中的至少一个的输出:复合、红绿蓝(RGB)、逐行倒相制(PAL)、国家电视制式委员会制式(NTSC)、顺序传送彩色与记忆制(SECAM)、超级电视信号(S-VIDEO)、视频图形阵列(VGA)、以及数字视频接口(DVI)。
9.一种用于为移动设备(105)提供输入和输出的系统,所述系统包括:
在所述移动设备(105)处从多个远程输入设备(125)中的至少一个接收所述输入的装置,所述多个远程输入设备(125)中的所述至少一个远离所述移动设备(105),所述移动设备(105)具有至少一个本地输入设备(115),其中所述多个远程输入设备(125)中的所述至少一个具有比所述至少一个本地输入设备(115)更大的形状因数;
处理接收到的输入的装置;以及
从所述移动设备(105)处将所述输出发送至多个远程输出设备(130)中的至少一个的装置,所发送的输出基于经处理的输入,所述多个远程输出设备(130)中的所述至少一个远离所述移动设备(105),所述移动设备(105)具有至少一个本地输出设备(120),其中所述多个远程输出设备(130)中的所述至少一个具有比所述至少一个本地输出设备(120)更大的形状因数,其中用于从所述移动设备处将所述输出发送至多个远程输出设备中的至少一个的装置包括:
用于将第一内容输出到所述多个远程输出设备中的所述至少一个的装置,以及
用于将第二内容输出到所述至少一个本地输出设备的装置。
10.如权利要求9所述的系统,其特征在于,用于在所述移动设备(105)处接收的装置包括用于在包括以下各项中的一个的移动设备(105)处接收的装置:移动电话、蜂窝电话、无线电话、无线设备、手持式个人计算机、手持式计算设备、多处理器系统、基于微处理器的或可编程消费电子设备、个人数字助理(PDA)、电话、以及寻呼机。
11.如权利要求9所述的系统,其特征在于,从所述移动设备(105)处发送所述输出的装置包括从所述移动设备(105)处发送从来自位于所述移动设备(105)上的处理单元(302)的、驱动所述至少一个本地输出设备(120)的信号中创建的输出的装置。
12.如权利要求9所述的系统,其特征在于,从所述移动设备(105)处发送所述输出的装置包括用于从所述移动设备(105)处发送来自包括第一输出驱动程序和第二输出驱动程序的两个输出驱动程序中的一个的输出的装置,所述第一输出驱动程序包括视频输出驱动程序,而所述第二输出驱动程序被配置成产生以下格式中的至少一个的输出:复合、红绿蓝(RGB)、逐行倒相制(PAL)、国家电视制式委员会制式(NTSC)、顺序传送彩色与记忆制(SECAM)、超级电视信号(S-VIDEO)、视频图形阵列(VGA)、以及数字视频接口(DVI)。
13.一种用于为移动设备(105)提供输入和输出的方法,所述方法包括:
在所述移动设备(105)处从多个远程输入设备(125)中的至少一个接收所述输入,所述多个远程输入设备(125)中的所述至少一个远离所述移动设备(105),所述移动设备(105)具有至少一个本地输入设备(115),其中所述多个远程输入设备(125)中的所述至少一个比所述至少一个本地输入设备(115)更符合人体工程学;以及
从所述移动设备(105)处将所述输出发送至多个远程输出设备(130)中的至少一个,所发送的输出基于所述输入,所述多个远程输出设备(130)中的所述至少一个远离所述移动设备(105),所述移动设备(105)具有至少一个本地输出设备(120),其中所述多个远程输出设备(130)中的所述至少一个比所述至少一个本地输出设备(120)更符合人体工程学,其中从所述移动设备处将所述输出发送至多个远程输出设备中的至少一个包括:
将第一内容输出到所述多个远程输出设备中的所述至少一个,以及
将第二内容输出到所述至少一个本地输出设备。
14.如权利要求13所述的方法,其特征在于,在所述移动设备(105)处接收包括在包括以下各项中的一个的移动设备(105)处接收:移动电话、蜂窝电话、无线电话、无线设备、手持式个人计算机、手持式计算设备、多处理器系统、基于微处理器的或可编程消费电子设备、个人数字助理(PDA)、电话、以及寻呼机。
15.如权利要求13所述的方法,其特征在于,在所述移动设备(105)处从所述多个远程输入设备(125)中的所述至少一个接收所述输入包括在所述移动设备(105)处通过驻留在所述移动设备(105)上的多个相应的本地输入驱动程序中的至少一个从所述多个远程输入设备(125)中的所述至少一个接收所述输入。
16.如权利要求13所述的方法,其特征在于,在所述移动设备(105)处从多个远程输入设备(125)中的至少一个接收所述输入包括从键盘、鼠标以及存储设备中的一个接收。
17.如权利要求13所述的方法,其特征在于,从所述移动设备(105)处发送所述输出包括从所述移动设备(105)处发送从来自位于所述移动设备(105)上的处理单元(302)的、驱动所述至少一个本地输出设备(120)的信号中创建的输出。
18.如权利要求13所述的方法,其特征在于,从所述移动设备(105)处发送所述输出包括从所述移动设备(105)处发送包括以下格式中的一个的输出:复合、红绿蓝(RGB)、逐行倒相制(PAL)、国家电视制式委员会制式(NTSC)、顺序传送彩色与记忆制(SECAM)、超级电视信号(S-VIDEO)、视频图形阵列(VGA)、以及数字视频接口(DVI)。
19.如权利要求13所述的方法,其特征在于,从所述移动设备(105)处发送所述输出包括从所述移动设备(105)处发送来自包括第一输出驱动程序和第二输出驱动程序的两个输出驱动程序中的一个的输出,所述第一输出驱动程序包括视频输出驱动程序,而所述第二输出驱动程序被配置成产生以下格式中的至少一个的输出:复合、红绿蓝(RGB)、逐行倒相制(PAL)、国家电视制式委员会制式(NTSC)、顺序传送彩色与记忆制(SECAM)、超级电视信号(S-VIDEO)、视频图形阵列(VGA)、以及数字视频接口(DVI)。
20.如权利要求13所述的方法,其特征在于,还包括使用从远程应用服务器(165)接收到的数据来处理所接收到的输入。
CN200780027802XA 2006-07-27 2007-06-25 为移动设备提供输入和输出的方法和系统 Active CN101495943B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US83373306P 2006-07-27 2006-07-27
US60/833,733 2006-07-27
US11/633,834 2006-12-05
US11/633,834 US7865924B2 (en) 2006-07-27 2006-12-05 Providing input and output for a mobile device
PCT/US2007/014789 WO2008013628A1 (en) 2006-07-27 2007-06-25 Providing input and output for a mobile device

Publications (2)

Publication Number Publication Date
CN101495943A CN101495943A (zh) 2009-07-29
CN101495943B true CN101495943B (zh) 2011-05-11

Family

ID=38981772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780027802XA Active CN101495943B (zh) 2006-07-27 2007-06-25 为移动设备提供输入和输出的方法和系统

Country Status (7)

Country Link
US (2) US7865924B2 (zh)
EP (1) EP2047356B1 (zh)
JP (1) JP2009545230A (zh)
KR (1) KR20090034891A (zh)
CN (1) CN101495943B (zh)
ES (1) ES2650730T3 (zh)
WO (1) WO2008013628A1 (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7424431B2 (en) * 2005-07-11 2008-09-09 Stragent, Llc System, method and computer program product for adding voice activation and voice control to a media player
US20100125646A1 (en) * 2005-09-27 2010-05-20 Ceedo Technologies (2005) Ltd System For Enabling Host-Independent Software Portability Of A Self-Contained Device
US7865924B2 (en) * 2006-07-27 2011-01-04 Microsoft Corporation Providing input and output for a mobile device
US9628746B2 (en) * 2007-08-22 2017-04-18 Time Warner Cable Enterprises Llc Apparatus and method for remote wireless control of digital video recorders and the like
US20170111694A1 (en) * 2007-08-22 2017-04-20 Time Warner Cable Enterprises Llc Apparatus and method for conflict resolution in remote control of digital video recorders and the like
US20090052870A1 (en) * 2007-08-22 2009-02-26 Time Warner Cable Inc. Apparatus And Method For Remote Control Of Digital Video Recorders And The Like
US8117242B1 (en) 2008-01-18 2012-02-14 Boadin Technology, LLC System, method, and computer program product for performing a search in conjunction with use of an online application
US8959536B2 (en) * 2008-08-18 2015-02-17 Infosys Limited Method and system for providing applications to various devices
US9286045B2 (en) 2008-08-18 2016-03-15 Infosys Limited Method and system for providing applications to various devices
US8265862B1 (en) 2008-08-22 2012-09-11 Boadin Technology, LLC System, method, and computer program product for communicating location-related information
US8190692B1 (en) 2008-08-22 2012-05-29 Boadin Technology, LLC Location-based messaging system, method, and computer program product
US8073590B1 (en) 2008-08-22 2011-12-06 Boadin Technology, LLC System, method, and computer program product for utilizing a communication channel of a mobile device by a vehicular assembly
US8078397B1 (en) 2008-08-22 2011-12-13 Boadin Technology, LLC System, method, and computer program product for social networking utilizing a vehicular assembly
US8131458B1 (en) 2008-08-22 2012-03-06 Boadin Technology, LLC System, method, and computer program product for instant messaging utilizing a vehicular assembly
JP5369744B2 (ja) * 2009-02-13 2013-12-18 三菱電機株式会社 情報収集システム、端末装置、情報収集用プログラム、端末用プログラム
US8195643B2 (en) 2010-10-28 2012-06-05 Sap Ag Database calculation engine
KR20120066399A (ko) * 2010-12-14 2012-06-22 한국전자통신연구원 휴대 단말에서의 레거시 usb 장치 서비스 시스템 및 그 방법
CN102439952A (zh) * 2011-07-26 2012-05-02 华为终端有限公司 一种通信终端的输入方法及通信终端
KR101932529B1 (ko) 2011-09-16 2018-12-28 삼성전자 주식회사 Sns 기능 통합 운용 방법 및 시스템
US9071740B1 (en) * 2011-10-28 2015-06-30 Google Inc. Modular camera system
US9197686B1 (en) 2012-01-06 2015-11-24 Google Inc. Backfill of video stream
US9367806B1 (en) 2013-08-08 2016-06-14 Jasmin Cosic Systems and methods of using an artificially intelligent database management system and interfaces for mobile, embedded, and other computing devices
US10255302B1 (en) 2015-02-27 2019-04-09 Jasmin Cosic Systems, methods, apparatuses, and/or interfaces for associative management of data and inference of electronic resources
US9544485B2 (en) 2015-05-27 2017-01-10 Google Inc. Multi-mode LED illumination system
US9554063B2 (en) 2015-06-12 2017-01-24 Google Inc. Using infrared images of a monitored scene to identify windows
US9454820B1 (en) 2015-06-12 2016-09-27 Google Inc. Using a scene illuminating infrared emitter array in a video monitoring camera for depth determination
US9386230B1 (en) 2015-06-12 2016-07-05 Google Inc. Day and night detection based on one or more of illuminant detection, lux level detection, and tiling
US10180615B2 (en) 2016-10-31 2019-01-15 Google Llc Electrochromic filtering in a camera
KR20180067767A (ko) 2016-12-12 2018-06-21 삼성디스플레이 주식회사 표시 장치 및 이의 구동 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4545023A (en) * 1980-11-14 1985-10-01 Engineering Project Development Limited Hand-held computer
CN1175019A (zh) * 1996-08-19 1998-03-04 国际商业机器公司 信息处理设备
US20040158855A1 (en) * 2003-02-10 2004-08-12 Yihong Gu Systems and applications for delivering multimedia contents and programs to interact with communication devices and display devices
CN1571471A (zh) * 2003-07-21 2005-01-26 郑敏辉 音频化影像撷取装置

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06209450A (ja) * 1993-01-12 1994-07-26 Sanyo Electric Co Ltd 映像信号出力回路を有する電子機器
JP3393789B2 (ja) 1997-05-20 2003-04-07 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報処理端末
KR100257190B1 (ko) 1997-12-19 2000-05-15 구자홍 포켓용 컴퓨터와 영상 표시 기기 간의 접속 장치 및 방법
US7010312B1 (en) 1999-06-24 2006-03-07 Siemens Aktiengellschaft Communications method and system to convert messages into television signals
DE20003469U1 (de) 2000-02-23 2000-08-17 Medical Communications Soft Un Hand-Held-Computer
US7580005B1 (en) * 2000-08-15 2009-08-25 Nokia Corporation Display change between mobile terminal display and external device display
GB2369959A (en) * 2000-12-08 2002-06-12 Ubinetics Ltd Holder for connecting a mobile communications device to a screen
JP2002271471A (ja) * 2001-03-12 2002-09-20 Mikasa Shoji Co Ltd 携帯電話機用の簡易操作キーボード
KR100407966B1 (ko) 2001-08-24 2003-12-01 엘지전자 주식회사 티브이를 이용한 휴대폰 제어시스템 및 그 방법
US7359003B1 (en) 2001-11-09 2008-04-15 Synerdyne Corporation Display, input and form factor for portable instruments
AU2002237474A1 (en) 2002-03-12 2003-09-22 Nokia Corporation A system and method for transferring a mms between message communication unit and digital tv
US6788527B2 (en) 2002-05-31 2004-09-07 Hewlett-Packard Development Company, L.P. Tablet computer keyboard and system and method incorporating same
US7613645B2 (en) 2002-10-15 2009-11-03 Timothy Knight Electronic interface configured for displaying and identifying mixed types of information
JP2004214766A (ja) * 2002-12-27 2004-07-29 Sharp Corp 携帯電話機
US6793342B1 (en) 2003-04-15 2004-09-21 Infocus Corporation Reduced form factor projection system
SE527449C2 (sv) 2003-05-14 2006-03-07 In View Ab Ett system och en anordning för mobilradiokommunikation
JP4179614B2 (ja) * 2003-10-16 2008-11-12 ソフトバンクモバイル株式会社 移動体通信端末用外部装置、移動体通信端末及び移動体通信端末用外部表示システム
US20050286715A1 (en) 2004-06-18 2005-12-29 Hoay-Lye Cheah Modularized network phone device having various replaceable user interfaces
JP2006067003A (ja) * 2004-08-24 2006-03-09 Matsushita Electric Ind Co Ltd 無線通信装置
JP2006072514A (ja) * 2004-08-31 2006-03-16 Kyocera Mita Corp 表示装置
DE5816786T1 (de) * 2004-12-24 2011-07-07 Itzutsu, Masahiro Mobile informationskommunikationsvorrichtung, verbindungseinheit für eine mobile informationskommunikationsvorrichtung und externe eingabe-/ausgabeeinheit für eine mobile informationskommunikationsvorrichtung
US20060203758A1 (en) * 2005-03-11 2006-09-14 Samsung Electronics Co., Ltd. Mobile terminal for relaying multimedia data to an external display device
US8126477B2 (en) * 2005-07-07 2012-02-28 Qualcomm Incorporated Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks
JP2006191678A (ja) * 2006-03-22 2006-07-20 Masahiro Izutsu 携帯情報通信装置、携帯情報通信装置用プログラム、携帯情報通信装置用接続ユニット及び携帯情報通信装置用外部入出力ユニット
US7865924B2 (en) * 2006-07-27 2011-01-04 Microsoft Corporation Providing input and output for a mobile device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4545023A (en) * 1980-11-14 1985-10-01 Engineering Project Development Limited Hand-held computer
CN1175019A (zh) * 1996-08-19 1998-03-04 国际商业机器公司 信息处理设备
US20040158855A1 (en) * 2003-02-10 2004-08-12 Yihong Gu Systems and applications for delivering multimedia contents and programs to interact with communication devices and display devices
CN1571471A (zh) * 2003-07-21 2005-01-26 郑敏辉 音频化影像撷取装置

Also Published As

Publication number Publication date
EP2047356B1 (en) 2017-09-06
WO2008013628A1 (en) 2008-01-31
EP2047356A4 (en) 2011-11-23
KR20090034891A (ko) 2009-04-08
US7865924B2 (en) 2011-01-04
CN101495943A (zh) 2009-07-29
JP2009545230A (ja) 2009-12-17
US20110074670A1 (en) 2011-03-31
ES2650730T3 (es) 2018-01-22
US20080026793A1 (en) 2008-01-31
EP2047356A1 (en) 2009-04-15

Similar Documents

Publication Publication Date Title
CN101495943B (zh) 为移动设备提供输入和输出的方法和系统
CN1645923B (zh) 投影机的网络系统
CN100585550C (zh) 用于投影来自计算装置的内容的系统和方法
US6902332B2 (en) Universal remote computer keyboard
US9918039B2 (en) Interface systems for portable digital media storage and playback devices
US8271713B2 (en) Interface systems for portable digital media storage and playback devices
US10037781B2 (en) Interface systems for portable digital media storage and playback devices
CN101460943A (zh) 修改图表
US20070086724A1 (en) Interface systems for portable digital media storage and playback devices
KR20080089573A (ko) 미디어의 동시 협업을 위한 시스템, 방법 및 컴퓨터프로그램 프로덕트
CN102356372A (zh) 双模块便携式设备
CN101419540B (zh) 信息处理系统的音频系统
CN105706037A (zh) 管理以结构化格式的墨水内容
US7528977B2 (en) Printer with hardware and software interfaces for peripheral devices
US7158757B2 (en) Modular computer
CN102542857A (zh) 用于在线讨论的评估辅助
US20080285213A1 (en) Keyboard With Media Device Docking Station
US20220021838A1 (en) Video Display System
CN101365075A (zh) 信息处理设备和程序启动控制方法
EP3164818A1 (en) Networking cooperation method and machine using such method
JP4360976B2 (ja) プレゼンテーションシステム
CN100454275C (zh) 数字媒体盒系统和方法
CN102930033A (zh) 对于单数词和复数词的条件定位
KR100471985B1 (ko) 플래시 방식을 이용한 멀티미디어 재생장치
CN110071774A (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
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150511

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150511

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.