This application claims the benefit under 35 U.S.C.§119(a) of a Korean patent application filed on Dec. 21, 2009 in the Korean Intellectual Property Office and assigned Serial No. 10-2009-0127862, the entire disclosure of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to a mobile terminal. More particularly, the present invention relates to an input key output method and apparatus of a projector-enabled mobile terminal for efficiently projecting key input.
2. Description of the Related Art
With the rapid increase of use, the mobile phone has become widely used. Also, the mobile phone has evolved to become a multifunctional device supporting various supplementary services including data communication service as well as basic voice communication service.
Recently, a mobile terminal equipped with a projector module has been developed to project an image corresponding to video data (i.e., picture data and text data) stored in its storage on a projection screen or wall.
The projector-enabled mobile terminal is provided with a basic display such as a Liquid Crystal Display (LCD) as well as the projector module. The projector-enabled mobile terminal can output the image by means of the display and the projector module simultaneously. If a user inputs a key, the mobile terminal controls the projector module and the display to output a character corresponding to the key. The output of the characters corresponding to the keys input by the user through the projector module and the display can be important to transfer the user's intended idea to the viewers effectively.
Therefore, a need exists for a method and apparatus for transferring key input on a projector-enabled mobile terminal to viewers.
An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide an input key output method and apparatus for a projector-enabled mobile terminal that is capable of transferring the user intention to the viewers of the projection image effectively.
In accordance with an aspect of the present invention, an input key output method of a mobile terminal is provided. The method includes detecting at least one key input, displaying the at least one key on a display of the mobile terminal, and outputting the at least one key external to the mobile terminal.
In accordance with another aspect of the present invention, a mobile terminal is provided. The terminal includes an input unit for receiving at least one key, a display unit for displaying a key input window presenting the key, a projector module for projecting a projection image of the key input window presenting the key, and a control unit for controlling, if the key input is detected, the display unit to display the key in the key input window and controls the projector module to project the projection image of the key input window presenting the key.
Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
The above and other aspects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention is provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
Although exemplary embodiments of the present invention provide a mobile terminal, the present invention is not limited thereto but can be applied to any device having a projector module and a display. The mobile terminal may be any of a portable communication terminal, a Portable Multimedia Player (PMP), a Personal Digital Assistant (PDA), a Smartphone, an MP3 player, and the like. The portable communication terminal may be any of an International Mobile Telecommunication 2000 (IMT-2000) terminal, a Wideband Code Division Multiple Access (WCDMA) terminal, a Global System for Mobile Communication/General Packet Radio Service (GSM/GPRS) terminal, a Universal Mobile Telecommunication Service (UMTS) terminal, and the like.
The exemplary embodiments of the present invention provide a case where a user inputs text by means of an input unit of the mobile terminal
Referring to
The RF unit 110 is responsible for transmitting and receiving radio signals carrying data. The RF unit 110 may include an RF transmitter for up-converting and amplifying transmission signals and an RF receiver for low-noise-amplifying and down-converting received signals. The RF unit 110 also transfers the received signals to the control unit 170 and transmits data output by the control unit 170 over a radio channel.
The audio processing unit 120 is provided with at least one codec that may include a data codec for processing packet data and an audio codec for processing audio signals including voice. The audio processing unit 120 converts a digital audio signal to output a corresponding analog audio signal through a Speaker (SPK) and converts the analog audio signal input through a Microphone (MIC) to a corresponding digital audio signal by means of the audio codec.
The projector module 130 is a function block responsible for image projection and projects images such as text, a picture, a photo, and a motion picture on an external screen. In an exemplary implementation, the projector module 130 may include a projection lamp (not illustrated) and a focus controller (not illustrated). The projection lamp emits light, and the focus controller controls the focus of the image projected on the external screen. The focus controller may adjust the focus of the projection image under the control of the control unit 170. In a case where the mobile terminal 100 is provided with a separate control device (e.g., a wheel key), it is possible to adjust the focus of the projection image in response to user manipulation.
The storage unit 140 stores application programs and data related to operations of the mobile terminal 100 and may be divided into a program region and a data region. The storage unit 140 may be implemented with a volatile storage medium or a nonvolatile storage medium or combination thereof. The volatile medium includes a semiconductor memory such as a Random Access Memory (RAM), a Dynamic RAM (DRAM), a Static RAM (SRAM), and the like, and the nonvolatile memory includes a hard disk. According to an exemplary embodiment of the present invention, the storage unit 140 may store an external output condition of the projector module 130. In an exemplary case where the external output condition is a sequence of characters input by the user and is identical with a previously stored character or sequence of characters, the storage unit 140 stores a list of the reference characters or character sequences. The storage unit 140 also may store settings of an external output mode of the projector module 130. In an exemplary implementation, there are two external output modes that include a conditional external output mode and a non-conditional external output mode. In the conditional external output mode, the projector module 130 outputs the input character or character sequence, only when the character or character sequence input by the user fulfills the external output conditions. In the non conditional external output mode, the projector module 130 outputs the input character or character sequence input by the user without verifying conditions.
The input unit 150 receives the signal corresponding to the key input by the user and outputs the key signal to the control unit 170. The input unit 150 may be implemented with at least one of a 3×4 or QWERTY keypad having a plurality of alphabetic and numeric keys, a touchpad, a touchscreen, and the like. The input unit 150 generates input signals for executing functions, such as a call placing function, a video and music playback function, an image display function, a broadcast playback function, a camera function, an audio recording function, a calculator function, a schedule management function, and the like, and transferring the input signals to the control unit 170. In an exemplary implementation, the mobile terminal 100 may be a touchscreen-enabled mobile terminal having a touch panel working as the input unit 150. In a case where the input unit 150 is implemented with a touch panel, the mobile terminal 100 may further include a button key, a jog key, a wheel key, and the like. The input unit 150 may further include a focus adjustment key for adjusting the focus of the image projected on the screen. In an exemplary implementation, the input unit 150 may be implemented as a separate external device. For example, in a case where the mobile terminal 100 includes a short range wireless communication module, such as at least one of a Bluetooth module, Infrared module, a ZigBee module, an Ultra-Wide Band (UWB) module, a WiFi module, and the like, and establishes a connection with an external device by means of the short range wireless communication module, the input keys of the external device may be configured to be a part of the input unit 150. In a case where the mobile terminal 100 includes a plurality of projector modules of which at least one outputs a virtual keyboard externally, the output virtual keyboard may be used as a part of the input unit 150.
The display unit 160 may be implemented with an LCD which displays menus of the mobile terminal, input data, function settings, and other information to the user. For example, the display unit 160 displays a booting progress screen, an idle mode screen, a call progress screen, and other application execution screens. In an exemplary implementation, the display unit 160 displays the character or character sequence input by the user. In a case of the touchscreen-enabled mobile terminal, the display unit 150 may work in combination with the input unit 150. The display unit may present alphabetic character keys and provide a character input window region and a character input key region. In an exemplary implementation, the display unit 160 may display the character input window in the form of multiple pages. In this case, the display unit 160 may display the character input window with a scroll bar. In the case of the touchscreen-enable mobile terminal, the user may navigate the pages by manipulating the scroll bar displayed on the display unit 160.
The control unit 170 is responsible for controlling operations of the internal function blocks of the mobile terminal 100. The control unit 170 controls the display unit 160 to display the character input window and controls the projector module 130 to project the character input window image. At this time, the control unit 170 controls the display unit 160 to display the character input window along with the character input keys while the projector module 130 projects the image having only the character input window.
The control unit 170 may recognize the character input by means of the input unit 150. If a character is recognized, the control unit 170 controls the display unit 160 to display the input character and controls the projector module 130 to output the input character as the projection image. The control unit 170 may configure the mobile terminal with one of a conditional external output mode and non-conditional external output mode. In the conditional external output mode, the projector module 130 projects the image presenting the input character only when the input character or character string and the current input status fulfill specific conditions. In the non-conditional external output mode, the projector module 130 projects the image having the character or character string input by the user without checking conditions.
In the non-conditional external output mode, if a character input by means of the input unit 150 is recognized, the control unit 170 controls the display unit 160 to display the input character in real time and controls the projector module 130 to project the image having the input character in real time.
In the conditional external output mode, if a character input by means of the input unit 150 is recognized, the control unit 170 controls the display unit 160 to display the input character in real time and determines whether the input character and the current input status fulfills the preset external output conditions. In an exemplary implementation, the external output condition is the condition required to be fulfilled for outputting the input character by means of the projector module 130. The external output condition may detect a character string retrieving the input character string from the character string list stored in the storage unit 140. The external output condition may also detect the input of space following the character string of at least one character. In an exemplary implementation, the external output condition may detect a punctuation mark following the character string of at least one character. Here, the punctuation mark may be a mark added to clarify the meaning of the text and may include a period (.), a question mark (?), an exclamation mark (!), a comma (,), a dot ( ) a semicolon (;), a colon (:), a slash (/), a double quotation mark (“ ”), and a single quotation mark (‘ ’). In an exemplary implementation, the external output condition may detect a preset time period elapsed after the input of a character.
If it is determined that the input character string (or text) or the current input status fulfills the external output condition, the control unit 170 controls the projector module 130 to project the image having the input character string. At this time, the character string (i.e., text) may be presented differently from that displayed on the display unit 160 in number of lines. Also, a number of characters of each line of the text in the projection image may differ from that in the image displayed on the display unit 160. The control unit 170 may control such that the text is displayed on the display unit 160 in the form of multiple pages while the image having the text is projected by means of the projector module 130 in the form of a single page. In an exemplary implementation, the control unit 170 may control the display unit 160 and the projector module 130 to display the input character string with a character animation effect. The character animation effect may be expressed with change in size, brightness, and color of the characters, addition of specific images, and dynamic shape conversion of the characters. If a character animation effect key is input through the input unit 150, the control unit 170 controls the display unit 160 and the projector module 130 to add the character animation effect to the input character string.
The input key output method of the above structured mobile terminal 100 is described below.
Referring to
The control unit 170 detects a character string input through the input unit 150 by the user in step 302. The user may input the character string with the keys of the input unit 150 represented by a touch panel or a keypad. If the key input is detected, the input unit 150 generates the input signal corresponding to the key and transfers the input signal to the control unit 170 such that the control unit 170 recognizes the character string input by the user.
Once the input character string is recognized, the control unit 170 controls the display unit 160 to display the character string in real time and controls the projector module 130 to project the image having the character string externally in real time in step 303.
Referring to
Part [b] of
Part [c] of
In an exemplary embodiment of the present invention, the mobile terminal 100 controls such that, whenever a character is input by the user, the display unit 160 and the projector module 130 renders the input character on the text input window image displayed on the display screen and projected to the outside in real time. The display unit 160 reflecting the input character to its display screen image in real time while the projector module 130 reflecting the input character to its projection image only when a preset condition is fulfilled is described below.
Steps 501 and 502 of
Once the character input through the input unit 150 is recognized, the control unit 170 controls the display unit 160 to display the input character in real time in step 503. The control unit 170 determines whether the external output condition is fulfilled in step 504. Here, the display unit 160 displays the input character in real time as feedback information with which the user may determine whether the correct character is input. The external output condition is stored in the storage unit 140 in advance, and the control unit 170 references the external output condition to determine whether the input character and/or the current input status fulfils the external output condition. In an exemplary implementation, the external output condition is the condition to be fulfilled for the projector module 130 to project the character input by the user to the outside. The external output condition may be detection of a character string retrieving the input character string from the character string list stored in the storage unit 140. The external output condition may also detect the input of space following the character string of at least one character. In an exemplary implementation, the external output condition may detect a punctuation mark following the character string of at least one character. The external output condition may detect a preset time period elapsed after the input of a character.
If the external output condition is fulfilled in step 504, the control unit 170 controls the projector module 130 to project the input character string externally in step 505.
In
Referring to
In part [c] of
Referring to
As illustrated in part [c] of
Referring to
As illustrated in part [c] of
In the case of
Referring to
As illustrated in part [c] of
If the preset time has elapsed after the input of the last character, the mobile terminal 100 may shift the cursor to indicate the next input position.
In an exemplary embodiment of the present invention, the mobile terminal 100 controls the display unit 160 to display each character, whenever the characters are input by the user, in real time and controls the projector module 130 to project the projection image having a character string only when the external output condition is fulfilled. In an exemplary embodiment of the present invention, the external output condition may be the detection of one of a space, a punctuation mark, a retrieval of the input string from the character string list, a lapse of the preset time period after the input of the last character. In an exemplary implementation, the mobile terminal 100 may control the projector module 130 to update the projection image in a word unit to prevent unnecessarily taken-actions from being displayed during the presentation, resulting in improvement of viewers' concentration.
The exemplary embodiments of the present invention may be implemented with characteristics as described below with reference to
Referring to
Steps 1002 to 1004 of
The control unit 170 verifies the settings of the external output mode to determine whether the current external output mode is the conditional external output mode or the non-conditional external output mode in step 1005.
If the current external output mode is the conditional external output mode, the control unit 170 determines whether the present external output condition is fulfilled by the input character or the current input status in step 1006. For example, the control unit 170 determines whether the input character string is contained in the character string list, a space is input after a character, a punctuation mark is input after a character, or a preset time period elapses after a character. If the external output condition is fulfilled, the control unit 170 controls the projector module 130 to project the projection image presenting the character string. Otherwise, if the external output condition is not fulfilled, the control unit 170 returns to step 1003 to detect the next input.
If the current external output mode is the non-conditional external output mode, the control unit 170 controls the projector module 130 to project the projection image presenting the currently input character in real time in step 1007.
In an exemplary implementation, the control unit 170 may control such that the character strings presented in the screen image of the display unit 160 and the projection image of the projector module 130 differ from each other in number of lines. The control unit 170 may also control such that character strings presented in the screen image of the display unit 160 and the projection image of the projector module 130 differ from each other in number of characters on the corresponding lines. The control unit 170 may also control the display unit 160 to display the text input window presenting the character string in the form of multiple pages while the projector module 130 displays the text input window on a single projection image. The displaying of the text input window presenting the character string in the form of multiple pages while the projector module 130 displays the text input window on a single projection image is described in more detail with reference to
Referring to
In part [a] of
The text input window 402 of the screen image is provided with a scroll bar at the right side such that the user may scroll the text across the text input window 402. However, the text input window of the projection image 401 does not have a scroll bar as illustrated in part [b] of
The mobile terminal 100 may be configured to output the text (i.e., character string) on the screen image of the display unit 160 and the projection image of the projector module 130 in the same format or different formats in which the characters are arranged differently. The word ‘Navy’ is the first word on the first line of the text in text window 402 of part [a] of
In an exemplary implementation, the control unit 170 may control the display unit 160 and the projector module 130 to display the characters with animation effects. The character animation effect may be expressed with change in size, brightness, and color of the characters, addition of specific images, and dynamic shape conversion of the characters.
If a character animation effect key is input through the input unit 150, the control unit 170 controls the display unit 160 and the projector module 130 to add the character animation effect to the input character string.
The above-described input key output method of the present invention may be implemented in the form of computer-executable program commands and stored in a computer-readable storage medium. The computer readable storage medium may store the program commands, data files, and data structures in individual or combined forms. The program commands recorded in the storage medium can be designed and implemented for the exemplary embodiments of the present invention or used by those skilled in the computer software field.
The computer-readable storage medium includes magnetic media such as a floppy disk and a magnetic tape, optical media including a Compact Disc (CD) Read-Only Memory (ROM) and a Digital Video Disc (DVD) ROM, a magneto-optical media such as a floptical disk, and the hardware device designed for storing and executing program commands such as a ROM, a Random Access Memory (RAM), and a flash memory. The programs commands include the language code executable by computers using an interpreter as well as the machine language codes created by a compiler. The aforementioned hardware device may be implemented with one or more software modules for executing operations of the present invention.
As described above, the input key output method and apparatus for a projector-enabled mobile terminal is capable of transferring a user's intention to viewers of a presentation effectively.
While the invention has been described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined in the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2009-0127862 | Dec 2009 | KR | national |