一种用于控制媒体播放设备的方法和装置 Method and device for controlling media playing device
技术领域Technical field
本发明涉及网络通信, 更具体地, 涉及一种用于控制媒体播放设备的 方法、 装置和计算机程序。 背景技术 The present invention relates to network communications and, more particularly, to a method, apparatus and computer program for controlling a media playback device. Background technique
随着电子、 通信、 多媒体等诸多技术的高 ίϋϋ^和普及化的应用, 无 论是家庭还是商务应用中, With the high-tech and popular applications of electronics, communication, multimedia, etc., whether in home or business applications,
传统的投影机尽管提供了大画面效果, 但是机身笨重不便于携带, 而 且其高灯泡更换成本阻碍了投影机的应用 (特别是家用及便携商务领域) 和普及。 随着各种便携式设备的开发和广泛应用, 例如数码相机、 数码摄 像机、便携式多媒体播放器、便携式数字助理 PDA、笔记本、移动电话等, 在便携性需求的推动下, 投影机制造商开始致力于缩减投影机的体型和重 量,于是在便携型投影机之后,产生了微型投影机(也被称为口袋式投影)。 Although the conventional projector provides a large screen effect, the body is bulky and inconvenient to carry, and its high lamp replacement cost hinders the application of the projector (especially in the home and portable business field) and popularity. With the development and widespread use of various portable devices, such as digital cameras, digital video cameras, portable multimedia players, portable digital assistant PDAs, notebooks, mobile phones, etc., projector manufacturers are working hard to promote the demand for portability. By reducing the size and weight of the projector, a pico projector (also known as a pocket projection) is created after the portable projector.
比起普通或便携型投影机, 微型投影机外形更加小巧从而便于携带, 并且能够在较短距离内投射出与前两者相同画质的图像, 因此;^ ½。 Compared to a normal or portable projector, the pico projector is smaller in size and easy to carry, and can project images of the same quality as the former two in a short distance, so ^1⁄2.
目前的微型投影机从光源角度可分为发光二极管 (Light Emitting Diode, LED )和激光光源, 其中 LED光源具备高亮节能优势, 激光光源 更具备对焦准确度高的优势。 示芯片角度, 可将微型投影机分为硅基 液晶( Liquid Crystal on Silicon, LCoS )技术和德州仪器( TI )研发的数 字光处理器(Digital Light Process, DLP )技术。 其中, DLP显示技术主 要是使用单片或多片数字微镜器件 ( digital micromirror device, DMD ) 芯片作为成像器件,通过调节反射光实现投射图像的一种投影技术。 LCoS 显示技术的显像原理则与液晶 LCD类似, 不同之处在于其本身是通过反 射进行光控制 (液晶是透射光控制) 。 微型投影机按照多媒体影音解码和 内存装置功能又可分为多媒体式和非多媒体式。 前者是机身自带储存空间 甚至可以扩展, 并且可自动进行影音解码从而播放影音文件。 后者则需与 电脑等其他设备协同工作来进行投影。 从应用角度, 又可分为单机应用和 嵌入式应用。 本发明针对单机应用的情形进行讨论。The current micro projector can be divided into a light emitting diode (LED) and a laser light source from the perspective of the light source, wherein the LED light source has the advantage of high brightness and energy saving, and the laser light source has the advantage of high focusing accuracy. The micro-projector can be divided into liquid crystal on silicon (LCoS) technology and Digital Light Process (DLP) technology developed by Texas Instruments. Among them, the DLP display technology mainly uses a single-chip or multi-chip digital micromirror device (DMD) chip as an imaging device, and a projection technique for realizing a projected image by adjusting reflected light. The imaging principle of LCoS display technology is similar to that of liquid crystal LCD, except that it is controlled by light (liquid crystal is transmitted light control). Micro projectors follow multimedia audio and video decoding and Memory device functions can be divided into multimedia and non-multimedia. The former is the body's own storage space and can even be expanded, and can automatically decode audio and video to play audio and video files. The latter needs to work with other devices such as computers to project. From the application point of view, it can be divided into stand-alone applications and embedded applications. The present invention is discussed in the context of a stand-alone application.
无论哪种微型投影机,基本都可投射 50英寸左右的画面,可独立工作 较长时间, 并且因其仅数百克的重量, 在家庭娱乐、 商务方面的应用日益 普及。但是,现有的微型投影机仅提供了 USB接口作为与其他设备的通信 接口, 而没有提供更多类型 (尤其是无线)的接口, 这对微型投影机的应 用带来了限制。 No matter which kind of pico projector, it can basically project about 50 inches, it can work independently for a long time, and because of its weight of only a few hundred grams, it is increasingly popular in home entertainment and business applications. However, existing pico projectors only provide a USB interface as a communication interface with other devices, and do not provide more types (especially wireless) interfaces, which imposes limitations on the use of pico projectors.
可见, 需要一种提供更丰富的接口的投影机设备。 发明内容 It can be seen that there is a need for a projector device that provides a richer interface. Summary of the invention
本发明提供了一种克服了上述缺陷的控制媒体播放设备的方法、装置、 计算 ½序和计算机可读存储介质。 The present invention provides a method, apparatus, computing and computer readable storage medium for controlling a media playback device that overcomes the above-discussed deficiencies.
根据本发明的第一方面, 提供了一种用于控制媒体播放设备的方法, 包括: According to a first aspect of the present invention, a method for controlling a media playback device is provided, comprising:
在移动设备处检测与所述媒体播放设备关联的控制命令; Detecting a control command associated with the media playback device at the mobile device;
在所述移动设备与所述媒体播放设备之间建立无线链路; Establishing a wireless link between the mobile device and the media playing device;
经由所建立的无线链路, 向所述媒体播放设备传输所述控制命令或根 据所述控制命令获取的信息; Transmitting the control command or the information acquired according to the control command to the media playing device via the established wireless link;
其中, 所述控制命令用于控制所述媒体播放设备的运行, 所述获取的 信息将被所述媒体播放设备显示。 The control command is used to control the operation of the media playing device, and the acquired information will be displayed by the media playing device.
可选地, 所述移动设备是便携式移动设备; 所述媒体播放设备是微型 投影机。 Optionally, the mobile device is a portable mobile device; the media playback device is a micro projector.
优选地, 所述移动设备是下列中的至少一种: 手机、 个人数字助理、 掌上电脑、 笔记本、 多媒体设备、 通信器或上述组合。 Preferably, the mobile device is at least one of the following: a mobile phone, a personal digital assistant, a palmtop computer, a notebook, a multimedia device, a communicator, or a combination thereof.
其中,所述控制命令来自所述移动设备自身或其外接的输入输出设备。 优选地, 所述输入输出设备是 、 键区、 触摸式软件盘、 记录笔中的至 少一种。The control command is from the mobile device itself or an external input/output device. Preferably, the input/output device is, to the keypad, the touch software disk, and the stylus pen One less.
其中,所述根据所述控制命令获取的信息是存储于所述移动设备中的、 可由所述媒体播放设备播放的信息,或所述移动设备的屏幕所显示的信息。 The information acquired according to the control command is information stored in the mobile device and playable by the media playing device, or information displayed on a screen of the mobile device.
优选地, 所述控制命令是选择控制键上、 下、 左、 右, 功能控制键进 入、 退出、 选择、 确认、 返回, 播放控制键播放、 暂停中的至少一个或其 任意组合。 Preferably, the control command is at least one of selecting a control key up, down, left, right, function control key entry, exit, selection, confirmation, return, play control key play, pause, or any combination thereof.
优选地, 所述控制命令遵循基于 RFCOMM 协议的 OBEX ( Object Exchange, 对象交换) 。 Preferably, the control command follows an OBEX (Object Exchange) based on the RFCOMM protocol.
优选地, 所述无线链路是蓝牙、 WiFi、 红外、 DLNA、 WCDMA、 CDMA2000、 TD-SCDMA中的至少一种。 Preferably, the wireless link is at least one of Bluetooth, WiFi, infrared, DLNA, WCDMA, CDMA2000, TD-SCDMA.
其中, 在所述移动设备与所述媒体播放设备之间设置蓝牙密码用于蓝 牙配对。 Wherein, a Bluetooth password is set between the mobile device and the media playing device for Bluetooth pairing.
优选地,所述蓝牙配对由所述移动设备和所述媒体播放设备自动进行。 可选地, 在检测到所述控制命令之后, 所述移动设备的屏幕所显示的 信息被周期性地获取。 Preferably, the Bluetooth pairing is performed automatically by the mobile device and the media playing device. Optionally, after the control command is detected, information displayed on a screen of the mobile device is periodically acquired.
可选地, 所述可由所述媒体播放设备播放的信息包括音频、 视频、 文 档、 文档片断中的至少一种。 优选地, 所述文档包括 PPT、 PDF, word 文档中的至少一种; 所述文档片断是注幹、 脚注、 备注等中的至少一种。 Optionally, the information that can be played by the media playing device includes at least one of audio, video, document, and document fragment. Preferably, the document includes at least one of a PPT, a PDF, and a word document; the document fragment is at least one of a note, a footnote, a note, and the like.
可选地, 在传输根据所述控制命令获取的信息之前, 对其进行压缩处 理。 Optionally, the information obtained according to the control command is compressed before being transmitted.
优选地, 所述移动设备通过所述控制命令来控制文档通过所述媒体播 放设备的显示, 其中, 所述控制命令能够控制所述媒体播放设备演示所述 文档的效果。 优选地, 这样的控制命令包括例如控制文档中光标的移动、 在演示文档中作标记(如划可能带有不同颜色、 不同粗细、 不同形状等外 观的线条) 、 保存 /修^/删除所做标记等。 Preferably, the mobile device controls display of the document through the media playing device by using the control command, wherein the control command can control the effect of the media playing device to demonstrate the document. Preferably, such control commands include, for example, controlling the movement of the cursor in the document, marking in the presentation document (such as lines that may have different colors, different thicknesses, different shapes, etc.), saving/repairing/deleting Mark and so on.
优选地, 所述文档是丽 d、 ppt、 pdf、 excel文档。 Preferably, the document is a 丽 d, ppt, pdf, excel document.
所述方法可进一步包括, 经由所建立的无线链路, 接收来自所述媒体 播放设备的信息并将其显示在所述移动设备的显示屏幕上。 才艮据本发明的另一方面,提供了一种用于媒体播放设备的方法, 包括: 与移动设备建立无线链路;The method can further include receiving, via the established wireless link, information from the media playback device and displaying it on a display screen of the mobile device. According to another aspect of the present invention, a method for a media playback device is provided, comprising: establishing a wireless link with a mobile device;
经由所建立的无线链路接收来自所述移动设备的信息; Receiving information from the mobile device via the established wireless link;
对所接收到的信息进行识别, 并导致所述媒体播放设备进行相应的操 作。 The received information is identified and causes the media playback device to perform corresponding operations.
优选地, 所述信息是与所述媒体播放设备关联的控制命令, 或在所述 移动设备处基于所述控制命令提取的有关信息。 Preferably, the information is a control command associated with the media playback device or related information extracted at the mobile device based on the control command.
才艮据本发明的另一方面, 提供了一种用于控制媒体播放设备的设备, 该设备包括用于执行上述任一方法的步骤的装置。 According to another aspect of the present invention, an apparatus for controlling a media playback device is provided, the apparatus comprising means for performing the steps of any of the methods described above.
才艮据本发明的另一方面, 提供了一种计算机程序产品, 其包含有用于 执行根据上述任一方法的程序指令。 According to another aspect of the present invention, a computer program product is provided, comprising program instructions for performing a method according to any of the above.
才艮据本发明的另一方面, 提供了一种计算机可读媒体介盾, 其上存储 有执行前述方法步骤, 或实现前述设备功能的程序指令。 According to another aspect of the present invention, there is provided a computer readable medium medium having stored thereon program instructions for performing the steps of the foregoing method or for implementing the functions of the foregoing apparatus.
才艮据本发明的另一方面, 提供了一种用于控制媒体播放设备的设备, 包括: According to another aspect of the present invention, an apparatus for controlling a media playing device is provided, including:
处理器,用于在移动设备处检测与所述媒体播放设备关联的控制命令, 提取所述控制命令或根据所述控制命令获取的信息; a processor, configured to detect, at the mobile device, a control command associated with the media playback device, extracting the control command or information acquired according to the control command;
接口, 用于与所述媒体播放设备建立无线链路, 经由该无线链路向所 其中, 所述控制命令用于控制所述媒体播放设备的运行, 所述获取的 信息将被所述媒体播放设备显示。 An interface, configured to establish a wireless link with the media playing device, where the control command is used to control operation of the media playing device, where the acquired information is to be played by the media The device is displayed.
根据本发明的另一方面,提供了一种受移动设备控制的媒体播放设备, 包括: According to another aspect of the present invention, a media playback device controlled by a mobile device is provided, including:
用于与所述移动设备建立无线链路的接口, 其中, 经由所建立的无线 处理器, 用于识别所述控制命令, 并根据所述控制命令进行相应的操 作, 或显示所接收的根据所述控制命令获取的信息。 An interface for establishing a wireless link with the mobile device, wherein the established wireless processor is configured to identify the control command, perform corresponding operations according to the control command, or display the received basis The information obtained by the control command.
可选地, 对所接收的根据所述控制命令获取的信息进行解压缩之后, 对其进行显示。Optionally, after the received information obtained according to the control command is decompressed, Display it.
才艮据本发明的另一方面, 提供了一种运行于媒体播放设备的设备, 包 括 ·· According to another aspect of the present invention, an apparatus for operating on a media playback device is provided, including
用于与所述移动设备建立无线链路的装置; Means for establishing a wireless link with the mobile device;
经由所建立的无线链路, 接收来自所述移动设备的控制命令或根据所 述控制命令获取的信息的装置; Means for receiving a control command from the mobile device or information obtained according to the control command via the established wireless link;
用于识别所述控制命令, 并根据所述控制命令进行相应的操作, 或显 示所接收的根据所述控制命令获取的信息的装置。 And means for identifying the control command and performing corresponding operations according to the control command, or displaying the received information acquired according to the control command.
可选地, 所述设备通过计算机程序指令来实现; 优选地, 所述计算机 程序指令被存储在计算机可读介质中。 Optionally, the apparatus is implemented by computer program instructions; preferably, the computer program instructions are stored in a computer readable medium.
才艮据本发明的另一方面, 提供了一种媒体播放系统, 所述系统包括任 一前述用于控制媒体播放设备的设备, 以及前述任一媒体播放设备。 According to another aspect of the present invention, a media playing system is provided, the system comprising any of the aforementioned devices for controlling a media playing device, and any of the foregoing media playing devices.
才艮据本发明的方案, 可以实现对媒体播放设备的更便利的控制。 在省 去了对媒体播放设备配备单独控制器的同时,还可以将控制设备处的文件、 屏幕显示信息等各种适于其投影显示的信息传输给媒体播放设备, 从而进 行投影显示。 这样, 控制设备的用户可以与其他用户共享其设备上的各种 息 附图说明 According to the solution of the present invention, more convenient control of the media playing device can be achieved. While eliminating the need for a separate controller for the media playback device, it is also possible to transmit various information suitable for its projection display, such as files at the control device, screen display information, to the media playback device for projection display. In this way, the user of the control device can share various information on his device with other users.
下文参考附图所示的示例性实施例对本发明的思想作了进一步的详细 描述, 通过对其的阅读将更好地理解本发明。 其中, 附图仅仅是示意性示 出各部件之间的连接关系 ,从任何方面均不应当被理解为对本发明的 Ρ艮制。 其中, The present invention will be further described in detail below with reference to the exemplary embodiments illustrated in the accompanying drawings. The drawings are merely illustrative of the connections between the various components and are not to be construed as limiting the invention in any way. among them,
图 1 是示例性地示出根据本发明的一个实施例的手机侧的方法流程 图; 1 is a flow chart exemplarily showing a method of a mobile phone side according to an embodiment of the present invention;
图 2是示例性地示出根据本发明的一个实施例的微型投影机侧的方法 流程图; 2 is a flow chart exemplarily showing a method on a pico projector side according to an embodiment of the present invention;
图 3示例性地示出手机与微型投影机之间通信的简化示意图; 图 4 示例性示出用于实现本发明的手机和微型投影机的简化示意框 图;FIG. 3 exemplarily shows a simplified schematic diagram of communication between a mobile phone and a pico projector; Figure 4 exemplarily shows a simplified schematic block diagram of a mobile phone and a pico projector for implementing the present invention;
图 5示例性示出图 4所示的微型导航仪的结构框图。 具体实施方式 Fig. 5 exemplarily shows a structural block diagram of the micro-navigation shown in Fig. 4. detailed description
下文中, 将以通过手机来控制微型投影机的应用环境, 参考附图详细 描述本发明的方案。 但是本领域技术人员应当理解, 现有的、 处于研发中 的、 以及未来^应用的任何其他类型的移动设备, 尤其是便携式移动设 备也是可用的, 而且除了微型投影机外, 其他类型的用于播放媒体的设备 也使用本发明的方案。 因此, 下文的具体应用环境仅仅是出于说明本发明 的目的, 而不应当被理解为对本发明的限制。 Hereinafter, the solution of the present invention will be described in detail with reference to the accompanying drawings in an application environment in which a pico projector is controlled by a mobile phone. However, it will be understood by those skilled in the art that any other type of mobile device, especially a portable mobile device, which is currently in development, and in the future, is also available, and other types are used in addition to the pico projector. The device for playing media also uses the solution of the present invention. Therefore, the following specific application environment is only for the purpose of illustrating the invention, and should not be construed as limiting the invention.
图 1是示例性地示出根据本发明的一个实施例的在手机侧实现的方法 流程图。 如图 1所示, 在步骤 101, 检测与微型投影机关联的控制命令。 在步骤 102, 与微型投影机建立无线链路。 此类无线链路可以基于现有的、 处于开发中的或未来出现的各种合适的协议,例如,其可以是蓝牙、 WiFi、 红外等。 在步骤 103, 经由所建立的无线链路, 向微型投影机发送所检测 到的控制命令。 可替换地 /可选地, 还可以在检测到控制命令后, 提取与该 命令有关的信息(这将在下文详细描述) , 从而在步骤 103, 发送所提取 到的信息。 其中, 所述控制命令用于控制微型投影机的运行。 此外, 所提 取的与控制命令有关的信息将被用来投影从而显示给用户。 1 is a flow chart exemplarily illustrating a method implemented on a handset side in accordance with one embodiment of the present invention. As shown in Figure 1, at step 101, a control command associated with the pico projector is detected. At step 102, a wireless link is established with the pico projector. Such wireless links may be based on various suitable protocols that are existing, under development, or appearing in the future, for example, they may be Bluetooth, WiFi, infrared, and the like. At step 103, the detected control command is sent to the pico projector via the established wireless link. Alternatively/optionally, after the control command is detected, information related to the command (which will be described in detail below) may also be extracted, so that in step 103, the extracted information is transmitted. The control command is used to control the operation of the pico projector. In addition, the extracted information related to the control commands will be used for projection to be displayed to the user.
这里, 步骤 101中所检测到的控制命令可以是 Jt输入信号或触屏信 号, 例如来自手机的键盘、 键区、 对触摸屏的输入等等。 当然, 如果在其 他应用环境中, 例如以其他形式的移动终端控制微型投影机时, 该控制命 令可以来自移动终端自身的或外接的其他形式的输入输出设备, 例如记录 笔等。 例如, 该控制命令可以是可由手机识别的各种命令, 例如表示用户 启动对微型投影机的控制的命令; 想要将手机中的某些文件、 某些文件中 的部分内容(如 PPT页面的备注)、 手机屏幕上显示的图片、 信息等传输 给微型投影机以便进行显示的命令等。 如果所检测到的控制命令是关于要 投影显示手机中存储的特定文件或屏幕显示的信息的,则获取相应的信息, 该信息例如存储在手机中, 或正被手机显示 /待显示。 这里, 手机中存储的 或屏幕上显示的可以是, 但不限于各种音频、 视频、 动态或静态文件、 文 档、文档片断等, 如 divx、 xvid、 avi、 mp4、 mov、 wmv、 ape、 wma、 flv、 mp3、 dat、 vob等格式的音视频文件, PPT幻灯片、 PDF、 WORD 等文档。Here, the control command detected in step 101 may be a Jt input signal or a touch screen signal, such as a keyboard from a mobile phone, a keypad, an input to a touch screen, and the like. Of course, if the pico projector is controlled in other application environments, such as other forms of mobile terminals, the control commands may come from other forms of input and output devices of the mobile terminal itself or externally, such as a stylus pen or the like. For example, the control command may be various commands recognizable by the mobile phone, such as a command indicating that the user initiates control of the pico projector; some files in the mobile phone, some contents of certain files (such as PPT pages) Remarks) Commands such as pictures, messages, etc. displayed on the screen of the mobile phone are transmitted to the pico projector for display. If the detected control command is about When the projection displays the specific file or the information displayed on the screen stored in the mobile phone, the corresponding information is acquired, which is stored, for example, in the mobile phone, or is being displayed/to be displayed by the mobile phone. Here, the content stored in the mobile phone or displayed on the screen may be, but is not limited to, various audio, video, dynamic or static files, documents, document fragments, etc., such as divx, xvid, avi, mp4, mov, wmv, ape, wma. Audio and video files in formats such as flv, mp3, dat, vob, PPT slides, PDF, WORD, etc.
优选地, 如果用户想将其手机屏幕上的信息投影到幕布, 则可将手机 设置成周期性地截取手机屏幕上的显示信息, 并随后将该信息传递给微型 投影机进行显示。 本领域技术人员容易理解, 周期的设置取决于具体的用 户需求和手机、 微型投影机自身的软硬件能力。 因此, 可以根据具体的应 用环境来合理的设置截屏的周期, 这项工作可以由用户独立完成、 在手机 上通过提示完成、 或在出厂时或后期软件更新中设置缺省值或有限的可选 项来完成。 Preferably, if the user wants to project information on the screen of his mobile phone to the screen, the mobile phone can be set to periodically capture the display information on the screen of the mobile phone and then pass the information to the micro projector for display. Those skilled in the art will readily appreciate that the setting of the cycle depends on the specific user requirements and the hardware and software capabilities of the handset, pico projector itself. Therefore, the screen capture period can be reasonably set according to the specific application environment. This work can be done by the user independently, by prompting on the mobile phone, or by setting default values or limited options in the factory or post-software update. To be done.
此外, 在向微型投影机发送上述控制命令、 截屏信息、 文件等各种信 息之间, 可对其进行必要的压缩, 从而提高传输效率。 而且, 如果需要, 可以在手机和微型投影机之间设置蓝牙密码用于蓝牙配对。 这里, 蓝牙配 对可由设备自动进行, 也可由用户来设置。 Further, between transmitting various kinds of information such as the above-mentioned control command, screen capture information, and file to the pico projector, it is possible to perform necessary compression, thereby improving transmission efficiency. Also, if desired, a Bluetooth passcode can be set between the phone and the pico projector for Bluetooth pairing. Here, the Bluetooth pairing can be performed automatically by the device or by the user.
此外, 如果用户在使用手 文档进行编辑, 例如做图、 对现有图片 或文档等进行标记(如画各种线条、 重点标记等) , 则也可通过微型投影 机进行显示。 In addition, if the user is editing with a hand document, such as drawing a picture, drawing an existing picture or a document, etc. (such as drawing various lines, highlights, etc.), it can also be displayed by a pico projector.
优选地, 手机还可以通过这样的控制命令来控制文档的显示。 在这种 情况下, 控制命令便被用来控制微型投影机投影文档的效果。 此类控制命 令包括但不限于, 例如控制文档中光标的移动、 在演示文档中作标记(如 划可能带有不同颜色、 不同粗细、 不同形状等外观的线条、 图形等) 、 保 存 /修^/删除所做标记等等。 具体地, 例如用户通过手机上设置的上、 下、 左、 右等按键来控制光标在所投影的文档中的位置。 相应地, 投影机识别 这样的命令, 并通过对该命令的解析执行相应的操作。 在此, 我们将这样 的功能成为手机标记功能。 图 2是示例性地示出根据本发明的一个实施例的在微型投影机侧实现 的方法流程图。 如图 2所示, 在步骤 201, 与手机建立无线链路。 在步骤 202, 经由所建立的无线链路接收来自手机的信息。 在步骤 203, 对所接收 到的信息进行识别, 并导致微型投影机进行相应的操作。 如上文所述, 在 步骤 202中接收到的信息可以是上文提到的控制命令, 也可以是在后基础 基于某一控制命令所提取的某些信息。 相应地, 在步骤 203, 微型投影机 在进行必要的操作后可进行相应的显示。 而且, 如果接收到的信息是压缩 格式的, 则先对其进行解压缩处理。Preferably, the mobile phone can also control the display of the document by such a control command. In this case, the control commands are used to control the effect of the pico projector projecting the document. Such control commands include, but are not limited to, for example, controlling the movement of the cursor in the document, marking in the presentation document (such as lines, graphics, etc. that may have different colors, different thicknesses, different shapes, etc.), saving/repairing /delete the markup and so on. Specifically, for example, the user controls the position of the cursor in the projected document by using buttons of up, down, left, and right set on the mobile phone. Accordingly, the projector recognizes such a command and performs a corresponding operation by parsing the command. Here, we have made such a feature a mobile phone tagging feature. 2 is a flow chart exemplarily illustrating a method implemented on a pico projector side in accordance with one embodiment of the present invention. As shown in FIG. 2, in step 201, a wireless link is established with the mobile phone. At step 202, information from the handset is received via the established wireless link. At step 203, the received information is identified and causes the pico projector to perform the corresponding operation. As described above, the information received in step 202 may be the control command mentioned above, or may be some information extracted based on a certain control command on a later basis. Accordingly, in step 203, the pico projector can perform corresponding display after performing necessary operations. Moreover, if the received information is in a compressed format, it is first decompressed.
在微型投影机处, 在其接收到来自手机的某些控制指令时, 可以直接 对其识别并执行相应的操作, 也可以将其影射成为与键盘对应的命令, 然 后对其进行识别和执行。 At the pico projector, when it receives certain control commands from the mobile phone, it can directly recognize and perform the corresponding operation, or map it into a command corresponding to the keyboard, and then recognize and execute it.
相对于手机划线功能的实例, 在微型投影机处应当能够识别相应的控 制命令, 从而实现对文档演示效果的控制。 Relative to the example of the mobile phone scribing function, the corresponding control command should be able to be recognized at the pico projector to achieve control of the document presentation effect.
进一步地, 投影机也可以向手机传送信息。 例如, 投影机自动地, 或 基于其接收到的来自手机用户的指令,将其保存的信息,例如 PPT文档中 的备注、 PPT某一页面等, 通过所建立的无线链路发送给手机, 进行在手 机上保存或显示。 Further, the projector can also transmit information to the mobile phone. For example, the projector automatically sends the saved information, such as a note in the PPT document, a page of the PPT, etc., to the mobile phone through the established wireless link, based on the instruction received from the mobile phone user. Save or display on your phone.
图 3示例性地示出移动设备与微型投影机之间通信的筒化示意图。 在 该实施例中,控制微型投影机的移动设备是 PDA, 其上运行的操作系统例 如是 4.6.0或 5.0.0版本。 而且, 上文提到的无线链路在这里是蓝牙链路, 相应地, 微型投影机上设置有蓝牙接口, 其与 PDA通过蓝牙接口进行通 信。 其中, PDA除了蓝牙接口外, 还包括相应的应用程序, 从而控制两者 间的通信并执行本发明的方案。 对应地, 微型投影机处除了常规的光学投 影成像部件外, 还包括有用于实施本发明的方案的信息处理部件。 此外, 微型投影机上运行有 WinCE操作系统。 当然, 本领域技术人员能够理解, 这里所示的操作系统仅仅是示例性的, 对于图中所示设备来说, 任何合适 的操作系统都是可用的。 Fig. 3 exemplarily shows a schematic view of the communication between the mobile device and the pico projector. In this embodiment, the mobile device that controls the pico projector is a PDA, and the operating system running thereon is, for example, version 4.6.0 or 5.0.0. Moreover, the above mentioned wireless link is here a Bluetooth link, and accordingly, the pico projector is provided with a Bluetooth interface, which communicates with the PDA via the Bluetooth interface. Among them, the PDA includes a corresponding application in addition to the Bluetooth interface, thereby controlling communication between the two and executing the solution of the present invention. Correspondingly, the pico projector includes, in addition to the conventional optical projection imaging unit, an information processing component for implementing the solution of the present invention. In addition, the WinCE operating system runs on the pico projector. Of course, those skilled in the art will appreciate that the operating system shown herein is merely exemplary and that any suitable operating system is available for the devices shown.
需要注意的是, 图 3仅仅是出于说明目的而列举的一个实例。 本领域 技术人员容易理解, 微型投影机与 PDA之间可通过彼此可通信的其他类 型的无线接口来通信。It should be noted that Figure 3 is merely an example enumerated for illustrative purposes. Field It will be readily understood by the skilled person that the pico projector and the PDA can communicate via other types of wireless interfaces that are communicable with each other.
此外, PDA上的应用程序例如包括多个装置, 分别用于执行图 1中所 示的各个步骤。相应地,微型投影机上的主控制部件也可以包含多个装置, 分别用于执行图 2中所示的各个步骤。 可替换地, 可通过硬件、 固件或软 件与硬件的组合来分别实施前述图 1、 2中所示的方法。可选地,在通过软 件方式实现的情况下, 用来实施本发明的计算机程序指令可被存储在计算 机可读存储介质中。 Further, the application on the PDA includes, for example, a plurality of devices for performing the respective steps shown in Fig. 1. Accordingly, the main control unit on the pico projector may also include a plurality of means for performing the various steps shown in Fig. 2, respectively. Alternatively, the methods shown in the foregoing Figures 1 and 2 can be implemented separately by hardware, firmware or a combination of software and hardware. Alternatively, computer program instructions for implementing the present invention may be stored in a computer readable storage medium, if implemented by software.
此外, 本领域技术人员容易理解, 可以通过处理器和接口来实施本发 明的方案。 例如如图 4所示的结构。 其中, 接口用于建立相应的无线链路 并进行数据的转发。 移动设备处的处理器则用于实现本发明的对控制命令 的检测、 对必^ ft息的提取等。 微型投影机侧的处理器则负责对所接收到 的信息进行识别, 从而执行相应的操作。 本领域技术人员容易理解, 无论 是图 3还是图 4, 显然都是简化了的设备结构框图。 这里, 仅仅示出了用 于实施本发明所需要的部件, 设备自然还可以包括用于实现其他功能、 目 的、 需求的装置、 部件、 程序等。 Moreover, those skilled in the art will readily appreciate that the solution of the present invention can be implemented by a processor and an interface. For example, the structure shown in FIG. The interface is used to establish a corresponding wireless link and forward data. The processor at the mobile device is used to implement the detection of the control command, the extraction of the information, and the like of the present invention. The processor on the pico projector side is responsible for recognizing the received information to perform the corresponding operations. It will be readily understood by those skilled in the art that both FIG. 3 and FIG. 4 are obviously simplified block diagrams of the device structure. Here, only the components required for implementing the present invention are shown, and the device may naturally include devices, components, programs, and the like for implementing other functions, purposes, and needs.
图 5示例性示出图 4所示的微型导航仪的结构框图。 如图 5所示, 其 中, 格式处理部件、 显示控制部件、 主控制部件被统称为信息处理部件。 具体地, 主控制部件用于对接收自接口部件的控制命令或文件进行识别, 从而如上文所述执行相应的操作。 其中, 格式处理部件进行必要的格式处 理, 如果需要的话, 从而将接收到的命令或信息处理成适于所述微型投影 机识别、 执行或显示的信息, 例如将 jpg格式的文件转化成 BMP格式, 或必要的解压缩操作等等。 其中, 可以采用硬解码技术, 从而支持 1080P 全高清视频。 然后, 显示控制部件通过光学投影成像部件, 对例如经过格 式处理部件处理的信息进行投影, 例如根据将被投影的信息特性, 如图像 尺寸等, 进行调整以最佳尺寸进行显示。 这里, 显示控制部件可以基于用 户的指令来启动,也可以在格式处理部件产生经处理的信息后被自动触发。 其中, 除了照明组件, 光学投影成像部件还可包括单片或多片数字光处理 器或硅基液晶 LCoS芯片。 所述数字光处理器是 DMD芯片, 所述照明组 件是 LED或激光光源。 其中, 主控制部件可以是例如一块或多块承载于 主板上的中央处理单元 CPU。FIG. 5 exemplarily shows a structural block diagram of the micro-navigation shown in FIG. As shown in FIG. 5, the format processing component, the display control component, and the main control component are collectively referred to as an information processing component. In particular, the main control component is operative to identify control commands or files received from the interface component to perform corresponding operations as described above. Wherein the format processing component performs the necessary format processing, and if necessary, processes the received command or information into information suitable for recognition, execution or display by the pico projector, such as converting a jpg format file into a BMP format. , or the necessary decompression operations, and so on. Among them, hard decoding technology can be used to support 1080P full HD video. Then, the display control unit projects the information processed by, for example, the format processing unit by optically projecting the image forming unit, for example, according to information characteristics to be projected, such as image size, etc., and performs display at an optimum size. Here, the display control component may be activated based on the user's instruction, or may be automatically triggered after the format processing component generates the processed information. Wherein, in addition to the illumination assembly, the optical projection imaging component may also include single or multiple digital light processing Or a liquid crystal on silicon LCoS chip. The digital light processor is a DMD chip, and the lighting assembly is an LED or a laser light source. The main control component may be, for example, one or more central processing unit CPUs carried on the main board.
本领域技术人员可以理解, 这里所介绍的微型投影机的各部件可以选 择任何适于具体的应用环境和需求的现有的、 目前处于研发中的、 未来产 生的硬件技术、 器件来实现。 Those skilled in the art will appreciate that the various components of the pico projector described herein can be implemented by selecting any existing, currently in development, future generation hardware technology, device suitable for the particular application environment and needs.
可选地,该微型投影机还可包括散热器件,例如风扇或超小静音风扇。 可选地, 该微型投影机还可包括易实性存储器、 非易失性存储器、 可移除 的外接存^殳备等。 Optionally, the pico projector may further comprise a heat sink member, such as a fan or an ultra-small silent fan. Optionally, the pico projector may further comprise a floppy memory, a non-volatile memory, a removable external device, or the like.
根据本发明的微型投影机可通过对其进行控制的移动设备,例如电脑、 手机、 个人数字助理等, 来投影显示移动设备上的各种信息, 同时, 也可 将信息传递给移动设备。 可替代地 /可选地, 其还可以自带扬声器等, 从而 独立地播放各种文件。 优选地, 其还可以预留音响接口, 以提供更好的音 效。 优选地, 接口部件位于上述键盘、 键区、 主功能键上或其周围, 或位 于投影机外壳的侧边上。 The pico projector according to the present invention can project various information on the mobile device through a mobile device, such as a computer, a mobile phone, a personal digital assistant, or the like, which controls it, and can also transmit the information to the mobile device. Alternatively/optional, it is also possible to bring a speaker or the like to play various files independently. Preferably, it can also reserve an audio interface to provide better sound. Preferably, the interface member is located on or around the keyboard, keypad, main function keys, or on the side of the projector housing.
可以理解, 相对于手机划线功能, 在微型投影机处应当具有能够实现 相应命令识别、 执行的功能, 这样的功能可以通过硬件、 软件或其结合来 实现。 It can be understood that, relative to the mobile phone scribing function, there should be a function at the pico projector that can realize the corresponding command recognition and execution, and such a function can be realized by hardware, software or a combination thereof.
对于微型投影机与手机之间传递数据包的具体格式, 本领域技术人员 能够理解, 可根据具体的应用需求、 应用环境等诸多因素来灵活设定, 只 影机与手机两者之间能够识别彼此的信息即可。例如,基于 RFCOMM 协议的对象交换(OBEX )数据包。 其中, OBEX 包头部分可以为了简单 仅设置三个字段: TYPE (类型)、 NAME (名称)、 CONTENT (内容)。 The specific format for transmitting data packets between the pico projector and the mobile phone can be understood by those skilled in the art, and can be flexibly set according to specific application requirements, application environments, and the like, and can be recognized only between the video camera and the mobile phone. Information about each other can be. For example, an object exchange (OBEX) packet based on the RFCOMM protocol. Among them, the OBEX header section can be set to only three fields for simplicity: TYPE (type), NAME (name), CONTENT (content).
上文通过具体实例的方式详细描述了本发明。 本领域技术人员容易理 解, 示意框图中的逻辑模块以及以上描述中所呈现的流程图可以全部或至 少部分上用电子硬件、 计算机软件和 /或固件来实现, 其中, 其取决于逻辑 模块、 流程图步骤的功能, 以及取决于被强加于各个设备、 逻辑模块、 流 程图步骤以何种程度用硬件或软件来实现的设计限制。 所呈现的逻辑模块 和流程图步骤例如可以用一个或更多数字信号处理器、 专用集成电路、 现 场可编程门阵列或其它可编程设备来实现。 计算机软件可以被存储在电、 磁、 电磁或光类型的多种存储介质中, 以及可以被例如微处理器的处理器 读取和执行。 为此, 处理器和存储介质可以被耦合以互换信息, 或者存储 介质可以被包括在处理器中。The invention has been described in detail above by way of specific examples. It will be readily understood by those skilled in the art that the logic modules in the schematic block diagrams and the flowcharts presented in the above description may be implemented in whole or at least in part by electronic hardware, computer software and/or firmware, depending on the logic modules, processes The functionality of the diagram steps, as well as the design constraints imposed by the hardware, or software, imposed on each device, logic module, and flowchart step. Logic module presented And the flowchart steps can be implemented, for example, with one or more digital signal processors, application specific integrated circuits, field programmable gate arrays, or other programmable devices. The computer software can be stored in a variety of storage media of the electrical, magnetic, electromagnetic or optical type and can be read and executed by a processor such as a microprocessor. To this end, the processor and the storage medium may be coupled to interchange information, or the storage medium may be included in the processor.
上面已借助于示例性实施例描述了本发明。 应当注意, 对于本领域的 技术人员来说可存在多种明显的改变、 替换、 组合、 拆分等可替换方式和 变型, 其并不脱离本发明的精神, 并在所附权利要求的范围之内。 The invention has been described above by means of exemplary embodiments. It should be noted that various alternatives, modifications, alternatives, combinations, and the like may be made by those skilled in the art without departing from the spirit of the invention and the scope of the appended claims Inside.