专利名称:用于控制移动装置的输出的方法和系统的利记博彩app
技术领域:
本发明涉及电子系统。更具体地说,本发明涉及一种可根据由传感器模块检测的基于用户手势的交互来控制从安装在移动装置中的投影器模块输出的屏幕数据。
背景技术:
随着数字技术的进步,已推出可在移动的同时执行通信和处理用户的信息的各种移动装置。这样的移动装置的示例包括移动通信装置、个人数字助理(PDA)、电子记事本等。这些移动装置将屏幕数据输出在它们的显示单元上。通常,由于移动装置本身被制造得较小,因此提供给移动装置的显示单元相对较小。通常,用户会通过他/她的移动装置的显示单元将信息显示给其他人。在这种情 况下,由于显示単元小,因此用户难以一起观看信息。为了解决这个问题,在最近几年,移动装置已被开发为装备有可将信息从移动装置输出到外部显示系统的电视(TV)输出功能,从而人们可更容易地观看信息。然而,为此,移动装置的用户需要外部显示系统以及经由另外的连接器与外部显示系统的连接。为了解决需要外部显示系统的问题,一些移动装置已被开发为具有可将大屏幕投射到外部屏幕上的投影功能,例如,投影器単元。在这种情况下,移动装置可通过投影器单元将屏幕数据输出到外部屏幕(诸如墙、地板等)上。具有投影功能的移动装置可将出现在显示单元上的屏幕数据输出到外部屏幕。可通过与移动装置分离的无线控制单元来控制具有投影器単元的移动装置,或可通过施加于安装到移动装置的控制输入(例如,按钮、触摸屏幕等)的机械カ来控制具有投影器単元的移动装置。为了控制具有投影器単元的移动装置,当用户将机械触摸施加到移动装置的机体时,移动装置会移位。当按照用户设置的方向和角度将屏幕数据输出到外部屏幕的移动装置移位时,屏幕数据在外部屏幕上的位置中也移位和变化。例如,当在移动装置将演示或电影显示在外部屏幕的同时发生移动时,用户必须操作移动装置以针对移动进行校正。这可能对演示或电影的显示造成干扰。具有投影功能的传统移动装置要求用户重新调整移动装置的位置或重新设置投影功能的选项,从而针对移动进行校正。特别是当移动装置采用无线控制单元时,用户必须也携帯无线控制単元。
发明内容
技术问题本发明的一方面在于至少解决上述问题和/或缺点,并至少提供以述优点。因此,本发明的一方面在于提供ー种方法和系统,该方法和系统可控制装备有投影器模块的移动装置并可控制投影器模块的输出,其中,投影器模块接收屏幕数据,并将屏幕数据输出到外部屏幕。本发明的另一方面在于提供ー种方法和系统,该方法和系统可根据用户环境来自适应地控制从安装到移动装置的投影器模块输出的屏幕数据。本发明的另一方面在于提供ー种方法和系统,该方法和系统可简单有效地控制从安装到移动装置的投影器模块输出的屏幕数据,而无需机械触摸移动装置。本发明的另一方面在于提供ー种方法和系统,该方法和系统可根据由传感器模块检测到的基于用户手势的交互来控制从安装到移动装置的投影器模块输出的屏幕数据。本发明的另一方面在于提供ー种方法和系统,该方法和系统可使用接近传感器在黑暗的环境中精确有效地控制从安装到移动装置的投影器模块输出的屏幕数据。本发明的另一方面在于提供ー种方法和系统,该方法和系统可使用相机传感器在明亮的环境中简单有效地控制从安装到移动装置的投影器模块输出的屏幕数据。
本发明的另一方面在于提供ー种方法和系统,该方法和系统可根据外部环境自适应地控制从安装到移动装置的投影器模块输出的屏幕数据。技术方案根据本发明的一方面,提供了 ー种用于控制装备有投影器模块的移动装置的方法。所述方法包括将外部输出从投影器模块输出到外部屏幕,激活传感器模块,通过传感器模块检测根据用户手势的交互,并基于所述交互控制所述外部输出。根据本发明的另一方面,提供了一种移动装置。所述装置包括投影器模块,将移动装置的屏幕数据输出到外部屏幕;存储单元,存储移动装置的外部输出功能的选项信息;传感器模块,检测在接近移动装置时做出的用户手势,并提供与用户手势相应的交互;控制器。控制器控制与投影器模块的外部输出有关的功能。当在外部输出被输出的同时检测到从传感器模块传送的交互时,控制器还根据选项信息控制外部输出功能。根据本发明的一方面,接近检测模块包括接近传感器和照度传感器中的至少ー个。并且,接近传感器包括朝向互不相同的方向的多个接近传感器,照度传感器包括朝向互不相同的方向的多个照度传感器。根据本发明的一方面,相机模块包括朝向互不相同的方向的多个相机。从以下结合附图公开本发明的示例性实施例的详细描述中,本发明的其它方面、优点和显著特征将对于本领域的技术人员来说将变得清楚。有益效果如上所述,根据本发明的示例性实施例的方法和系统可允许用户仅通过他/她的简单手势根据执行外部输出操作的环境经由传感器模块来更直观地控制针对正被输出的屏幕数据的功能。根据本发明的示例性实施例的方法和系统可允许用户在无需接触移动装置的情况下仅通过他/她的简单手势来控制外部输出功能,从而屏幕数据可被投射到外部屏幕,而屏幕数据不会位移或改变屏幕数据的位置。另外,根据本发明的示例性实施例的方法和系统还可允许用户在诸如黑暗的地方或明亮的地方的环境中仅通过接近移动装置做出的他/她的简单手势来经由传感器模块控制针对正被输出在外部屏幕上的屏幕数据的各种功能,其中,所述各种功能可包括频道切換、屏幕切換、页面切換、音量的増大/减小、FF、REW、暂停、回放、图像切換、幻灯片显示
坐寸o
从下面结合附图进行的描述中,本发明的特定示例性实施例的以上和其它方面、特征和优点将更加明显,其中图I示出根据本发明的示例性实施例的具有全触摸屏幕的直板型移动装置;图2示出根据本发明的示例性实施例的具有在移动装置的正面上分区的显示单元和输入单元的直板型移动装置;图3示出根据本发明的示例性实施例的移动装置的示意性框图;图4示出描述根据本发明的示例性实施例的用于激活模式并在移动装置中显示虚拟项的方法的示图;图5示出描述根据本发明的示例性实施例的用于在激活模式之后控制移动装置中的外部输出的方法的示图;图6示出描述根据本发明的示例性实施例的用于在没有激活模式的情况下控制移动装置的外部输出的方法的示图;图7示出描述根据本发明的示例性实施例的通过检测用户手势来控制移动装置的外部输出的方法的流程图;图8示出描述根据本发明的示例性实施例的基于在移动装置中设置的模式来控制外部输出的方法的示图。在整个附图中,应该注意相同的标号被用于描述相同或相似的元件、特征和结构。
具体实施例方式提供參照附图的以下描述以帮助对由权利要求及其等同物限定的本发明的示例性实施例的全面理解。描述包括各种特定细节以帮助理解,但这些细节仅被视为是示例性的。因此,本领域的普通技术人员将认识到在不脱离本发明的范围和精神的情况下,可对描述于此的示例性实施例进行各种改变和修改。此外,为了清楚和简洁,省略对公知的功能和结构的描述。在权利要求和以下描述中使用的术语和词语不限于字面意思,而是仅被发明人使用以使对本发明能够有清晰和一致的理解。因此,本领域技术人员应该清楚,提供本发明的示例性实施例的以下描述仅仅是为了说明的目的,而不为了限制由权利要求及其等同物限定的本发明的目的。将理解,除非上下文明确另外指出,否则单数形式包括复数形式。因此,例如,涉及到“组件表面”包括涉及ー个或多个这样的表面。本发明的示例性实施例涉及ー种用于控制具有投影功能的移动装置的外部输出的方法和系统。具体地,本发明的示例性实施例涉及ー种方法和系统,当移动装置通过投影功能将屏幕数据输出到外部屏幕上时,该方法和系统可根据由与用户环境相应的传感器模块检测到的用户手势来简单地控制移动装置的外部输出功能。在所述方法和系统中,当移动装置输出屏幕数据时,从与用户环境(例如,黑暗或明亮的地方)相应的传感器模块接收基于用户手势的交互,并且根据接收的交互来控制移动装置的外部输出。在所述方法和系统中,经由传感器模块检测用户手势,根据用户环境, 基于检测到的用户手势来自适应地控制被输出到外部屏幕的屏幕数据。本发明的示例性实施例的移动装置包括投影器模块和传感器模块,其中,传感器模块用于当投影器模块输出屏幕数据时检测用户手势。传感器模块包括接近检测模块和相机模块。接近检测模块包括接近传感器、照度传感器等。以下描述示出根据本发明的示例性实施例的具有投影器模块的移动装置的配置。应该理解,本发明不限于示例性实施例。将注意到,在不脱离本发明的范围或精神的情况下,可存在来自示例性实施例的许多修改。图I和图2示出根据本发明的示例性实施例的移动装置的示例性实现方式。图I示出根据本发明的示例性实施例 的具有全触摸屏幕的直板型移动装置,图2示出根据本发明的示例性实施例的具有显示单元和输入单元的直板型移动装置。參照图I和图2,移动装置包括显示单元100,根据相应功能的执行显示屏幕数据;输入单元200,接收用户输入;投影器模块300,放大屏幕数据,并将屏幕数据投射到外部屏幕;焦点控制单元350,控制投影器模块300的焦点;扬声器SPK,根据相应功能的执行输出各种类型的音频信号;麦克风MIC,接收外部音频信号(诸如用户的语音等);传感器模块400 (在图I至图2中未示出)。在本发明的示例性实施例中,传感器模块400包括接近检测模块420(在图I至图2中未示出)和相机模块430。接近检测模块420包括接近传感器410和照度传感器450。接近传感器410被安装在移动装置中。接近传感器410检测在移动装置附近做出的用户手势,并提供与所述用户手势相应的交互。相机模块430可在视频通信模式下捕捉用户或其它物体的可视图像。相机模块430还可在用户手势检测模式下检测用户手势,并可提供与所述用户手势相应的交互。照度传感器450检测在移动装置附近做出的用户手势并提供与所述用户手势应的交互。传感器模块400还可包括可追踪用户手势并创建与所述用户手势相应的值的所有类型的传感器。虽然在本发明的示例性实施例中,传感器模块400被安装在如图I和图2所示的移动装置中,但是应该理解本发明不限于示例性实施例。例如,传感器模块400可根据移动装置的类型被安装在移动装置的不同位置。虽然在图I和图2中示出的移动装置被实现为包括接近传感器410、相机模块430以及照度传感器450,但是应该理解本发明不限于示例性实施例。也就是说,移动装置可被实现为例如仅包括接近传感器410、相机模块430以及照度传感器450之一。例如,当由接近传感器410操作用于检测用户手势并控制外部输出的传感器模块400时,移动装置可包括相机模块430或照度传感器450,或者可不包括相机模块430和照度传感器450。可根据移动装置的类型使用各种类型的传感器来实现传感器模块400。可通过接近传感器410、相机模块430和照度传感器450的组合来配置传感器模块400。还可通过接近传感器410和照度传感器450的组合、接近传感器410和相机模块430的组合或相机传感器430和照度传感器450的组合来配置传感器模块400。配置传感器模块400的传感器组件被安装在移动装置中以控制外部输出。另外,可使用多个相同的传感器组件来形成每个传感器组件(S卩,接近传感器410、相机模块430和照度传感器450)。例如,相同的接近传感器410可被安装到相对于移动装置的正面的四侧,即,顶部、底部、右侧和右側。在这种情况下,这四个接近传感器410被称为多接近传感器。同样,相同的照度传感器450可被安装到相对于移动装置的正面的四侧,即,顶部、底部、右侧和右側。在这种情况下,这四个照度传感器450被称为多照度传感器。作为布置的另ー示例,相同的接近传感器410可被安装到相对于移动装置的正面的两侧,即,左侧和右側。在这种情况下,这两个接近传感器410也被称为多接近传感器。同样,相同的照度传感器450可被安装到相对于移动装置的正面的两侧,S卩,顶部和底部。在这种情况下,这两个照度传感器450也被称为多照度传感器。如上所述,移动装置可被配置为包括多个相同类型或不同类型的传感器组件,从而移动装置可经由传感器组件精确并正确地检测各种类型的用户手势。例如,当形成传感器模块400的传感器组件被安装到移动装置的顶部、底部、右侧和左侧时,移动装置可更精确地检测用户手势,包括该手势的进行方向。例如,如图I所示,当用户从麦克风MIC的方面观看移动装置,并从左向右做出他/她的手势时,移动装置可经由左侧传感器模块(或左侧传感器组件)感测到物体(例如,用户的手)接近移动装置,并在经过了一段时间(例如,n秒,其中n是整数)之后,可经由右侧传感器模块(或右侧传感器组件)感测到该物体。在这种情况下,移动装置可基于左侧传感器模块和右侧传感器模块之间的距离来计算左侧传感器模块和右侧传感器模块之间的检 测时间差,并确定该物体的移动的方向和速度。在本发明的示例性实施例中,虽然基于如图I和图2所示的直板型来描述根据本发明的具有投影器模块的移动装置,但是将理解,本发明还可被应用到所有类型的移动装置,例如,翻盖型、滑盖型、拖鞋型(flip-flop)等。如果所有信息通信装置、多媒体装置和它们的应用可根据传感器模块400的操作来控制外部输出功能,则这里描述的移动装置的特征和操作可被应用到所有信息通信装置、多媒体装置和它们的应用。例如,这里描述的移动装置的特征和操作可被应用到根据与种各种通信系统相应的通信协议操作的所有类型的移动通信終端,还可被应用到相对小型的装置,例如,便携式多媒体播放器(PMP)、数字广播播放器、个人数字助理(PDA)、音频播放器(例如,MP3播放器)、移动游戏机、智能电话等。这里描述的移动装置的特征和操作还可被应用到相对中型的装置和相对大型的装置,例如,电视机、大型显示器(LFD)、数字标牌(DS)、媒体杆(media pole)、个人计算机、膝上型计算机等。以下描述參照图3解释了具有投影器模块的移动装置的元件。将以这样的方式来描述安装到移动装置的传感器模块包括接近传感器410和相机模块430。图3示出根据本发明的示例性实施例的移动装置的示意性框图。參照图3,移动装置包括输入单元200、音频处理单元500、显示单元100、存储单元600、投影器模块300、传感器模块400和控制器700。输入单元200将与数字和文本信息相应的输入信号、用于设置移动装置的功能的信号以及与功能有关的控制信号输出到控制器700。输入单元200创建与移动装置的整体操作有关的命令信号。输入单元200可包括用于创建信号的功能键和输入键。功能键可包括被设置为执行特定功能(例如,投影功能)的方向键、侧键、快捷键等。另外,输入单元120还可包括用于调整如图I和图2所示的投影器模块300的焦点的焦点调整单元350。例如,可由触摸板、触摸屏、普通键布置(例如,3X4或4X3键布置)的键盘、QWERTY键盘、圆顶键之ー或它们的组合来实现输入单元200。具体地,输入单元200创建用于执行投影功能的输入信号,并将该信号输出到控制器700。用于执行投影功能的输入信号可以是通过操作输入单元200创建的键信号。可选地,如果移动装置装备有触摸屏,则用于执行投影功能的输入信号可通过触摸触摸屏被创建。音频处理単元500包括用于再现来自移动装置的音频信号的扬声器SPK以及用于接收音频输入信号(例如,用户的语音)的麦克风MIC。音频处理单元500将扬声器SPK和麦克风MIC连接。音频处理单元500将由麦克风MIC接收的音频信号转换为数字数据,随后将该数据输出到控制器700。音频处理単元500还从控制器700接收音频信号,并经由扬声器SPK输出音频信号。音频处理単元500还可根据用户的选择输出在移动装置中创建的各种类型的音频信号。音频信号可包括在再现视频或音频数据时创建的信号、用于根据投影功能的执行产生报警声音的信号等。显示单元100输出当在移动装置中执行相应功能时的各种类型的屏幕。例如,显示単元100可显示移动装置的引导屏幕、空闲屏幕、菜单屏幕、列表屏幕、回放屏幕、应用执行屏幕等。显示单元100显示与移动装置的状态和操作有关的屏幕数据。显示单元100还可显示从控制器700输出的信号和顔色信息。例如,可使用液晶显示器(IXD)、等离子显示面板(PDP)、发光二极管(LED)、有机LED (OLED)、有源矩阵OLED (AMOLED)等来实现显示单元100。如果使用触摸屏来实现显示単元100,则显示単元100也可被用作输入装置。在这种情况下,可在没有単独的输入单元200的情况下来配置根据本发明的移动装置。当移动装置执行投影功能吋,显示单元100显示从控制器700输出的屏幕数据,或用于控制移动装置的外部输出功能的特定图形用户界面(GUI)。也就是说,当移动装置执行投影功能吋,显示单元100可根据控制器700的控制显示与输出到外部屏幕的屏幕数据相同或不同的屏幕数据。假设在说明中显示在显示单元100的屏幕数据被称为“内部屏幕数据”,显示在外部屏幕上的屏幕数据被称为“外部屏幕数据”。例如,显示单元100可根据控制器700的控制在与内部屏幕数据相应的图像上显示用作虚拟项的GUI,所述虚拟项用于控制外部输出功能。存储单元600存储在移动装置中创建或使用的数据。数据是指由移动装置创建或从外部系统接收的所有数据(例如,其它外部移动装置、个人计算机等)。数据的示例可包括视频数据、音频数据、广播数据、相片数据、文本数据、图像数据等。存储单元600可存储用于在移动装置中执行相应功能的应用。应用的示例为在移动装置中执行投影功能。存储单元600可存储用于当投影功能被激活时控制投影功能的虚拟项。存储单元600还可存储用于控制投影器模块300当前输出到外部屏幕的屏幕数据的功能的软件。存储单元600存储用于移动装置的外部输出功能的选项信息。选项信息可包括控制信息,用于确定当在外部输出期间发生交互时,是否在没有进行模式激活程序或没有显示虚拟项的情况下根据交互来控制功能;显示信息,用于设置虚拟项的显示模式,其中,虚拟项用于控制根据特定应用的执行输出到外部屏幕的屏幕数据的功能;关于由应用映射的虚拟项的映射信息;以及与应用的映射信息相应的功能信息。当移动装置将特定应用的屏幕数据输出在外部屏幕上并创建用于控制外部输出功能的虚拟项时,用作设置信息的显示信息被用于例如设置在显示在外部屏幕上的屏幕数据(被称为外部屏幕数据)上显示虚拟项并在显示在内部屏幕上的屏幕数据(被称为内部屏幕数据)上显示虚拟项;设置仅在外部屏幕数据上显示虚拟项;仅在内部屏幕数据上显示虚拟项;设置不显示虚拟项。
存储单元600包括至少ー个或多个缓冲器,缓冲器临时存储在移动装置的功能被执行时产生的数据。例如,存储单元600缓冲经由投影器模块300输出到外部屏幕的屏幕数据。还可使用可被安装在移动装置的内部或外部的所有类型的记录介质(例如,智能卡)来实现存储单元600。存储单元600可包括随机存取存储器(RAM)、只读存储器(ROM)或闪存,或者它们的组合。存储单元600可包括ー个或两个集成存储器,例如,多芯片封装(MCP)存储器等。
投影器模块300可被安装到移动装置的内部或外部。投影器模块300经由镜头(未示出)将由控制器700提供的屏幕数据输出到外部屏幕。投影器模块300可将由控制器700处理的屏幕数据无失真地投射到外部屏幕。传感器模块400检测在移动装置附近做出的用户手势(例如,用户的手的移动方向、用户的手的动作、用户的手的形状等),并将与检测到的用户手势相应的值传送到控制器700。由传感器模块400检测到的与用户手势相应的值被用于确定用户手势的移动方向和速度以及用户手势的形状(例如,用户的手的形状等)。传感器模块400检测在移动装置附近的空间中做出的用户手势,并用于创建与所述用户手势相应的交互。传感器模块400可在投影器模块300被驱动时运行,或者根据用户的选择运行。传感器模块400在投影器模块300将屏幕数据输出到外部屏幕时检测用户手势,创建交互信息并将交互信息传送到控制器700。传感器模块400使用接近检测模块420和相机模块430中的至少ー个。接近检测模块420可包括接近传感器410和照度传感器450中的至少ー个。在以下描述中,使用接近传感器410来实现接近检测模块420。接近检测模块420检测在移动装置附近的空间中做出的用户手势。当移动装置执行基于投影器模块300的外部输出功能时,接近检测模块420追踪物体(例如,用户的手)接近移动装置的状态(被称为接近信息)以及该物体的移动(被称为改变信息),基于追踪结果创建值,并将该值传送到控制器700。也就是说,接近检测模块420检测与在移动装置附近的空间中做出的用户手势相应的交互,并将根据交互的结果传送到控制器700。相机模块430在控制器700的控制下捕捉目标的可视图像,并将捕捉的数据传送到显示单元100和控制器700。相机模块430允许光传感器将经由镜头接收的光转换为数字数据。相机模块430包括用于将接收的光转换为电信号的相机传感器(未不出)以及用于将从相机传感器输出的电信号转换为数字数据的信号处理单元(未示出)。相机传感器可以是例如电荷耦合器件(CXD )、互补金属氧化物半导体(CMOS )等。相机模块430检测在移动装置附近的空间中做出的用户手势。当移动装置执行基于投影器模块300的外部输出功能吋,相机模块430到物体(例如,用户的手)进入其捕捉范围(被称为接近信息),追踪该物体的移动(被称为改变信息),基于追踪结果创建值,并将该值传送到控制器700。也就是说,相机模块430检测与在捕捉范围中做出的用户手势相应的交互,并将根据交互的结果传送到控制器700。当根据投影功能执行外部输出操作时,从相机模块430传送的数据不被显示在显示单元100 (例如,不显示预览)。也就是说,在执行投影功能的同时由相机模块430检测到的数据被处理为背景数据,即,该数据仅被用作检测用户手势的信息。虽然基于如图3所示的接近检测模块420和相机模块430来描述检测用于控制移动装置的外部输出功能的用户手势,但是应该理解本发明不限于示例性实施例。移动装置还可经由例如触摸板、触摸屏、麦克风等来接收用于控制外部输出功能的输入信息。例如,移动装置可接收经由触摸板或触摸屏的触摸信息和经由麦克风的语音信息中的至少ー个作为输入信息,并可根据输入信息创建控制信号。随后,移动装置可基于创建的控制信号控制外部输出功能。控制器700控制移动装置的整体操作,还控制在移动装置中的多个元件中流动的信号。所述多个元件的示例是输入单元200、音频处理单元500、显示单元100、存储单元600、投影器模块300和传感器模块400 (接近检测模块420和相机模块430)。控制器700控制经由投影器模块300的外部输出,还根据从传感器模块400 (接近检测模块420和相机模块430)传送的交互信息来控制外部输出功能。也就是说,控制器700将由传感器模块400检测的用户手势处理为用于控制移动装置的功能的交互的输入,并控制与用户手势相应的外部输出功能。、当移动装置执行投影功能时,控制器700经由显示単元100输出屏幕数据(在本说明书中,被称为内部屏幕数据),还经由投影器模块300输出屏幕数据(在本说明书中,被称为外部屏幕数据)。具体地,当投影器模块300将特定应用的屏幕数据输出在外部屏幕上吋,控制器700可关闭显示単元100或可不将内部屏幕数据显示在显示单元100上。可选地,控制器700可将相同的屏幕数据显示在显示单元100和外部屏幕两者上。在这种情况下,内部屏幕数据与外部屏幕数据相同。另外,控制器700还可将不同的屏幕数据显示在显示単元100和外部屏幕上。在这种情况下,内部屏幕数据与外部屏幕数据不同。例如,作为由移动装置提供的用户界面(UI)的内部屏幕数据可被显示在整个屏幕上。可以以这样的方式来显示外部屏幕数据根据应用被再现/执行的相应屏幕数据被放大,井随后被输出到外部屏幕。当执行基于投影器模块300的外部输出功能时,控制器700从传感器模块400接收交互信息,并检测预设的选项信息。控制器700根据选项信息的控制信息来确定是否激活模式,即,是否显示虚拟项。当基于控制信息激活模式时,控制器700将用于控制功能的虚拟项(即,直观GUI)输出到显示单元100上的内部屏幕数据和外部屏幕上的外部屏幕数据中的至少ー个。控制器700可根据预设的选项信息中的显示信息来将虚拟项输出到内部屏幕数据和外部屏幕数据中的至少ー个。也就是说,控制器700从传感器模块400接收交互信息,井根据控制信息确定是否激活模式。控制器700在激活的模式下输出虚拟项,随后等待来自传感器模块400的新的交互信息。控制器700从传感器模块400接收新的交互信息,随后根据新的交互信息控制外部输出。在外部输出控制模式下,控制器700从传感器模块400接收外部输出期间的第一信息(初始检测的交互信息),随后根据显示信息控制虚拟项的输出。另外,控制器700在虚拟项被输出的状态下从传感器模块400接收第二信息(在模式被激活之后从传感器模块400传送的新的交互信息),并随后根据第二信息控制外部输出功能。例如,在投影器模块300将广播数据输出到外部屏幕的同时,控制器700从传感器模块400接收与用户手势相应的第一信息,随后将虚拟项输出到内部屏幕数据和外部屏幕数据中的至少ー个。随后,控制器700从传感器模块400接收与用户手势相应的第二信息,随后根据第二信息控制音量的増大/減小、频道切換、快进(FF)、倒带(REW)、暂停、回放、页面切換、图像切換、映灯片显示等。当控制器700执行基于投影器模块300的外部输出功能时,控制器700从传感器模块400接收交互信息,并检查预设的选项信息。控制器700根据选项信息的控制信息来确定是否激活模式,即,是否显示虚拟项。当基于控制信息不激活模式时,控制器700在没有输出虚拟项的情况下,根据从传感器模块400传送的交互信息来输出功能。也就是说,控制器700可在没有激活模式的情况下,根据相应的交互信息来控制外部输出功能。
以下參照附图进ー步详细地描述控制器700的控制操作。如上所述,当投影器模块300被运行时,控制器700可控制与外部输出功能有关的整体操作。应该理解,还可使用具有算法的软件来实现控制器700的控制操作。在本发明的示例性实施例中,虽然图I至图3示意性地显示移动装置的配置,但是应该理解本发明不限于示例性实施例。控制器700可包括用于允许移动装置提供移动通信服务的基带模块。在这种情况下,移动装置还可包括用干与移动通信系统建立通信信道并允许移动装置与移动通信系统进行通信的射频(RF)通信模块。虽然在图I至图3中未示出,但移动装置还可包括位置信息接收器(诸如全球定位系统(GPS)),用于获得关于移动装置的位置信息;蓝牙通信模块,用于支持蓝牙通信;接ロ単元,用于在移动装置的有线或无线模式下发送和接收数据;互联网通信模块,用于支持经由互联网的互联网功能;数字广播模块,用于接收和再现数字广播,等。在另ー示例性实施例中,将理解可通过从图I至图3所示的配置中省略特定元件或通过使用其它元件代替特定元件来实现移动装置。以上描述解释根据本发明的示例性实施例的移动装置的配置。以下描述參照附图解释具有投影功能的移动装置的操作以及用于控制基于投影器模块300的外部输出功能的方法。然而,应该理解,本发明不限于以下示例性实施例。将注意,在不脱离本发明的范围或精神的情况下,可存在来自示例性实施例的许多修改。图4示出描述根据本发明的示例性实施例的用于激活模式并在移动装置中显示虚拟项的方法的示图。參照图4,示图41示出移动装置经由投影器模块300将屏幕数据输出到外部屏幕900的状态。外部屏幕900表示投影器模块300投影屏幕数据的表面。外部屏幕900的示例是白板、墙、地板等。将理解外部屏幕900可以是所有类型的物体,只要它们可从投影器模块300接收屏幕数据并显示该屏幕数据。当如图41所示屏幕数据正被显示在外部屏幕900上时,用户做出手势以控制屏幕数据。例如,用户可将物体(例如,他/她的手)放在移动装置的正面。在这种情况下,移动装置可经由使用接近传感器、照度传感器和相机传感器中的至少ー个实现的传感器模块400感测到物体的接近。当移动装置检测到该物体时,移动装置识别预设的控制信息和显示信息,提供如示图43、45、47和49之一所示的用于控制相应功能的⑶I (即,虚拟项),随后控制相应功能。示图43显示这样的示例控制信息被设置为省略用于控制特定应用的屏幕数据的虚拟项的显示,其中,特定应用的屏幕数据正被输出到外部屏幕。在这种情况下,在示图41所示的状态中,控制器700可根据从传感器模块400传送的交互信息来直接控制屏幕数据的功能。也就是说,如果控制信息为省略虚拟项的显示,则控制器700激活模式并省略根据模式激活的虚拟项的显示,从而控制器700可基于交互信息直接控制外部输出功能。示图45显示这样的示例控制信息被设置为激活模式,显示信息被设置为在被投影到外部屏幕900上的屏幕数据(被称为外部屏幕数据)上显示用于控制正被输出的特定应用的屏幕数据的虚拟项800。在这种情况下,用户可在移动装置附近的空间中做出手势,以參照显示在外部屏幕数据上的虚拟项800控制相应功能。当在屏幕数据被外部输出之后,传感器模块400将第一交互信息传送到控制器700时,控制器700基于控制信息确定是否激活模式。另外, 控制器700可基于显示信息控制将虚拟项800输出到外部屏幕数据上。当在虚拟项800被外部输出之后,传感器模块400将新的交互信息传送到控制器700时,控制器700基于新的交互信息处理外部输出功能。示图47示出这样的示例控制信息被设置为激活模式,显示信息被设置为在显示在显示单元100上的屏幕数据(被称为内部屏幕数据)上显示用于控制正被输出的特定应用的屏幕数据的虚拟项850。在这种情况下,用户可在移动装置附近的空间中做出手势,以參照显示在内部屏幕数据上的虚拟项850控制相应功能。当在屏幕数据被外部输出之后,传感器模块400将第一交互信息传送到控制器700时,控制器700基于控制信息确定是否激活模式。另外,控制器700可基于显示信息控制将虚拟项850输出到内部屏幕数据。当在虚拟项850被外部输出之后,传感器模块400将新的交互信息传送到控制器700时,控制器700基于新的交互信息处理外部输出功能。示图49示出这样的示例控制信息被设置为激活模式,显示信息被设置为在外部屏幕数据和内部屏幕数据两者上显示用于控制正被输出的特定应用的屏幕数据的虚拟项800和850。在这种情况下,用户可在移动装置附近的空间中做出手势,以參照分别显示在外部屏幕数据和内部屏幕数据上的虚拟项800和850之ー控制相应功能。当在屏幕数据被外部输出之后,传感器模块400将第一交互信息传送到控制器700时,控制器700基于控制信息确定是否激活模式。另外,控制器700可基于显示信息控制将虚拟项800和850同时输出到外部屏幕数据和内部屏幕数据上。当在虚拟项800和850被外部输出之后,传感器模块400将新的交互信息传送到控制器700时,控制器700基于新的交互信息处理外部输出功能。如上所述,參照图4,根据本发明的示例性实施例的方法可根据预设的选项信息省略用于控制输出屏幕数据的虚拟项的输出,或可将屏幕数据显示在内部屏幕数据和外部屏幕数据中的至少ー个上。具体地,当省略虚拟项的输出时,所述方法可根据首先接收的交互信息直接控制相应功能。当显示虚拟项时,所述方法根据首先接收的交互信息激活模式,控制将虚拟项显示在内部屏幕数据和外部屏幕数据中的至少ー个上,随后根据接下来接收的交互信息控制相应功能。以下描述分别參照图5和图6解释了用于在激活模式之后控制外部输出功能的方法和用于在没有激活模式的情况下控制外部输出功能的方法。图5示出用于描述根据本发明的示例性实施例的用于在激活模式之后控制移动终端的外部输出功能的方法的示图。图5示出这样的示例性实施例在图4中示出的状态下模式被激活,随后用于控制外部输出功能的虚拟项被显示在内部屏幕数据上。然而,应该理解,本发明不限于示例性实施例。将注意在不脱离本发明的精神和范围的情况下可存在来自示例性实施例的许多修改。參照图5,示图51示出这样的状态移动终端根据外部输出功能经由投影器模块300将特定应用的屏幕数据输出到外部屏幕900。同时,特定应用的屏幕数据也可被显示在显示单元100上。相反,特定应用的屏幕数据可不被显示在显示单元100上。图5示出屏幕数据被显示在外部屏幕900和显示单元100两者上的示例。屏幕数据可以是由回放应用(例如,运动图像回放应用、数字广播回放应用等)再现的动态屏幕数据。屏幕数据还可以是由浏览器应用(例如,文本浏览器应用、图像浏览器应用等)显示的静态屏幕数据。当如示图51所示屏幕数据正被输出在外部屏幕900上时,用户可做出如示图52所示的用于控制与屏幕数据相应的功能的手势。在这种情况下,传感器模块400检测用于手势的物体,基于手势创建交互信息,将交互信息传送到控制器700。控制器700如示图53所示根据预设的显示信息在内部屏幕数据上显示用于控制外部输出功能的虚拟项850。在如示图53所示激活用于控制外部输出功能的模式并显示虚拟项之后,用户可如示图54所示做出用于控制相应功能的手势。在这种情况下,传感器400检测用于手势的物体,基于手势创建交互信息,将交互信息传送到控制器700。控制器700根据交互信息识别映射的功能,控制识别的功能。例如,如示图55所示,控制器700可通过基于交互信息控制相应功能来切换屏幕数据。当被创建为特定运动图像的屏幕数据被回放,并且交互信息为控制FF功能时,控制器700在屏幕数据的预设片段中控制FF功能,从而切换屏幕数据。另外,根据应用的类型,控制器700可执行各种类型的功能,诸如频道切換、音量的増大/减小、暂停、REW、放大/缩小、页面切換、屏幕切换、幻灯片放映、滚动、导航等。虽然在图5中被省略,但是当根据交互信息控制特定功能时,控制器700还可显示用于报告相应功能被执行的执行信息。例如,控制器700在预设时间段内或在功能控制操作期间将执行信息(诸如图标、文本等)显示在内部屏幕数据和外部屏幕数据中的至少ー个上。执行信息可被显示在内部屏幕数据或外部屏幕数据上直到预定时间段过去为止,随后从内部屏幕数据或外部屏幕数据去除执行信息。另外,在相应功能被解除之前,执行信息可被显示在内部屏幕数据或外部屏幕数据上,随后从内部屏幕数据或外部屏幕数据上去除执行信息。在如示图54所示控制用于外部输出的特定功能以及相应功能之后,用户可继续观看相应屏幕数据。当直到预定时间段过去为止,控制器700没有接收到新的交互信息吋,控制器700可如示图56所示从内部屏幕数据去除虚拟项850。可选地,控制器700还可通过做出用户手势或触摸预设快捷图标来从内部屏幕数据去除虚拟项。图6示出描述根据本发明的示例性实施例的用于在没有激活模式的情况下控制移动装置的外部输出的方法的示图。參照图6,示图61示出这样的状态移动装置根据外部输出功能经由投影器模块300将特定应用的屏幕数据输出到外部屏幕900。同吋,特定应用的屏幕数据还可被显示在显示单元100上。相反,特定应用的屏幕数据可不被显示在显示单元100上。图6示出屏 幕数据被显示在外部屏幕900和显示单元100两者上的示例。屏幕数据可以是由回放应用(例如,移动图像回放应用、数字广播回放应用等)再现的动态屏幕数据。屏幕数据还可以是由浏览器应用(例如,文本浏览器应用、图像浏览器应用等)显示的静态屏幕数据。当如示图61所示屏幕数据被输出在外部屏幕900上吋,用户可如示图63所示做出用于控制与屏幕数据相应的功能的手势。在这种情况下,传感器模块400检测用于手势的物体,基于手势创建交互信息,并将交互信息传送到控制器700。控制器700根据交互信息识别映射的功能,并控制识别的功能。例如,控制器700可如示图65所示,针对正被输出的屏幕数据,基于交互信息执行相应功能。例如,当被创建为特定运动图像的屏幕数据被回放,并且交互信息为控制暂停功能时,控制器700可通过控制暂停功能来暂停屏幕数据的回放。另外,根据应用的类型,控制器700可执行各种类型的功能,诸如频道切換、音量的增大/减小、REW、FF、放大/缩小、页面切換、屏幕切換、幻灯片显示、滚动、导航等。当根据交互信息控制特定功能时,控制器700可显示用于报告相应功能被执行的执行信息950。例如,当根据交互信息控制相应功能(例如,暂停功能)时,控制器700显示 将报告回放被暂停的执行信息950 (诸如图标、文本等)显示在内部屏幕数据和外部屏幕数据中的至少ー个上。执行信息950可被显示在内部屏幕数据或外部屏幕数据上直到预设时间段过去为止,随后从内部屏幕数据或外部屏幕数据中去除执行信息950。在相应功能被解除之前,执行信息950可被显示在内部屏幕数据或外部屏幕数据上,然后从内部屏幕数据或外部屏幕数据中去除执行信息950。可选地,控制器700还可通过做出用户手势或触摸预设快捷键来从内部屏幕数据或外部屏幕数据中去除执行信息950。图7示出描述根据本发明的示例性实施例的用于通过检测用户手势来控制移动装置的外部输出的方法的流程图。參照图7,当用户操作与移动装置的投影功能有关的输入单元时,移动装置激活投影功能。控制器700根据用户请求激活投影器模块300,从而在步骤701,投影器模块300将特定应用的屏幕数据输出在外部屏幕900上。在投影器模块300被驱动之前,移动装置可将与用户请求相应的应用的特定屏幕数据显示在显示单元100上。随后,在步骤703,控制器700驱动传感器模块400。当投影器模块300被驱动吋,控制器700可控制传感器模块400的自动激活。可选地,当用户输入信号时,控制器700可控制传感器模块400的被动激活。在步骤705,在屏幕数据被外部输出的同时,控制器700可经由传感器模块400来检测根据用户手势的交互。也就是说,用户可在移动装置附近创建用于控制外部输出功能的手势。例如,用户可以以这样的方式来创建手势物体(例如,他/她的手)接近如图I所示放置的移动装置的正面,并在其上做出动作。在这种情况下,传感器模块400根据在移动装置附近执行的用户手势检测物体。随后,传感器模块400将与用户手势相应的交互传送到控制器700。因此,控制器700可确定交互已发生。当控制器700检测由用户创建的交互时,在步骤707,控制器700可检查用于控制外部输出的预设选项信息。选项信息例如可包括控制信息,用于确定当在外部输出期间发生交互时,是否在没有模式激活程序或没有显示虚拟项的情况下根据交互来控制功能;显示信息,用于设置虚拟项的显示模式,其中,虚拟项用于控制根据特定应用的执行输出到外部屏幕的屏幕数据的功能;关于由应用映射的虚拟项的映射信息;以及与应用的映射信息相应的功能信息。随后,在步骤709,控制器700基于选项信息控制与交互相关的功能。当控制器700在没有激活模式的情况下根据选项信息控制外部输出功能时,控制器700可直接控制与交互相应的功能。可选地,控制器700还可基于选项信息根据交互激活模式,井随后可控制与在模式被激活之后新创建的另ー交互相应的外部输出功能。參照图8详细描述用于基于预设选项信息控制外部输出功能的方法。图8示出描述根据本发明的示例性实施例的基于在移动装置中设置的模式控制外部输出的方法的示图。參照图8,当在步骤801控制器700检测从传感器模块400传送的交互时,控制器700可检查预设选项信息。为了方便,在本不例中针对第一模式和第二模式描述选项信息,其中,在第一模式中,根据初始检测的交互执行模式激活,在第二模式中,在没有模式激活的情况下根据初始检测的交互控制外部输出。这相应于參照图4的描述。当在步骤811根据选项信息在第一模式下操作控制器700时,在步骤813,控制器700根据检测到的交互来激活用于控制外部输出功能的模式。在步骤815,控制器700根据选项信息中的显示信息将基于GUI的虚拟项输出在内部屏幕数据和外部屏幕数据中的至少ー个上。在步骤815输出虚拟项之后,在步骤817,控制器700检测从传感器模块400传输的新的交互。在这种情况下,在步骤819,控制器700分析新的交互。也就是说,控制器700基于选项信息中的映射信息来分析新的交互用于控制哪个功能。随后,在步骤821,控制器700根据新的交互来控制与外部输出相应的功能。这相应于參照图5的描述。另ー方面,当在步骤831根据选项信息在第二模式下操作控制器700时,在步骤833,控制器700分析从传感器模块400传送的交互。也就是说,控制器700基于选项信息中的映射信息来分析交互用于控制哪个功能。随后,在步骤835,控制器700直接控制与外部输出相应的功能。这相应于參照图6的描述。根据本发明的示例性实施例的上述方法可被实现在硬件中,或被实现为软件或计算机代码,软件或计算机代码可被存储在计算机可读记录介质(诸如,致密盘(CD)、ROM、RAM、软盘、硬盘、磁光盘)中,或可通过网络被下载,从而可使用通用计算机或专用处理器,或者在可编程或专用硬件(诸如专用集成电路(ASIC)或现场可编程门阵列(FPGA))中,在这样的软件中实施这里描述的所述的方法。如本领域的技术人员将理解的,计算机、处理器或可编码硬件包括存储组件(例如,RAM、ROM、闪存等),存储组件可存储或接收软件或计算机代码,当由计算机、处理器或硬件访问和执行所述软件或计算机代码时,所述软件或计算机代码实现这里描述的处理方法。另外,将认识到,当通用处理器访问用于执行这里示出的处理的代码时,所述代码的执行将通用计算机变换为用于执行这里示出的处理的专用计算机。虽然已參照本发明的特定示例性实施例示出和描述了本发明,但是本领域的技术人员将理解,在不脱离如权利要求及其等同物限定的本发明的精神和范围的情况下可对其 进行形式和细节上的各种改变。
权利要求
1.ー种用于控制装备有投影器模块的移动装置的方法,所述方法包括 从投影器模块输出包括外部屏幕数据的外部输出; 激活传感器模块; 通过传感器模块检测根据用户手势的交互; 基于检测的交互控制外部输出。
2.如权利要求I所述的方法,其中,检测交互的步骤包括 当传感器模块检测交互时,针对移动装置的外部输出功能检查预设选项信息。
3.如权利要求2所述的方法,其中,检查预设选项信息的步骤包括 根据预设选项信息确定模式是否被激活。
4.如权利要求3所述的方法,其中,控制外部输出的步骤包括 当模式被激活时,根据第一交互输出虚拟项; 在输出虚拟项之后,根据从传感器模块传送的第二交互控制外部输出。
5.如权利要求4所述的方法,其中,输出虚拟项的步骤包括 检查选项信息中的显示信息,其中,显示信息设置用于控制屏幕数据的功能的虚拟项的显示模式; 根据显示信息,将虚拟项输出到内部屏幕数据和外部屏幕数据中的至少ー个。
6.如权利要求I所述的方法,其中,控制外部输出的步骤包括 当模式被去激活时,在没有输出虚拟项的情况下,根据交互控制外部输出。
7.如权利要求2所述的方法,其中,激活传感器模块的步骤包括 当外部输出功能被执行时激活传感器模块,或者根据用户的选择激活传感器模块。
8.一种移动装置,包括 投影器模块,将移动装置的屏幕数据输出到外部屏幕; 存储单元,存储用于移动装置的外部输出功能的选项信息; 传感器模块,检测在移动装置附近做出的用户手势,提供与用户手势相应的交互; 控制器,控制与投影器模块的外部输出有关的功能,当在外部输出被输出的同时检测到从传感器模块传送的交互时,根据选项信息控制外部输出功能。
9.如权利要求8所述的移动装置,其中,选项信息包括 控制信息,确定是否控制与在外部输出被输出的同时传送的交互有关的功能; 显示信息,表示虚拟项的显示模式,其中,虚拟项用于控制根据特定应用的执行而输出的屏幕数据的功能。
10.如权利要求8所述的移动装置,其中,传感器模块检测用户手势的移动方向、移动速度和形状,根据在移动装置附近做出的用户手势创建交互信息,并将交互信息输出到控制器。
11.如权利要求10所述的移动装置,其中,传感器模块包括以下模块中的至少ー个 接近检测模块,当投影器模块输出外部输出时,将交互信息传送到控制器; 相机模块,当投影器模块输出外部输出时,将在移动装置附近执行的交互信息传送到控制器。
12.如权利要求11所述的移动装置,其中,接近检测模块包括接近传感器和照度传感器中的至少ー个。
13.如权利要求9所述的移动装置,其中,在投影器模块输出外部输出的同吋,控制器从传感器模块接收交互,井根据控制信息确定是否激活模式。
14.如权利要求13所述的移动装置,其中,控制器根据显示信息将虚拟项输出到内部屏幕数据和外部屏幕数据中的至少ー个上,并根据从传感器模块传送的新的交互来控制外部输出。
15.如权利要求13所述的移动装置,其中,当模式被去激活时,在没有输出虚拟项的情况下,控制器根据从传感器模块传送的交互来控制外部输出。
全文摘要
提供了一种用于控制移动装置的外部输出功能的方法和系统。所述方法和系统可在移动装置的投影器模块将屏幕数据输出到外部屏幕时,根据从传感器模块传送的基于用户手势的交互,自适应地控制外部输出功能。所述方法包括将外部输出从投影器模块输出到外部屏幕;激活传感器模块;通过传感器模块检测根据用户手势的交互;基于检测的交互控制外部输出。
文档编号H04B1/40GK102668390SQ201080057717
公开日2012年9月12日 申请日期2010年12月16日 优先权日2009年12月17日
发明者张时学, 金熙云 申请人:三星电子株式会社