US20060037050A1 - Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof - Google Patents
Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof Download PDFInfo
- Publication number
- US20060037050A1 US20060037050A1 US11/249,273 US24927305A US2006037050A1 US 20060037050 A1 US20060037050 A1 US 20060037050A1 US 24927305 A US24927305 A US 24927305A US 2006037050 A1 US2006037050 A1 US 2006037050A1
- Authority
- US
- United States
- Prior art keywords
- mode
- data
- display
- television
- processing unit
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004891 communication Methods 0.000 claims abstract description 148
- 230000015654 memory Effects 0.000 abstract description 154
- 238000012545 processing Methods 0.000 description 170
- 230000006870 function Effects 0.000 description 108
- 230000001360 synchronised effect Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 230000005236 sound signal Effects 0.000 description 11
- 238000012546 transfer Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 101150040947 BCY1 gene Proteins 0.000 description 5
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 5
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 3
- 101150046378 RAM1 gene Proteins 0.000 description 3
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002401 inhibitory effect Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 101100191136 Arabidopsis thaliana PCMP-A2 gene Proteins 0.000 description 1
- 101100202882 Homo sapiens SELENOO gene Proteins 0.000 description 1
- 241000734694 Polygala vulgaris Species 0.000 description 1
- 102100022022 Protein adenylyltransferase SelO, mitochondrial Human genes 0.000 description 1
- 101100048260 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) UBX2 gene Proteins 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013341 scale-up Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/08—Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/4448—Receiver circuitry for the reception of television signals according to analogue transmission standards for frame-grabbing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
- H04B1/403—Circuits using the same oscillator for generating both the transmitter frequency and the receiver local oscillator frequency
- H04B1/406—Circuits using the same oscillator for generating both the transmitter frequency and the receiver local oscillator frequency with more than one transmission mode, e.g. analog and digital modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/08—Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter
- H04M11/085—Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter using a television receiver, e.g. viewdata system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4222—Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4396—Processing of audio elementary streams by muting the audio signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440263—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/142—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
- H04N2007/145—Handheld terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42213—Specific keyboard arrangements for facilitating data entry
- H04N21/42215—Specific keyboard arrangements for facilitating data entry by measuring the time interval during which a key is pressed, e.g. for inputting sequences of digits when selecting a television channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/38—Transmitter circuitry for the transmission of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/44504—Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
Definitions
- the present invention relates to a display apparatus and method for a mobile terminal, and more particularly to a display apparatus and method for receiving and displaying a television video signal and data in a mobile terminal which provides a television mode and a communication mode of operation.
- the present trend in mobile terminals is to provide a high-speed data transfer function as well as a voice communication function. That is, mobile terminals can conduct high-speed data communication over an International Mobile Telecommunications 2000 (IMT 2000) mobile communication network, in addition to voice communication.
- the data may be, for example, packet data and image data.
- Such a mobile terminal has a display unit, the size of which has been increasing.
- the mobile terminal may display picture data or pixel data received from a base station, or process image data captured by a camera.
- the mobile terminal may also receive and display a television video signal.
- the mobile terminal must additionally have a television receiving function and be able to perform a communication function simultaneously with or independently of the processing of a television signal.
- OSD on-screen display
- FIG. 1 is a block diagram illustrating an example of a mobile terminal for displaying a television video signal according to an embodiment of the present invention
- FIG. 2 is a block diagram illustrating an example of connections between a control unit and a television receiver configuration in FIG. 1 according to an embodiment of the present invention
- FIG. 3 is a detailed block diagram illustrating an example of a video processing unit in FIGS. 1 and 2 according to an embodiment of the present invention
- FIG. 4 is a timing diagram illustrating an example of operating characteristics between the control unit and the video processing unit in FIGS. 2 and 3 according to an embodiment of the present invention
- FIG. 5 is a view showing diagram illustrating an example of a television video signal display area of a display unit in FIG. 1 according to an embodiment of the present invention
- FIG. 6 is a block diagram illustrating an example of the configurations of a keypad and the display unit in FIG. 1 according to an embodiment of the present invention
- FIG. 7 is a flow chart illustrating an example of a method for displaying a television video signal according to the embodiment of the present invention according to an embodiment of the present invention
- FIG. 8 illustrates examples of display states of the display unit when a television picture is scaled up and rotated in FIG. 7 according to an embodiment of the present invention
- FIG. 9 illustrates examples of display states of the display unit when a television picture is captured in FIG. 7 according to an embodiment of the present invention
- FIG. 10 is a block diagram illustrating examples of menus provided in a television picture display state in FIG. 7 according to an embodiment of the present invention.
- FIGS. 11A and 11B illustrate examples of display states of the display unit when a menu service is provided in FIG. 7 according to an embodiment of the present invention
- FIGS. 12A and 12B are flow charts illustrating examples of a communication mode execution step in FIG. 7 according to an embodiment of the present invention.
- FIGS. 13A to 13 C are diagrams examples of display states of the display unit when a communication mode is executed in FIGS. 12A and 12B according to an embodiment of the present invention.
- FIG. 1 is a block diagram illustrating an example of a mobile terminal according to an embodiment of the present invention, which is preferably a mobile telephone.
- the mobile telephone comprises a radio frequency (RF) unit 21 for performing wireless communication for the mobile telephone.
- the RF unit 21 includes an RF transmitter (not shown) for up-converting the frequency of a signal to be transmitted and amplifying the resulting signal, and an RF receiver (not shown) for low-noise amplifying a received signal and down-converting the frequency of the resulting signal.
- a data processor 23 includes a transmitter (not shown) for encoding and modulating the signal to be transmitted, and a receiver (not shown) for demodulating and decoding the received signal. That is, the data processor 23 is implemented with a modulator/demodulator (modem) and a coder/decoder (codec).
- modem modulator/demodulator
- codec coder/decoder
- An audio processor 25 functions to reproduce a receive audio signal from the data processor 23 , or transfer a transmit audio signal from a microphone to the data processor 23 .
- the audio processor 25 further functions to reproduce an audio signal of a television signal output from a decoder 60 , which will be described later in detail, in a television mode.
- a keypad 27 includes keys for inputting numeric and character information, and function keys for setting various functions.
- the keypad 27 further includes keys for setting various modes for the processing of a television video signal according to the embodiment of the present invention.
- a memory unit 29 includes a program memory (not shown) and a data memory (not shown).
- the program memory stores programs for control of a general operation of the mobile telephone and programs for the processing of a television video signal according to the embodiment of the present invention.
- the data memory functions to temporarily store data generated during execution of the programs stored in the program memory.
- a control unit 10 functions to control the entire operation of the mobile telephone.
- the control unit 10 may include the data processor 23 .
- the control unit 10 controls a video processing unit 70 in response to a mode setting signal from the keypad 27 such that it is operated in the television mode or a communication mode.
- the control unit 10 controls the video processing unit 70 to display a received television video signal, and outputs user data associated with the television mode to the video processing unit 70 .
- the control unit 10 controls the video processing unit 70 such that it is operated in the television mode or an OSD mode, and outputs user data generated in the communication mode to the video processing unit 70 .
- the control unit 10 can stop the television mode and then perform the communication mode.
- the control unit 10 may perform the communication mode while performing the television mode.
- the communication mode can be a voice communication mode or data communication mode.
- the control unit 10 blocks a television audio signal from the decoder 60 and performs a control operation to perform voice communication.
- a television video signal and/or an OSD signal can be displayed on a display unit 80 , which will be described later in detail.
- the control unit 10 can display text data on a television picture if it is a text communication mode.
- a tuner 50 functions to receive a television signal of a channel selected under the control of the control unit 10 and perform a frequency conversion operation with respect to the received television signal.
- the decoder 60 functions to demodulate and decode an output television signal from the tuner 50 . That is, the decoder 60 separates the television signal from the tuner 50 into a television audio signal and a television video signal, decodes the separated audio signal and video signal and transfers the decoded audio signal to the audio processor 25 and the decoded video signal to the video processing unit 70 , respectively.
- the decoder 60 also decodes the television video signal to output red (R), green (G) and blue (B) color signals and synchronous signals (a horizontal synchronous signal and a vertical synchronous signal).
- the video processing unit 70 is in data communication with the control unit 10 and performs a signal processing function of displaying user data from the control unit 10 and an output television video signal received from the decoder 60 under the television mode and communication mode control of the control unit 10 .
- the video processing unit 70 also functions to, in the television mode, process a television video signal from the decoder 60 and user data from the control unit 10 and output the processed results respectively to corresponding areas of the display unit 80 .
- the user data preferably includes a current time, a battery level indicator, a reception sensitivity, etc.
- the user data also includes data regarding a changed state of the television mode.
- the video processing unit 70 processes and outputs the television video signal from the decoder 60 on a frame basis, separately from the user data.
- the video processing unit 70 also functions to provide a communication service associated with the communication mode in the television mode or OSD mode. That is, when the communication mode is performed in the television mode, the video processing unit 70 outputs television video data, and user data associated with the communication mode from the control unit 10 . When the communication mode is performed in the OSD mode, the video processing unit 70 blocks television video data and displays data associated with the communication mode from the control unit 10 .
- the communication mode associated data may be, for example, a text message or subscriber information.
- the display unit 80 displays output data from the control unit 10 in the communication mode and displays output television video data and user data from the video processing unit 70 respectively to the corresponding areas in the television mode.
- the display unit 80 displays the television video data from the video processing unit 70 in its first display area and the user data therefrom in its second display area, respectively.
- the display unit 80 further has a third display area for displaying a soft key such as a menu key.
- the display unit 80 displays a television video signal in the first display area and user data associated with the communication mode in the second display area, respectively.
- the display unit 80 displays data associated with the communication mode in the first and second display areas.
- the display unit 80 may preferably employ a liquid crystal display (LCD).
- the display unit 80 includes the following which are not shown, a LCD controller, a memory for storing image data, and an LCD.
- the display unit 80 may comprise an input unit together with the keypad 27 .
- the control unit 10 detects the key input, processes received dialed information through the data processor 23 and then converts/outputs the processed result into an RF signal through the RF unit 21 . Thereafter, if a called party generates a response signal, the control unit 10 receives the generated response signal through the RF unit 21 and data processor 23 and then establishes a voice call path through the audio processor 25 , thereby allowing the user to communicate with the called party.
- the control unit 10 In an incoming call mode, the control unit 10 detects the incoming call mode through the data processor 23 and generates a ringing signal through the audio processor 25 . If the user responds to an incoming call, then the control unit 10 detects the call response and establishes a voice call path through the audio processor 25 to perform the communication function of connecting the parties.
- the voice communication function has been disclosed as an example to be performed in the outgoing and incoming call modes, a data communication function may also be performed in the same modes to transmit and receive packet data and image data.
- the control unit 10 controls the video processing unit 70 such that it is operated in the OSD mode. In the OSD mode, the control unit 10 transfers user data generated in the communication mode to the video processing unit 70 , which then outputs the user data from the control unit 10 to display it in the first and second display areas of the display unit 80 .
- FIG. 2 shows a television receiver configuration according to an embodiment of the present invention, in the construction of FIG. 1 .
- the control unit 10 notifies the video processing unit 70 of the television mode selection. Then, the video processing unit 70 outputs control data for channel selection to the tuner 50 and drives the decoder 60 .
- the tuner 50 tunes to a channel corresponding to the channel selection control data from the video processing unit 70 , receives a television video signal over the tuned channel, performs a frequency conversion operation with respect to the received television video signal and outputs the resulting television video signal to the decoder 60 .
- the decoder 60 decodes the television video signal from the tuner 50 to output an analog RGB video signal and synchronous signals (horizontal and vertical synchronous signals).
- the decoder 60 functions to separate and output color signals from a received composite video signal.
- the decoder 60 is preferably of an National Television System Committee (NTSC) type, Phase Alternation Line (PAL) type or Sequential Coleur Avec Memoire (SECAM) type.
- NTSC National Television System Committee
- PAL Phase Alternation Line
- SECAM Sequential Coleur Avec Memoire
- the video processing unit 70 receives the television video signal containing the RGB video signal and synchronous signals from the decoder 60 , appends user data to the received television video signal and displays it on the display unit 80 along with the television video signal.
- the user data can be generated directly from the control unit 10 .
- the user data may be generated from the video processing unit 70 under the control of the control unit 10 .
- the user data is preferably displayed on the television video signal in an on-screen display (OSD) manner.
- the video processing unit 70 receives the analog RGB television video signal, converts it into digital data through an analog to digital (A/D) converter (ADC) therein and outputs the converted digital data to the display unit 80 .
- the video processing unit 70 displays the user data generated from the control unit 10 or internally generated under the control of the control unit 10 in the OSD manner.
- the video processing unit 70 also functions to capture a displayed television picture and perform a block copy operation with respect to the OSD data.
- the control unit 10 notifies the video processing unit 70 of the occurrence of the communication mode and the selection of the television mode or OSD mode by the user. If the communication mode occurs when the television mode is selected, the control unit 10 transfers data generated in the communication mode to the video processing unit 70 . Then, the video processing unit 70 displays the communication mode associated data in the second display area of the display unit 80 at the same time as a received television video signal in the first display area of the display unit 80 . When a television video signal is scaled up and displayed in the first and second display areas of the display unit 80 , the video processing unit 70 block-copies the communication mode associated data from the control unit 10 and displays it on the displayed television video signal. If the communication mode occurs when the OSD mode is selected, the video processing unit 70 displays received communication mode associated data in the first and second display areas.
- the user data is assumed to be generated from the control unit 10 .
- the user data is also assumed to include all other data aside from video data which is displayed on the display unit.
- the user data is referred to as OSD data.
- the OSD data has a smaller number of colors than those of the television video signal.
- the television video data is assumed to have 65536 colors and the OSD data is assumed to have 4096 colors.
- Table 1A through 1E show a register map according to an embodiment of the present invention, wherein registers are accessed by the control unit 10 .
- W represents a write only register command from the control unit 10 to the video processing unit 70 . It is insignificant for the control unit 10 to read a register associated with the write only register command.
- R represents a read only register command from the control unit 10 to the video processing unit 70 . The control unit 10 cannot change the contents of a register associated with the read only register command, which is a protected register.
- R/W represents a readable/writable register command from the control unit 10 to the video processing unit 70 .
- control unit 10 In order to access a specific one of the register commands as in table 1, the control unit 10 sets a most significant bit MA 16 of the corresponding address to 0 and lower-order bits MA[ 15 : 0 ] of that address to address bit values corresponding to the specific register command, respectively. On the other hand, in order to access user data in the video processing unit 70 , the control unit 10 addresses by setting a most significant bit MA 16 of the corresponding address to 1.
- R/W RGBINV RGB polarity 1 OSD color invert
- Attrib Name Name Function R/W BCDY block copy vector Y Y absolute value of block copy vector value: 0 ⁇ 219
- R/W BCDXSIG sign of BC vector X sign of BC vector X(0: right, 1: left)
- R/W PO output port GPIO port 8 bits
- R/W CONTRAST contrast TV contrast. 128 is normal R/W COLORMON color monitor TV color monitor at the middle of horizontal display line
- R:G:B 5:6:5 bits
- R/W TVHPOS TV H capture pos 5:6:5 bits
- FIG. 3 is a detailed block diagram illustrating an example of the video processing unit 70 in FIGS. 1 and 2
- FIG. 4 shows a data access timing between the control unit 10 and the video processing unit 70 .
- An A/D converter 111 converts an analog RGB signal received from the decoder 60 into digital data.
- the A/D converter 111 is assumed to convert the analog RGB signal into 18-bit digital RGB data (65536 colors).
- a format scaler 113 receives the digital RGB data from the A/D converter 111 and a horizontal synchronous signal HSYNC and vertical synchronous signal VSYNC from the decoder 60 and scales the size of the received digital RGB data on the basis of the received synchronous signals.
- the format scaler 113 performs its scaling operation in the following manner. Firstly, the format scaler 113 determines a display picture size. Secondly, the format scaler 113 sets VXSIZE and VYSIZE of the display picture size with regard to the horizontal and vertical directions. In the embodiment of the present invention, the television video signal is assumed to be scaled within the range of the maximum size of 220*176 pixels to the minimum size of 100*75 pixels.
- the format scaler 113 sets a scaling (up/down) ratio.
- the format scaler 113 calculates 720*4096/VXSIZE with respect to the horizontal direction and sets the calculated result as HLSR.
- the format scaler 113 also calculates 240*2048/VYSIZE with respect to the vertical direction and sets the calculated result as VLSR.
- the input video signal is assumed to be scaled to the maximum size of 220*176 pixels.
- the scaler 113 converts the 18-bit RGB data into 16-bit RGB data.
- the 16-bit data [ 15 : 0 ] is preferably composed of 5-bit R data [ 15 : 11 ], 6-bit G data [ 10 : 5 ] and 5-bit B data [ 4 : 0 ].
- Memories 131 , 133 and 135 each store data of a frame size (176*220*12 bits).
- the memory 131 functions to store user data
- the memories 133 and 135 function to store video data.
- the memories 131 and 133 function to store user data
- the memory 135 functions to store wall paper data.
- a memory controller 123 functions to control access to the memories 131 , 133 and 135 under the control of the control unit 10 .
- the memory controller 123 controls the memories 131 , 133 and 135 separately according to the television mode and the OSD mode of the device. In the television mode, the memory controller 123 stores user data from the control unit 10 in the first memory 131 .
- the memory controller 123 also stores video data of the current frame from the scaler 113 in the second memory 133 (or the third memory 135 ) and outputs video data of the previous frame stored in the third memory 135 (or the second memory 133 ).
- the memory controller 123 stores/outputs television RGB video data in/from the memories 133 and 135 on a frame basis.
- the memory controller 123 When storing video data of the current frame in the memory 133 , the memory controller 123 outputs video data of the previous frame stored in the memory 135 . When storing video data of the current frame in the memory 135 , the memory controller 123 outputs video data of the previous frame stored in the memory 133 . Namely, when accessing the memories 133 and 135 , the memory controller 123 outputs stored previous frame data when storing received frame data, in order to process a television video signal in real time. In other words, because video data of 30 frames per second must be processed for the television video signal display, the memory controller 123 sends the video signal to the display unit 80 in real time using the two frame memories.
- the memory controller 123 outputs frame video data to the display unit 80 in a frame period (vertical synchronous signal period) and user data stored in the memory 131 to the display unit 80 in an idle period before the start of the next frame, respectively.
- the memory controller 123 outputs frame video data stored in the memory 133 or 135 in a video signal active period (one vertical synchronous signal period) of a one-frame video signal display period and user data stored in the memory 131 in an idle period of the display period, respectively.
- the memory controller 123 accesses user data in the memories 131 and 133 and wall paper data in the memory 135 , respectively. At this time, both of the memories 131 and 133 need not be used, and only one thereof may be set and used.
- An OSD mixer 125 mixes frame-unit video data from the memory controller 123 with user data therefrom as OSD data and outputs the mixed result to the display unit 80 .
- a timing controller 121 generates a dot clock DOTCLK and synchronous signals (a horizontal synchronous signal HSYNC and a vertical synchronous signal VSYNC) detected in the television mode. The timing controller 121 also establishes the synchronization of pixel data, line data and frame data of output video data from the OSD mixer 125 and transfers the resulting video data to the display unit 80 .
- a control interface 117 interfaces user data and mode control data between the control unit 10 and the video processing unit 70 .
- the control interface 117 interfaces a 17-bit address and 16-bit data with the control unit 10 .
- a frame memory in the video processing unit 70 is accessed if a most significant bit A 16 of the 17-bit address is 1, and a register in the video processing unit 70 is accessed if it is 0.
- the control unit 10 selects the video processing unit 70 as indicated by 211 and enables a write mode as indicated by 213 .
- the control unit 10 then outputs an address MA[ 16 : 0 ] as indicated by 217 , and user data MD[ 15 : 0 ] as indicated by 219 to the video processing unit 70 to write the user data into a memory location of the video processing unit 70 corresponding to the address.
- the user data may include current time data, battery level data, reception sensitivity data, television picture control data, mode setting control data, menu data, etc.
- the control unit 10 selects the video processing unit 70 as indicated by 221 and enables a read mode as indicated by 225 .
- the control unit 10 then outputs an address MA[ 16 : 0 ] as indicated by 227 to the video processing unit 70 to access user data MD[ 15 : 0 ] as indicated by 229 from a memory location of the video processing unit 70 corresponding to the address.
- the control interface 117 performs such an interfacing function that the output of the control unit 10 can be processed by the video processing unit 70 as shown in FIG. 4 .
- An Inter Integrated Chip (I2C) bus interface 115 has an I2C bus master capable of controlling two slave devices.
- the I2C interface 115 controls the tuner 50 and decoder 60 under the control of the control interface 117 .
- An OSD controller (or OSD random access memory (RAM) block copy accelerator) 119 copies a desired rectangular area of user data to a desired position. That is, the OSD controller 119 can block-copy a desired rectangular area of data to a desired position of a displayed television picture according to control data from the control unit 10 , transferred by the control interface 117 .
- This block copy function can be performed either in one memory or between two memories. In other words, in the television mode, the block copy function can be performed only in the memory 131 . In the OSD mode, the block copy function can be performed in the memory 131 , in the memory 133 or between the memories 131 and 133 .
- the OSD controller 119 can perform the OSD block copy operation in the following manner. Register commands for execution of the block copy function are defined as shown in the table 1.
- the control unit 10 sets various parameters for the block copy operation and outputs the set parameters to the OSD controller 119 .
- the set parameters are BC_SEL 0 and BC_SEL 1 indicative of memories to be copied, BCX 1 and BCY 1 indicative of the left and upper coordinates of a rectangular area to be copied, BCX 2 and BCY 2 indicative of the right and lower coordinates of the rectangular area to be copied, BCDX and BCDY indicative of X/Y-copy displacements, and BCDXSIG and BCDYSIG indicative of X/Y-copy displacement directions.
- the block copy operation is executed.
- BC_START is set to 1
- the OSD controller 119 can execute the block copy operation according to the set parameters.
- BC_BUSY is set to 1, thus inhibiting the access to the above memories by the control unit 10 .
- the video processing unit 70 performs a display mode setting function, a display output switching function, a power control function for the memories 131 , 133 and 135 , an OSD control function, a wall paper setting function, an access memory selection function for the control unit 10 , an RGB data inversion function, a block copy function, a screen capture function, a display position adjustment function for the display unit 80 , a television (TV) picture rotation function, a TV picture display start position adjustment function, a TV picture scaling function, a brightness/contrast adjustment function and an I2C communication function.
- TV television
- the video processing unit 70 performs a bit allocation function for color expression in the following manner.
- TV video data from the A/D converter 111 and wall paper data are expressed in 16 bits/pixel.
- the 16-bit data [ 15 : 0 ] has a bit configuration as in table 2.
- OSD data is expressed in 12 bits.
- the 12-bit data [ 11 : 0 ] has a bit configuration as in table 3. TABLE 3 Color Data Bit Red data[11:8] 4 bits Green data[7:4] 4 bits Blue data[3:0] 4 bits
- the video processing unit 70 performs the display mode setting function in the following manner.
- the video processing unit 70 enters the TV mode if the register command TV_MODE is 1 and the OSD mode if it is 0.
- the video processing unit 70 utilizes the memory 131 as an OSD memory for access to user data and the memories 133 and 135 as frame memories for access to TV video data, respectively.
- the video processing unit 70 utilizes the memories 131 and 133 as OSD memories for access to user data and the memory 135 as a wall paper memory, respectively.
- user data stored in the memory 131 as the OSD memory and user data stored in the memory 133 as the OSD memory cannot be displayed at the same time, and any one thereof is selected according to the register command DISP_SEL.
- the video processing unit 70 performs the display output switching function in the following manner. If the register command VIDEOON is 1, the video processing unit 70 displays a video picture on the display unit 80 . If the register command VIDEOON is 0, the video processing unit 70 outputs synchronous signals, but outputs a picture of only one color (black) in place of the video picture. In the case where the register command OSDON is 1, the video processing unit 70 displays an OSD picture. However, the video processing unit 70 displays no OSD picture if the register command OSDON is 0. In addition, the video processing unit 70 displays a TV picture if the register command TVON is 1 and a picture of only one color (black) in place of the TV picture if it is 0.
- the frame memory power control function is performed in the following manner.
- the memories 131 , 133 and 135 are powered on/off by the register commands RAM 0 PON, RAM 1 PON and RAM 2 PON, respectively. If each register command is set to 1, the corresponding memory is powered on to be available. However, if each register command is set to 0, the corresponding memory is powered off.
- the video processing unit 70 performs the OSD control function in the following manner.
- the video processing unit 70 displays the contents of the memory 131 as an OSD picture if the register command DISP_SEL is set to 0, and the contents of the memory 133 as an OSD picture if it is set to 1.
- the register command WP_DISP is set to 1 in the OSD mode
- the video processing unit 70 accesses the contents of the memory 135 and displays the accessed contents as a wall paper.
- the register command WV_DISP is set to 0, the video processing unit 70 displays a black picture.
- the video processing unit 70 performs the wall paper setting function, more particularly the transparent color setting function, in the following manner.
- the video processing unit 70 uses a transparent color for the OSD data.
- the OSD data is data set to the register command THRUPTN
- the color thereof is processed to be transparent.
- a TV picture or wall paper is displayed at the corresponding position.
- the transparent color is valid when the register command THRUEN is 0. If the register command THRUEN is 1, the video processing unit 70 displays an OSD picture of a color designated by the OSD data.
- the access memory selection function for the control unit 10 is performed in the following manner.
- the control unit 10 can access a memory for OSD by outputting a most significant bit (MSB) MA 16 of an address as 1.
- the access is made to an OSD memory location designated by lower-order bits MA 15 -MA 0 of the address.
- the accessible memory is selectable according to the register command RW_SEL.
- control unit 10 can read a TV picture from the memory 133 or 135 , but not select the memories 133 and 135 .
- the video processing unit 70 automatically selects a memory for output of a full TV picture and outputs captured data from the selected memory to the control unit 10 .
- the video processing unit 70 performs the RGB data inversion function in the following manner. If the register command RGBINV is set to 1, the video processing unit 70 inverts the color of OSD data by means of bit inversion and displays the inverted OSD data color. If the register command RGBINV is set to 0, the video processing unit 70 displays the color of OSD data as it is.
- the video processing unit 70 performs the OSD block copy function in the following manner.
- the block copy function is performed by the OSD controller 119 in the video processing unit 70 in response to the associated register commands from the control unit 10 .
- the OSD controller 119 can block-copy a desired rectangular area of data to a desired position.
- This block copy function can be performed either in one memory or between two memories.
- the block copy function can be performed in the memory 131 , in the memory 133 or between the memories 131 and 133 .
- control unit 10 In order to perform the block copy function, the control unit 10 first sets register commands or parameters for the block copy operation and the OSD controller 119 then executes the block copy operation according to the set parameters.
- the set parameters for the block copy operation are BC_SEL 0 indicative of a source memory in which data to be block-copied is stored, BC_SEL 1 indicative of a destination memory in which the block-copied data is to be stored, BCX 1 and BCY 1 indicative of the left and upper coordinates of a rectangular area of the source memory, BCX 2 and BCY 2 indicative of the right and lower coordinates of the rectangular area of the source memory, BCDX and BCDY indicative of X/Y-copy displacements, and BCDXSIG and BCDYSIG indicative of X/Y-copy displacement directions.
- control unit 10 sets BC_START to 1 after setting the parameters for the block copy operation in the above manner, then the OSD controller 119 executes the block copy operation according to the set parameters.
- BC_BUSY is set to 1, thus inhibiting the access to the above memories by the control unit 10 .
- the video processing unit 70 performs the TV picture capture function in the following manner.
- the video processing unit 70 can capture video data of a TV picture being displayed and output the captured video data to the control unit 10 .
- the TV picture capture operation is executed as follow.
- the control unit 10 sets the register command RW_SEL to 0 and, during display of a TV picture, sets the register command TV_STOP to 1.
- the video processing unit 70 stops the TV picture display. If the video processing unit 70 stops the TV picture display, the control unit 10 reads current video data from a corresponding memory to capture it. If the control unit 10 sets the register command TV_START to 1 after capturing the TV picture, then the video processing unit 70 resumes the TV picture display.
- the video processing unit 70 performs the display position adjustment function for the display unit 80 in the following manner.
- the display position of the display unit 80 can be finely adjusted on the basis of the register commands YADJ and XADJ.
- the register commands YADJ and XADJ are each composed of 4 bits, which are expressed by a two's complement.
- the register command YADJ ranges from +7 to ⁇ 2, wherein the sign “ ⁇ ” represents the upward direction and “+” represents the downward direction.
- the register command XADJ ranges from +1 to ⁇ 8, wherein the sign “ ⁇ ” represents the left direction and “+” represents the right direction.
- the video processing unit 70 performs the TV picture rotation function in the following manner.
- the video processing unit 70 can rotate a TV picture being displayed.
- the video processing unit 70 performs the TV picture display start position adjustment function in the following manner.
- the video processing unit 70 can make a relative display position adjustment of an input analog RGB signal to synchronous signals.
- the video processing unit 70 can adjust the actual display position from a downward position of HSYNC by adjusting the register command TVHPOS although it has the initial value of 124 .
- the smaller the register command TVHPOS the closer the actual display position is to the downward position of HSYNC.
- the video processing unit 70 can adjust the actual display position with regard to the vertical direction by adjusting the register command TVVPOS.
- the video processing unit 70 performs the TV picture brightness/contrast adjustment function in the following manner.
- the video processing unit 70 can adjust the brightness and contrast of a TV picture being displayed, respectively, by setting the register commands BRIGHT and CONTRAST to desired values.
- the register command BRIGHT is 6 bits long, which are expressed by a two's complement.
- the register command CONTRAST is composed of a positive integer. By setting the register commands BRIGHT and CONTRAST to desired values, the video processing unit 70 can perform the following calculation with respect to respective RGB signals being displayed.
- LCD OUTPUT (TV INPUT+BRIGHT)*CONTRAST/128
- the video processing unit 70 performs the TV picture scaling function in the following manner.
- This scaling function is performed by the format scaler 113 in the video processing unit 70 .
- the scaler 113 executes the scaling operation in the following order. Note that register settings which are described below are given in consideration of horizontality and verticality when the TV picture stays at 0° or substantially 0°, irrespective of rotation of the TV picture.
- the format scaler 113 sets a desired display picture size. Namely, the scaler 113 sets VXSIZE and VYSIZE of the desired display picture size with regard to the horizontal and vertical directions, which size is 100*75 pixels at minimum.
- the scaler 113 sets a display start position.
- the scaler 113 sets the display start position of the TV picture with TV_XPOS and TV_YPOS.
- the format scaler 113 sets a scaling (up/down) ratio.
- the scaler 113 calculates 720*4096/VXSIZE with respect to the horizontal direction and sets the calculated result as HLSR.
- the format scaler 113 also calculates 240*2048/VYSIZE with respect to the vertical direction and sets the calculated result as VLSR.
- the above-described video processing functions are performed by the memory controller 123 in the video processing unit 70 on the basis of the associated register commands from the control unit 10 .
- FIG. 5 shows display areas of the display unit 80 in FIG. 1 .
- the display unit 80 has a first display area 81 for displaying TV video data in the TV mode and a second display area 83 for displaying user data in the TV mode.
- the display unit 80 further has a third display area 85 for displaying soft key information for menu setting in the television mode or OSD mode.
- the display unit 80 is assumed to have the first to third display areas 81 - 85 .
- the first display area 81 displays a TV picture of a quarter common intermediate format (QCIF) size from the memory 133 or 135 and the second display area 83 displays user data from the memory 131 .
- the third display area 85 displays soft keys to guide them.
- QCIF quarter common intermediate format
- the display areas of the display unit 80 are assumed to have their respective sizes as shown in FIG. 5 .
- the QCIF picture has a size of 176*144 pixels and is displayed in the first display area 81 in the normal state.
- a full picture displayed on the entire screen of the display unit 80 has a size of 176*220 pixels.
- the second display area 83 displays user data and sub-menus and has a size of 60*176 pixels. If the entire size of the second display area 83 is set to font size (18*19 pixels)*3 rows, the total 60 character data (60 pixels) can be displayed in the second display area 83 . In this case, provided that the size of three character data is used for a margin, the total 57 character data will be able to be displayed in the second display area 83 . Also, provided that user data and menu items are stored in the memory 131 according to the characteristics of the second display area 83 , they will be able to be efficiently displayed in the TV mode.
- FIG. 6 is a block diagram illustrating an example of configurations of the keypad 27 and display unit 80 according to the embodiment of the present invention.
- a TV mode ON key 31 is used to set the mobile telephone to the TV mode. If the user clicks on a TV key for a long period of time in the standby mode, the control unit 10 determines the key input to be a TV mode ON key input.
- a TV mode screen size key 33 is used to change the size and direction of a TV picture displayed on the display unit 80 . If the user clicks on the TV key for a short period of time in the TV mode, the control unit 10 determines the key input to be a TV mode screen size key input.
- a TV mode menu key 37 functions to set the TV mode or adjust a channel, screen or timer under the condition that the TV mode is set.
- the keypad can be implemented as shown in table 4.
- Navigation select automatic ⁇ ⁇ channel Numeric select channel by channel number input Cancel short click return to upper menu Exit short click exit from TV mode and return to standby picture
- FIG. 7 is a flow chart illustrating an example of a method for displaying a television video signal according to the embodiment of the present invention.
- the control unit 10 performs the set communication mode at step 750 .
- the communication mode can be a voice communication mode, a text communication mode or an Internet-based data communication mode.
- the communication mode will hereinafter be described for illustrative purposes to be the voice communication mode or the text communication mode, more particularly a short message service (SMS) mode.
- SMS short message service
- the control unit 10 notifies the video processing unit 70 of the setting of the communication mode and the selection of the OSD mode and transfers user data generated in the communication mode to the video processor 70 , at step 750 .
- the memory controller 123 in the video processing unit 70 utilizes the memories 131 and 133 for storage of user data and the memory 135 for storage of wall paper data, respectively.
- the video processing unit 70 displays the user data from the control unit 10 in the first and second display areas 81 and 83 of the display unit 80 .
- the user can move the mobile telephone from the standby mode to the TV mode directly or through menu selection.
- the user clicks on the TV key for a long period of time.
- the control unit 10 determines the received TV key input to be a TV mode setting input.
- the control unit 10 sends user data corresponding to menus to the video processing unit 70 to display the menus on the display unit 80 .
- the controller 10 determines the TV watch menu selection to be a TV mode setting input.
- the TV mode refers to a state where the TV receiver is in operation. Moreover, if the menu key is input when the TV mode is set in the above manner, the control unit 10 performs a control operation to display a selected menu while displaying a TV picture.
- the control unit 10 detects the TV key input at step 711 and sets the TV mode at step 713 .
- the control unit 10 then outputs a TV mode setting command to the video processing unit 70 .
- the video processing unit 70 sets the memory 131 as a memory for storage of user data and the memories 133 and 135 as frame memories for storage of TV video data, respectively, as stated previously.
- the control unit 10 outputs control data for TV channel selection, which is then transferred to the tuner 50 via the control interface 117 and I2C bus master. If there is no channel selected after the TV mode is set, the control unit 10 outputs channel control data to the tuner 50 to access a channel selected in the previous state.
- the tuner 50 tunes to a selected channel, receives a television video signal over the tuned channel and performs a frequency conversion operation with respect to the received television video signal.
- the decoder 60 decodes the television video signal from the tuner 50 to output an analog RGB video signal and synchronous signals.
- the A/D converter 111 converts the analog video signal from the decoder 60 into digital video data, and the format scaler 113 scales the size of the digital video data from the A/D converter 111 to a predetermined size.
- the memory controller 123 stores user data from the control unit 10 in the memory 131 .
- the memory controller 123 also outputs digital video data of the previous frame stored in the memory 135 or 133 at the same time that it stores video data of the current frame from the format scaler 113 in the memory 133 or 135 .
- the memory controller 123 Upon completing the output of video data of one frame, the memory controller 123 outputs user data stored in the memory 131 . That is, the memory controller 123 outputs frame video data in a video signal active period of a one-frame video signal display period and user data in an idle period of the display period, respectively. Thereafter, upon receiving video data of the next frame, the memory controller 123 outputs digital video data of the previous frame stored in the memory 133 or 135 at the same time as storing the received video data in the memory 135 or 133 . Therefore, the memory controller 123 performs the write and read operations of the frame memories 133 and 135 at the same time, thereby making it possible to display a received video signal in real time.
- the control unit 10 controls the video processing unit 70 to display received video data, and outputs user data corresponding to the received video data to the video processing unit 70 to display the user data.
- a television picture output from the video processing unit 70 is a QCIF picture.
- the display unit 80 displays, as shown in view A of FIG. 8 , the QCIF picture in its first display area 81 , user data in its second display area 83 and a soft key guide in its third display area 85 , respectively.
- the control unit 10 Upon receiving a channel change key input at step 719 under the condition that the received TV video signal is displayed in the above manner, the control unit 10 changes the current channel to a new channel at step 715 and then repeats the above step 717 .
- the TV mode if the TV mode is executed, the user can input a desired channel number directly using numeric keys, or select a desired channel using left and right keys of the navigation key.
- the user can select an automatic channel menu in the menu mode and then select a desired channel number using up and down keys of the navigation key.
- the control unit 10 outputs a screen adjustment command to the video processing unit 70 at step 723 to adjust the size of a TV picture and rotate the TV picture.
- the TV picture has any one of two types of sizes, a full size (220*176) and a scaled-down size (QCIF size: 176*144), as described above.
- the picture rotation can be made by 0°, 90° or 270° or substantially 0°, substantially 90°, or substantially 270°.
- the control unit 10 determines the TV key input to be a TV mode screen size key input and then commands the video processing unit 70 to rotate the TV picture by 90° or substantially 90° and display it at the full size, as shown in view B of FIG. 8 . Thereafter, if the TV key is short-clicked again, the control unit 10 commands the video processing unit 70 to rotate the TV picture by 270° or substantially 270° and display it at the full size, as shown in view C of FIG. 8 . If the TV key is short-clicked again when the TV picture is displayed as shown in view C of FIG. 8 , the control unit 10 controls the video processing unit 70 to display the TV picture at the QCIF size as shown in view A of FIG. 8 .
- the control unit 10 commands the video processing unit 70 not to display user data.
- the full-size picture is displayed, user data and soft key data are not displayed in the second display area 83 and third display area 85 of the display unit 80 .
- the control unit 10 provides the menu service if the user pushes the menu key on the keypad 27 .
- the control unit 10 outputs a screen capture command to the video processing unit 70 at step 727 .
- the TV mode capture key can be driven by selecting the confirm key on the keypad 27 or the capture key displayed in the soft key guide display area, or the third display area 85 of the display unit 80 , as shown in FIG. 6 .
- the screen capture function is performed to capture and store a TV picture being displayed in the TV mode as a still picture.
- the TV picture can be captured either when it is displayed at the QCIF size as shown in view A of FIG. 8 or when it is displayed at the full size as shown in view B or C of FIG. 8 , but the captured picture must be stored at the QCIF size.
- the reason is to standardize the sizes of captured pictures into a data size necessary for setting of a wall paper of the terminal as shown in view A of FIG. 9 .
- the sizes of captured pictures may be set to the full size.
- the control unit 10 determines the screen capture mode to be selected and then outputs the screen capture command to the video processing unit 70 .
- the video processing unit 70 continuously accesses video data of the currently displayed frame to maintain the output thereof, so that the display unit 80 displays the output video data from the video processing unit 70 as a still picture. Video data of a TV picture, captured and displayed as a still picture in this manner, can be accessed by the control unit 10 .
- the control unit 10 can access video data output as a still picture by the video processing unit 70 , give a name to the still picture and then store the still picture in the form of a photograph.
- the views A, B, and C of FIG. 9 illustrate a procedure of storing a photograph acquired after capture. If the user clicks on the capture key when a TV picture is displayed as shown in view A of FIG. 9 , the TV picture is displayed as a still picture as shown in view B of FIG. 9 . If the user clicks on the confirm key under the condition that the TV picture is displayed as the still picture as shown in view B of FIG. 9 , the control unit 10 accesses and stores output video data from the video processing unit 70 as shown in view C of FIG. 9 .
- the control unit 10 displays names set as defaults (for example, photograph 1 , photograph 2 , photograph 3 , . . . ) in the second display area 83 of the display unit 80 , which state is a character input waiting state. In this state, the user can input a photograph name in the second display area 83 in Korean or English. Alternatively, if there is no separate name input from the user, the control unit 10 may store the still picture with any one of the names set as the defaults. If the user clicks on the confirm key under the condition of inputting a photograph name after TV picture capture, the control unit 10 displays on the display unit 80 the fact that the current picture is being stored, as shown in view C of FIG. 9 . If the photograph storage is ended, then the control unit 10 returns to the above step 717 to perform the TV picture display function.
- names set as defaults for example, photograph 1 , photograph 2 , photograph 3 , . . .
- the user can perform various functions by selecting various menus while the received television video signal is displayed in the TV mode as described above. If the user clicks on the menu key at step 729 , the control unit 10 displays menus at step 731 . Thereafter, the control unit 10 provides a service of a function associated with one of the displayed menus selected by the user and then returns to the above step 717 .
- FIG. 10 shows functions and menus of keys for provision of function services in the TV mode.
- main menu items of the mobile telephone are displayed.
- menu items “TV watch” and “stored photograph view” are displayed as shown in FIG. 10 .
- menu items “automatic channel”, “screen adjustment” and “automatic off timer” are displayed.
- menu items “name change”, “current photograph delete” and “all photograph delete” are displayed.
- the control unit 10 commands the video processing unit 70 to display a QCIF screen on the display unit 80 . Then, the video processing unit 70 outputs video data at the QCIF size, outputs menu items to the second display area 83 and displays soft keys in the third display area 85 , as shown in FIGS. 11A and 11B .
- FIG. 11A shows a menu screen in the TV mode
- FIG. 11B shows a menu screen in a stored photograph display mode.
- a selectable menu item among the menu items in the second display area 83 is displayed with a different color from that of the others, and also in a central portion of the third display area 85 .
- the current time is displayed in an upper left portion of the first display area 81 and a channel number of a selected picture is displayed in an upper right portion thereof.
- This current time and channel number can be provided by the block copy function which is performed by the OSD controller 119 as stated previously. If a select key is clicked under the condition that the menu items are displayed as shown in FIG. 11A , the control unit 10 proceeds to the next step to execute a function of the selected menu item.
- a stored photograph is displayed in the first display area 81 in place of a TV picture. If the menu key is clicked, sub-menus are displayed on the menu screen of the second display area 83 . Also, soft keys are displayed in the third display area 85 and a photograph name is displayed in an upper portion of the first display area 81 . Similarly, the photograph name can also be provided by the block copy function.
- the user may select a desired menu item on each of the menu screens as shown in FIGS. 11A and 11B by inputting a numeric key. If the mobile telephone returns to the TV mode after the confirm key or cancel key is clicked or a confirm message is displayed after a desired menu item is selected, then it performs the TV mode at the predetermined original screen size.
- the communication mode generally includes an outgoing call mode and an incoming call mode.
- the communication mode can also be classified into a voice communication mode, a text communication mode and a data communication mode.
- the data communication mode can be performed over a wireless/wired Internet network. If the communication mode occurs in the TV mode, the control unit 10 can perform the communication mode when performing the television mode, or make a transition from the television mode to the OSD mode and then perform the communication mode in the OSD mode. Alternatively, the control unit 10 may stop the television mode, perform the communication mode and then return to the television mode. In the embodiment of the present invention, it is assumed that, if the communication mode occurs in the television mode, the control unit 10 provides a communication service associated with the communication mode while performing the television mode or OSD mode based on the user's selection.
- the control unit 10 notifies the video processing unit 70 of the occurrence of the communication mode and then controls the video processing unit 70 to perform the communication mode at step 735 .
- the control unit 10 also notifies the video processing unit 70 of information associated with the television mode or OSD mode according to the user's selection.
- the video processing unit 70 performs the communication mode during the television mode or during the OSD mode selected by the user.
- the video processing unit 70 utilizes the memories 133 and 135 as frame memories for storage of television video data and the memory 131 as a memory for storage of user data, respectively.
- the video processing unit 70 utilizes the memories 131 and 133 for storage of user data and the memory 135 for storage of wall paper data, respectively. Also, in the television mode, when a television picture based on the screen adjustment mode is displayed on the display unit 80 , the control unit 10 controls the OSD controller 119 in the video processing unit 70 to display user data generated in the communication mode on the television picture in the OSD manner.
- the TV mode is released by clicking on an end key (power key) under the condition that the TV mode is executed. If the end key input is generated at step 737 , the control unit 10 proceeds to step 739 to output a TV exit command to the video processing unit 70 and then release the TV mode.
- end key power key
- FIGS. 12A and 12B are flow charts illustrating examples of a procedure of performing the communication mode in the television mode according to an embodiment of the present invention
- FIGS. 13A to 13 C are diagrams illustrating examples of user data generated when the communication mode is performed in FIGS. 12A and 12B according to an embodiment of the present invention. It is assumed here that the communication mode is either a voice communication mode or a data communication mode such as a text communication mode.
- the control unit 10 determines whether the communication mode is an incoming call mode or outgoing call mode and whether it is a voice communication mode or data communication mode. The control unit 10 also determines whether the display mode of displaying user data generated in the communication mode will be performed in the current television mode or the OSD mode.
- the control unit 10 notifies the video processing unit 70 of information regarding these modes at step 817 . Also at step 817 , the control unit 10 transfers incoming data to the video processing unit 70 . Then, the I2C interface 115 in the video processing unit 70 controls the tuner 50 and decoder 60 under the control of the control unit 10 such that they are not operated.
- the memory controller 123 in the video processing unit 70 stores user data from the control unit 10 in the memories 131 and 133 and wall paper data in the memory 135 , respectively.
- a wall paper is displayed with a transparent color on the basis of predetermined wall paper information. Therefore, the video processing unit 70 displays the user data from the control unit 10 in the first and second display areas 81 and 83 of the display unit 80 , as shown in FIG. 13 a .
- the user data may include, for example, caller information and a text message sent from a calling party.
- the control unit 10 if the communication mode is the incoming call mode at step 811 and the data communication mode at step 813 and the television display function is selected in the data communication mode at step 815 , the control unit 10 notifies the video processing unit 70 of information regarding these modes at step 819 . Also at step 819 , the control unit 10 transfers incoming data to the video processing unit 70 . Then at step 819 , the video processing unit 70 stores user data from the control unit 10 in the memory 131 and received television video data in the memories 133 and 135 , respectively.
- the video processing unit 70 controls the display unit 80 to display the television video data in the first display area 81 of the display unit 80 and the user data from the control unit 10 in the second display area 83 thereof, respectively, as shown in FIG. 13C .
- the user data may include, for example, caller information and a text message sent from a calling party.
- the video processing unit 70 displays a text message from the OSD controller 119 on a displayed picture in the OSD manner, as shown in FIG. 13B .
- the control unit 10 notifies the video processing unit 70 of information regarding these modes at step 825 . Then, the I2C interface 115 in the video processing unit 70 controls the tuner 50 and decoder 60 under the control of the control unit 10 such that they are not operated. Also, the memory controller 123 in the video processing unit 70 stores user data from the control unit 10 in the memories 131 and 133 and wall paper data in the memory 135 , respectively. When no wall paper information is selected, a wall paper is displayed with a transparent color on the basis of predetermined wall paper information.
- the video processing unit 70 displays the user data from the control unit 10 in the first and second display areas 81 and 83 of the display unit 80 , as shown in FIG. 13 A.
- the user data may include, for example, caller information, current time information and communication state information.
- the user performs the voice communication function via the audio processor 25 .
- the control unit 10 notifies the video processing unit 70 of information regarding these modes at step 827 .
- the I2C interface 115 in the video processing unit 70 controls the tuner 50 and decoder 60 to normally process a television signal of a currently selected channel, and blocks an audio signal from the decoder 60 so that the audio processor 25 can process an audio signal based on the voice communication function.
- the memory controller 123 in the video processing unit 70 stores user data from the control unit 10 in the memory 131 and received television video data in the memories 133 and 135 , respectively.
- the video processing unit 70 controls the display unit 80 to display the television video data in the first display area 81 of the display unit 80 and the user data from the control unit 10 in the second display area 83 thereof, respectively, as shown in FIG. 13C .
- the user data may include, for example, caller information, current time information and communication state information.
- the video processing unit 70 displays user data from the OSD controller 119 on a displayed picture in the OSD manner, as shown in FIG. 13B . The user performs the voice communication function via the audio processor 25 .
- step 829 If the communication mode is ended at step 829 after the communication service associated with the incoming call mode and the data communication mode or voice communication mode is provided in the above manner, then the control unit 10 returns to the television mode. At this time, the control unit 10 controls the video processing unit 70 to restore all functions to their states in the television mode associated service prior to the execution of the communication mode.
- the outgoing call mode is performed under the condition that the television mode is performed, as follows.
- the control unit 10 notifies the video processing unit 70 of information regarding these modes at step 837 . Also at step 837 , the control unit 10 transfers input data from the keypad 27 to the video processing unit 70 . Then, the I2C interface 115 in the video processing unit 70 controls the tuner 50 and decoder 60 under the control of the control unit 10 such that they are not operated. Also, the memory controller 123 in the video processing unit 70 stores user data from the control unit 10 in the memories 131 and 133 and wall paper data in the memory 135 , respectively.
- the video processing unit 70 displays the user data from the control unit 10 in the first and second display areas 81 and 83 of the display unit 80 , as shown in FIG. 13A .
- the user data may include, for example, called subscriber information and a text message to be transmitted from the calling party. Thereafter, if the user clicks on the confirm key at step 839 to command transmission of text data being displayed, then the control unit 10 transmits the text data at step 841 .
- the control unit 10 if the communication mode is the outgoing call mode at step 831 and the data communication mode at step 833 and the television display function is selected in the data communication mode at step 835 , the control unit 10 notifies the video processing unit 70 of information regarding these modes at step 843 . Also at step 843 , the control unit 10 transfers input data to the video processing unit 70 . Then at step 843 , the video processing unit 70 stores user data from the control unit 10 in the memory 131 and received television video data in the memories 133 and 135 , respectively.
- the video processing unit 70 controls the display unit 80 to display the television video data in the first display area 81 of the display unit 80 and the user data from the control unit 10 in the second display area 83 thereof, respectively, as shown in FIG. 13C .
- the user data may include, for example, called subscriber information and a text message to be transmitted.
- the video processing unit 70 displays a text message from the OSD controller 119 on a displayed picture in the OSD manner, as shown in FIG. 13B . Thereafter, if a transmission command is generated at step 839 , then the control unit 10 transmits currently displayed text data at step 841 .
- the control unit 10 notifies the video processing unit 70 of information regarding these modes at step 847 . Then, the I2C interface 115 in the video processing unit 70 controls the tuner 50 and decoder 60 under the control of the control unit 10 such that they are not operated. Also, the memory controller 123 in the video processing unit 70 stores user data from the control unit 10 in the memories 131 and 133 and wall paper data in the memory 135 , respectively. When no wall paper information is selected, a wall paper is displayed with a transparent color on the basis of predetermined wall paper information.
- the video processing unit 70 displays the user data from the control unit 10 in the first and second display areas 81 and 83 of the display unit 80 , as shown in FIG. 13A .
- the user data may include, for example, called subscriber information, current time information and communication state information.
- the user performs the voice communication function via the audio processor 25 .
- the control unit 10 releases the call mode and then returns to the television mode.
- the control unit 10 notifies the video processing unit 70 of information regarding these modes at step 851 .
- the I2C interface 115 in the video processing unit 70 controls the tuner 50 and decoder 60 to normally process a television signal of a currently selected channel, and blocks an audio signal from the decoder 60 so that the audio processor 25 can process an audio signal based on the voice communication function.
- the memory controller 123 in the video processing unit 70 stores user data from the control unit 10 in the memory 131 and received television video data in the memories 133 and 135 , respectively.
- the video processing unit 70 controls the display unit 80 to display the television video data in the first display area 81 of the display unit 80 and the user data from the control unit 10 in the second display area 83 thereof, respectively, as shown in FIG. 13C .
- the user data may include, for example, called subscriber information, current time information and communication state information.
- the video processing unit 70 displays user data from the OSD controller 119 on a displayed picture in the OSD manner, as shown in FIG. 13B . The user performs the voice communication function via the audio processor 25 . Thereafter, if the end key input is generated at step 849 , the control unit 10 releases the call mode and then returns to the television mode.
- control unit 10 returns to the television mode of the previous state.
- the present invention provides a mobile terminal which is capable of processing a received television video signal to display it as a television picture on a display unit thereof.
- the present mobile terminal can also scale up or rotate the displayed television picture, or capture and store it as a still picture. Further, when displaying the television picture, the mobile terminal can efficiently control memories to process the received video signal in real time. Furthermore, the mobile terminal can process a television mode in a menu manner, resulting in an increase in the convenience of television watching.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Telephone Function (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
An apparatus and method for receiving and displaying a television signal and a data signal in a mobile terminal. The mobile terminal includes a display unit with a video data display area and a user data display area. The mobile terminal determines in a standby mode whether it is set to a television mode or communication mode. If the mobile terminal is set to the television mode, it controls a tuner to select a desired television channel. The mobile terminal stores video data of a current frame received over the selected channel and user data corresponding to the selected channel in a memory unit, outputs video data of a previous frame stored in the memory unit to the video data display area of the display unit in a frame period and then outputs the user data stored in the memory unit to the user data display area of the display unit upon completing the output of the video data of the previous frame. In the communication mode, the mobile terminal stops the operation of the tuner and displays user data generated in the communication mode in the video data display area and user data display area.
Description
- This application is a divisional application of co-pending U.S. patent application Ser. No. 10/658,545 to Seung-Gyun Bae et al., filed on Sep. 10, 2003, the subject matter of which is hereby incorporated by reference in its entirety, which claims the benefit under U.S.C. § 119(a) of a Korean Patent Application entitled “APPARATUS AND METHOD FOR DISPLAYING TELEVISION VIDEO SIGNAL AND DATA IN MOBILE TERMINAL ACCORDING TO MODE THEREOF”, filed in the Korean Intellectual Property Office on Sep. 17, 2002 and assigned Ser. No. 2002-56639, the contents of which are hereby incorporated by reference.
- 1. Field of the Invention
- The present invention relates to a display apparatus and method for a mobile terminal, and more particularly to a display apparatus and method for receiving and displaying a television video signal and data in a mobile terminal which provides a television mode and a communication mode of operation.
- 2. Description of the Related Art
- The present trend in mobile terminals is to provide a high-speed data transfer function as well as a voice communication function. That is, mobile terminals can conduct high-speed data communication over an International Mobile Telecommunications 2000 (IMT 2000) mobile communication network, in addition to voice communication. The data may be, for example, packet data and image data.
- Such a mobile terminal has a display unit, the size of which has been increasing. The mobile terminal may display picture data or pixel data received from a base station, or process image data captured by a camera. The mobile terminal may also receive and display a television video signal. In this case, the mobile terminal must additionally have a television receiving function and be able to perform a communication function simultaneously with or independently of the processing of a television signal.
- Therefore, it is an object of the present invention to provide a display apparatus and method for a mobile terminal with a wireless communication function which can perform a television video signal display mode and a communication mode.
- It is another object of the present invention to provide a display apparatus and method for a mobile terminal which can simultaneously display a television video signal and a communication mode associated message in a communication mode.
- It is a further object of the present invention to provide a display apparatus and method for a mobile terminal which can display a communication mode associated message in a television video signal display area in on-screen display (OSD) text form.
- It is another object of the present invention to provide a display apparatus and method for a mobile terminal which can display a received communication message in a television video signal display state according to a user's selection.
- It is yet another object of the present invention to provide a display apparatus and method for a mobile terminal which can display a transmitting message in a television video signal display state according to a user's selection.
- The above and other objects, features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 is a block diagram illustrating an example of a mobile terminal for displaying a television video signal according to an embodiment of the present invention; -
FIG. 2 is a block diagram illustrating an example of connections between a control unit and a television receiver configuration inFIG. 1 according to an embodiment of the present invention; -
FIG. 3 is a detailed block diagram illustrating an example of a video processing unit inFIGS. 1 and 2 according to an embodiment of the present invention; -
FIG. 4 is a timing diagram illustrating an example of operating characteristics between the control unit and the video processing unit inFIGS. 2 and 3 according to an embodiment of the present invention; -
FIG. 5 is a view showing diagram illustrating an example of a television video signal display area of a display unit inFIG. 1 according to an embodiment of the present invention; -
FIG. 6 is a block diagram illustrating an example of the configurations of a keypad and the display unit inFIG. 1 according to an embodiment of the present invention; -
FIG. 7 is a flow chart illustrating an example of a method for displaying a television video signal according to the embodiment of the present invention according to an embodiment of the present invention; -
FIG. 8 illustrates examples of display states of the display unit when a television picture is scaled up and rotated inFIG. 7 according to an embodiment of the present invention; -
FIG. 9 illustrates examples of display states of the display unit when a television picture is captured inFIG. 7 according to an embodiment of the present invention; -
FIG. 10 is a block diagram illustrating examples of menus provided in a television picture display state inFIG. 7 according to an embodiment of the present invention; -
FIGS. 11A and 11B illustrate examples of display states of the display unit when a menu service is provided inFIG. 7 according to an embodiment of the present invention; -
FIGS. 12A and 12B are flow charts illustrating examples of a communication mode execution step inFIG. 7 according to an embodiment of the present invention; and -
FIGS. 13A to 13C are diagrams examples of display states of the display unit when a communication mode is executed inFIGS. 12A and 12B according to an embodiment of the present invention. -
FIG. 1 is a block diagram illustrating an example of a mobile terminal according to an embodiment of the present invention, which is preferably a mobile telephone. - With reference to
FIG. 1 , the mobile telephone comprises a radio frequency (RF)unit 21 for performing wireless communication for the mobile telephone. TheRF unit 21 includes an RF transmitter (not shown) for up-converting the frequency of a signal to be transmitted and amplifying the resulting signal, and an RF receiver (not shown) for low-noise amplifying a received signal and down-converting the frequency of the resulting signal. Adata processor 23 includes a transmitter (not shown) for encoding and modulating the signal to be transmitted, and a receiver (not shown) for demodulating and decoding the received signal. That is, thedata processor 23 is implemented with a modulator/demodulator (modem) and a coder/decoder (codec). Anaudio processor 25 functions to reproduce a receive audio signal from thedata processor 23, or transfer a transmit audio signal from a microphone to thedata processor 23. Theaudio processor 25 further functions to reproduce an audio signal of a television signal output from adecoder 60, which will be described later in detail, in a television mode. - A
keypad 27 includes keys for inputting numeric and character information, and function keys for setting various functions. Thekeypad 27 further includes keys for setting various modes for the processing of a television video signal according to the embodiment of the present invention. Amemory unit 29 includes a program memory (not shown) and a data memory (not shown). The program memory stores programs for control of a general operation of the mobile telephone and programs for the processing of a television video signal according to the embodiment of the present invention. The data memory functions to temporarily store data generated during execution of the programs stored in the program memory. - A
control unit 10 functions to control the entire operation of the mobile telephone. Thecontrol unit 10 may include thedata processor 23. In the embodiment of the present invention, thecontrol unit 10 controls avideo processing unit 70 in response to a mode setting signal from thekeypad 27 such that it is operated in the television mode or a communication mode. In the television mode, thecontrol unit 10 controls thevideo processing unit 70 to display a received television video signal, and outputs user data associated with the television mode to thevideo processing unit 70. In the communication mode, thecontrol unit 10 controls thevideo processing unit 70 such that it is operated in the television mode or an OSD mode, and outputs user data generated in the communication mode to thevideo processing unit 70. - If the communication mode occurs when the television mode is performed (for example, when an incoming call or outgoing call occurs in the television mode), the
control unit 10 can stop the television mode and then perform the communication mode. Alternatively, when the communication mode occurs during the television mode, thecontrol unit 10 may perform the communication mode while performing the television mode. When the communication mode is performed during the television mode, it can be a voice communication mode or data communication mode. When performing the voice communication mode during the television mode, thecontrol unit 10 blocks a television audio signal from thedecoder 60 and performs a control operation to perform voice communication. At this time, a television video signal and/or an OSD signal can be displayed on adisplay unit 80, which will be described later in detail. When performing the data communication mode in the television mode, thecontrol unit 10 can display text data on a television picture if it is a text communication mode. 3 - A
tuner 50 functions to receive a television signal of a channel selected under the control of thecontrol unit 10 and perform a frequency conversion operation with respect to the received television signal. Thedecoder 60 functions to demodulate and decode an output television signal from thetuner 50. That is, thedecoder 60 separates the television signal from thetuner 50 into a television audio signal and a television video signal, decodes the separated audio signal and video signal and transfers the decoded audio signal to theaudio processor 25 and the decoded video signal to thevideo processing unit 70, respectively. Thedecoder 60 also decodes the television video signal to output red (R), green (G) and blue (B) color signals and synchronous signals (a horizontal synchronous signal and a vertical synchronous signal). - The
video processing unit 70 is in data communication with thecontrol unit 10 and performs a signal processing function of displaying user data from thecontrol unit 10 and an output television video signal received from thedecoder 60 under the television mode and communication mode control of thecontrol unit 10. Thevideo processing unit 70 also functions to, in the television mode, process a television video signal from thedecoder 60 and user data from thecontrol unit 10 and output the processed results respectively to corresponding areas of thedisplay unit 80. The user data preferably includes a current time, a battery level indicator, a reception sensitivity, etc. The user data also includes data regarding a changed state of the television mode. Thevideo processing unit 70 processes and outputs the television video signal from thedecoder 60 on a frame basis, separately from the user data. Thevideo processing unit 70 also functions to provide a communication service associated with the communication mode in the television mode or OSD mode. That is, when the communication mode is performed in the television mode, thevideo processing unit 70 outputs television video data, and user data associated with the communication mode from thecontrol unit 10. When the communication mode is performed in the OSD mode, thevideo processing unit 70 blocks television video data and displays data associated with the communication mode from thecontrol unit 10. The communication mode associated data may be, for example, a text message or subscriber information. - The
display unit 80 displays output data from thecontrol unit 10 in the communication mode and displays output television video data and user data from thevideo processing unit 70 respectively to the corresponding areas in the television mode. In the television mode, thedisplay unit 80 displays the television video data from thevideo processing unit 70 in its first display area and the user data therefrom in its second display area, respectively. Thedisplay unit 80 further has a third display area for displaying a soft key such as a menu key. When the television mode is performed in the communication mode, thedisplay unit 80 displays a television video signal in the first display area and user data associated with the communication mode in the second display area, respectively. When the OSD mode is performed in the communication mode, thedisplay unit 80 displays data associated with the communication mode in the first and second display areas. Thedisplay unit 80 may preferably employ a liquid crystal display (LCD). In this case, thedisplay unit 80 includes the following which are not shown, a LCD controller, a memory for storing image data, and an LCD. When the LCD is implemented as a touch screen, thedisplay unit 80 may comprise an input unit together with thekeypad 27. - The operation of the mobile telephone with the television picture display function will hereinafter be described with reference to
FIG. 1 . Firstly, in the communication mode, if a user pushes a send key after dialing a telephone number via thekeypad 27, thecontrol unit 10 detects the key input, processes received dialed information through thedata processor 23 and then converts/outputs the processed result into an RF signal through theRF unit 21. Thereafter, if a called party generates a response signal, thecontrol unit 10 receives the generated response signal through theRF unit 21 anddata processor 23 and then establishes a voice call path through theaudio processor 25, thereby allowing the user to communicate with the called party. In an incoming call mode, thecontrol unit 10 detects the incoming call mode through thedata processor 23 and generates a ringing signal through theaudio processor 25. If the user responds to an incoming call, then thecontrol unit 10 detects the call response and establishes a voice call path through theaudio processor 25 to perform the communication function of connecting the parties. Although the voice communication function has been disclosed as an example to be performed in the outgoing and incoming call modes, a data communication function may also be performed in the same modes to transmit and receive packet data and image data. In a standby mode or text communication mode, thecontrol unit 10 controls thevideo processing unit 70 such that it is operated in the OSD mode. In the OSD mode, thecontrol unit 10 transfers user data generated in the communication mode to thevideo processing unit 70, which then outputs the user data from thecontrol unit 10 to display it in the first and second display areas of thedisplay unit 80. - Secondly, a description will be given of the operation of the mobile telephone in the television mode with reference to
FIG. 2 , which shows a television receiver configuration according to an embodiment of the present invention, in the construction ofFIG. 1 . - With reference to
FIG. 2 , if the user selects the television mode, thecontrol unit 10 notifies thevideo processing unit 70 of the television mode selection. Then, thevideo processing unit 70 outputs control data for channel selection to thetuner 50 and drives thedecoder 60. Thetuner 50 tunes to a channel corresponding to the channel selection control data from thevideo processing unit 70, receives a television video signal over the tuned channel, performs a frequency conversion operation with respect to the received television video signal and outputs the resulting television video signal to thedecoder 60. Thedecoder 60 decodes the television video signal from thetuner 50 to output an analog RGB video signal and synchronous signals (horizontal and vertical synchronous signals). That is, thedecoder 60 functions to separate and output color signals from a received composite video signal. Thedecoder 60 is preferably of an National Television System Committee (NTSC) type, Phase Alternation Line (PAL) type or Sequential Coleur Avec Memoire (SECAM) type. - The
video processing unit 70 receives the television video signal containing the RGB video signal and synchronous signals from thedecoder 60, appends user data to the received television video signal and displays it on thedisplay unit 80 along with the television video signal. At this time, the user data can be generated directly from thecontrol unit 10. In an embodiment of the present invention, the user data may be generated from thevideo processing unit 70 under the control of thecontrol unit 10. The user data is preferably displayed on the television video signal in an on-screen display (OSD) manner. Thevideo processing unit 70 receives the analog RGB television video signal, converts it into digital data through an analog to digital (A/D) converter (ADC) therein and outputs the converted digital data to thedisplay unit 80. Thevideo processing unit 70 displays the user data generated from thecontrol unit 10 or internally generated under the control of thecontrol unit 10 in the OSD manner. Thevideo processing unit 70 also functions to capture a displayed television picture and perform a block copy operation with respect to the OSD data. - If the communication mode occurs, the
control unit 10 notifies thevideo processing unit 70 of the occurrence of the communication mode and the selection of the television mode or OSD mode by the user. If the communication mode occurs when the television mode is selected, thecontrol unit 10 transfers data generated in the communication mode to thevideo processing unit 70. Then, thevideo processing unit 70 displays the communication mode associated data in the second display area of thedisplay unit 80 at the same time as a received television video signal in the first display area of thedisplay unit 80. When a television video signal is scaled up and displayed in the first and second display areas of thedisplay unit 80, thevideo processing unit 70 block-copies the communication mode associated data from thecontrol unit 10 and displays it on the displayed television video signal. If the communication mode occurs when the OSD mode is selected, thevideo processing unit 70 displays received communication mode associated data in the first and second display areas. - In this embodiment, the user data is assumed to be generated from the
control unit 10. The user data is also assumed to include all other data aside from video data which is displayed on the display unit. In the following description, the user data is referred to as OSD data. Also, the OSD data has a smaller number of colors than those of the television video signal. In addition, in this embodiment, the television video data is assumed to have 65536 colors and the OSD data is assumed to have 4096 colors. - Table 1A through 1E show a register map according to an embodiment of the present invention, wherein registers are accessed by the
control unit 10. In table 1, W represents a write only register command from thecontrol unit 10 to thevideo processing unit 70. It is insignificant for thecontrol unit 10 to read a register associated with the write only register command. R represents a read only register command from thecontrol unit 10 to thevideo processing unit 70. Thecontrol unit 10 cannot change the contents of a register associated with the read only register command, which is a protected register. R/W represents a readable/writable register command from thecontrol unit 10 to thevideo processing unit 70. In order to access a specific one of the register commands as in table 1, thecontrol unit 10 sets a most significant bit MA16 of the corresponding address to 0 and lower-order bits MA[15:0] of that address to address bit values corresponding to the specific register command, respectively. On the other hand, in order to access user data in thevideo processing unit 70, thecontrol unit 10 addresses by setting a most significant bit MA16 of the corresponding address to 1.TABLE 1A Attrib Name Name Function R/W TV MODE TV/OSD mode select 1: TV/OSD mode, 0: OSD only mode R/W VIDEOON video display on/off video display O: off, 1: on R/W OSDON OSD display on/off OSD display 0: off, 1: on R/W TVON TV display on/off TV display 0: off, 1: on R/W RAM0PON RAM0 power on/off RAM0 power 0: off, 1: on R/W RAM1PON RAM1 power on/off RAM1 power 0: off, 1: on R/W DISP SEL OSD display RAM sel OSD display RAM (0 or 1) select R/W WP DISP Wall paper (RAM2) Wall paper (RAM2 in OSD mode) 0: off, 1: on R/W THRUEN RGB mask color transparent color is 1: control invalid, 0: valid R/W RW_SEL OSD RAM access sel TV/OSD mode 00: RAM0 (OSD) access 01-11: TV data read OSD only mode 00: RAM0 (OSD0), 01: RAM1 (OSD2) 10: RAM2 (wall paper) -
TABLE 1B Attrib Name Name Function R/W RGBINV RGB polarity 1: OSD color invert R/W BC SELO block copy RAM block copy: source RAM select0 select R/W BC SEL1 block copy RAM block copy: destination select1 RAM select W BC START block copy start block copy start command R BC BUSY block copy busy 1: block copy busy: MSM can't access RAM R/W TPNOUPD TP no update 1: transparent color no update R/W RAM2PON RAM2 power on/off RAM2 power 0: off, 1: on W TV STOP TV stop TV display stop command W TV START TV start TV display start command R/W THRUPTN RGB mask color transparent color (12 bits) -
TABLE 1C Attrib Name Name Function R/W YADJ display shift U, D vertical display position adjustment 2's complement (−: up, +: down) value degree: +7˜−2 R/W XADJ display shift L, R horizontal display position adjustment 2's complement (−: left, +: right) value degree: +1˜−8 W LCD SETUP LCD setup command 1: LCD driver setup start W LCD SLEEP LCD sleep command 1: LCD driver sleep mode R/W TV_ROT TV rotation degree 0:0°, 1:90°, 2:180°, 3:270° R/W BCX1 source rectangle X1 start X position of source rectangle for block copy value: 0˜175, BCX1 < BCX2 R/W BCY1 source rectangle Y1 start Y position of source rectangle for block copy value: 0˜219, BCY1 < BCY2 R/W BCX2 source rectangle X2 end X position of source rectangle for block copy value: 0˜175, BCX1 < BCX2 R/W BCY2 source rectangle Y2 end Y position of source rectangle for block copy value: 0˜219, BCY1 < BCY2 R/W BCDX block copy vector X X absolute value of block copy vector value: 0˜175 -
TABLE 1D Attrib Name Name Function R/W BCDY block copy vector Y Y absolute value of block copy vector value: 0˜219 R/W BCDXSIG sign of BC vector X sign of BC vector X(0: right, 1: left) R/W BCDYSID sign of BC vector Y sign of BC vector Y(0: down, 1: up) R/W PO output port GPIO port 8 bits R/W BRIGHT brightness TV brightness. 2's compliment value R/W CONTRAST contrast TV contrast. 128 is normal R/W COLORMON color monitor TV color monitor at the middle of horizontal display line R:G:B = 5:6:5 bits R/W TVHPOS TV H capture pos. TV horizontal capture start position R/W TVVPOS TV V capture pos. TV vertical capture start position R/W HLSR H scaling ratio horizontal scaling ratio HLSR = 720 * 4096/VXSIZE ex) QCIF(176 * 144): HLSR = 0xaddr1 4147 FULL(220 * 176): HLSR = 0xaddr2 375d Minimum(100 * 75): HLSR = 0xaddr 37333 -
TABLE 1E Attrib Name Name Function R/W VLSR V scaling ratio vertical scaling ratio VLSR = 240 * 2048/VYSIZE ex) QCIF(176 * 144): HLSR = 0xaddress1 0d55 FULL(220 * 176): HLSR = 0xaddress2 0ae8 minimum(100 * 75): HLSR = 0xaddress3 1999 R/W TV_XPOS X display start pos horizontal display start position R/W TV_YPOS Y display start pos vertical display start position R/W VXSIZE display X size display X size R/W VYSIZE display Y size display Y size -
FIG. 3 is a detailed block diagram illustrating an example of thevideo processing unit 70 inFIGS. 1 and 2 , andFIG. 4 shows a data access timing between thecontrol unit 10 and thevideo processing unit 70. - The operation of the
video processing unit 70 will hereinafter be described with reference toFIGS. 3 and 4 . An A/D converter 111 converts an analog RGB signal received from thedecoder 60 into digital data. In the embodiment of the present invention, the A/D converter 111 is assumed to convert the analog RGB signal into 18-bit digital RGB data (65536 colors). - A
format scaler 113 receives the digital RGB data from the A/D converter 111 and a horizontal synchronous signal HSYNC and vertical synchronous signal VSYNC from thedecoder 60 and scales the size of the received digital RGB data on the basis of the received synchronous signals. Theformat scaler 113 performs its scaling operation in the following manner. Firstly, theformat scaler 113 determines a display picture size. Secondly, theformat scaler 113 sets VXSIZE and VYSIZE of the display picture size with regard to the horizontal and vertical directions. In the embodiment of the present invention, the television video signal is assumed to be scaled within the range of the maximum size of 220*176 pixels to the minimum size of 100*75 pixels. Thirdly, theformat scaler 113 sets a scaling (up/down) ratio. Fourthly, theformat scaler 113 calculates 720*4096/VXSIZE with respect to the horizontal direction and sets the calculated result as HLSR. Theformat scaler 113 also calculates 240*2048/VYSIZE with respect to the vertical direction and sets the calculated result as VLSR. In the embodiment of the present invention, the input video signal is assumed to be scaled to the maximum size of 220*176 pixels. Further, thescaler 113 converts the 18-bit RGB data into 16-bit RGB data. The 16-bit data [15:0] is preferably composed of 5-bit R data [15:11], 6-bit G data [10:5] and 5-bit B data [4:0]. -
Memories memory 131 functions to store user data and thememories memories memory 135 functions to store wall paper data. - A
memory controller 123 functions to control access to thememories control unit 10. Thememory controller 123 controls thememories memory controller 123 stores user data from thecontrol unit 10 in thefirst memory 131. Thememory controller 123 also stores video data of the current frame from thescaler 113 in the second memory 133 (or the third memory 135) and outputs video data of the previous frame stored in the third memory 135 (or the second memory 133). Thememory controller 123 stores/outputs television RGB video data in/from thememories memory 133, thememory controller 123 outputs video data of the previous frame stored in thememory 135. When storing video data of the current frame in thememory 135, thememory controller 123 outputs video data of the previous frame stored in thememory 133. Namely, when accessing thememories memory controller 123 outputs stored previous frame data when storing received frame data, in order to process a television video signal in real time. In other words, because video data of 30 frames per second must be processed for the television video signal display, thememory controller 123 sends the video signal to thedisplay unit 80 in real time using the two frame memories. Thememory controller 123 outputs frame video data to thedisplay unit 80 in a frame period (vertical synchronous signal period) and user data stored in thememory 131 to thedisplay unit 80 in an idle period before the start of the next frame, respectively. As a result, thememory controller 123 outputs frame video data stored in thememory memory 131 in an idle period of the display period, respectively. - In the OSD mode, the
memory controller 123 accesses user data in thememories memory 135, respectively. At this time, both of thememories - An
OSD mixer 125 mixes frame-unit video data from thememory controller 123 with user data therefrom as OSD data and outputs the mixed result to thedisplay unit 80. Atiming controller 121 generates a dot clock DOTCLK and synchronous signals (a horizontal synchronous signal HSYNC and a vertical synchronous signal VSYNC) detected in the television mode. Thetiming controller 121 also establishes the synchronization of pixel data, line data and frame data of output video data from theOSD mixer 125 and transfers the resulting video data to thedisplay unit 80. - A
control interface 117 interfaces user data and mode control data between thecontrol unit 10 and thevideo processing unit 70. In the embodiment of the present invention, thecontrol interface 117 interfaces a 17-bit address and 16-bit data with thecontrol unit 10. A frame memory in thevideo processing unit 70 is accessed if a most significant bit A16 of the 17-bit address is 1, and a register in thevideo processing unit 70 is accessed if it is 0. With reference toFIG. 4 for output of data to thevideo processing unit 70, thecontrol unit 10 selects thevideo processing unit 70 as indicated by 211 and enables a write mode as indicated by 213. Thecontrol unit 10 then outputs an address MA[16:0] as indicated by 217, and user data MD[15:0] as indicated by 219 to thevideo processing unit 70 to write the user data into a memory location of thevideo processing unit 70 corresponding to the address. The user data may include current time data, battery level data, reception sensitivity data, television picture control data, mode setting control data, menu data, etc. For access to data from thevideo processing unit 70, thecontrol unit 10 selects thevideo processing unit 70 as indicated by 221 and enables a read mode as indicated by 225. Thecontrol unit 10 then outputs an address MA[16:0] as indicated by 227 to thevideo processing unit 70 to access user data MD[15:0] as indicated by 229 from a memory location of thevideo processing unit 70 corresponding to the address. Thecontrol interface 117 performs such an interfacing function that the output of thecontrol unit 10 can be processed by thevideo processing unit 70 as shown inFIG. 4 . - An Inter Integrated Chip (I2C)
bus interface 115 has an I2C bus master capable of controlling two slave devices. TheI2C interface 115 controls thetuner 50 anddecoder 60 under the control of thecontrol interface 117. - An OSD controller (or OSD random access memory (RAM) block copy accelerator) 119 copies a desired rectangular area of user data to a desired position. That is, the
OSD controller 119 can block-copy a desired rectangular area of data to a desired position of a displayed television picture according to control data from thecontrol unit 10, transferred by thecontrol interface 117. This block copy function can be performed either in one memory or between two memories. In other words, in the television mode, the block copy function can be performed only in thememory 131. In the OSD mode, the block copy function can be performed in thememory 131, in thememory 133 or between thememories - The
OSD controller 119 can perform the OSD block copy operation in the following manner. Register commands for execution of the block copy function are defined as shown in the table 1. Thecontrol unit 10 sets various parameters for the block copy operation and outputs the set parameters to theOSD controller 119. The set parameters are BC_SEL0 and BC_SEL1 indicative of memories to be copied, BCX1 and BCY1 indicative of the left and upper coordinates of a rectangular area to be copied, BCX2 and BCY2 indicative of the right and lower coordinates of the rectangular area to be copied, BCDX and BCDY indicative of X/Y-copy displacements, and BCDXSIG and BCDYSIG indicative of X/Y-copy displacement directions. The block copy operation is executed. In this case, if BC_START is set to 1, theOSD controller 119 can execute the block copy operation according to the set parameters. During the block copy operation, BC_BUSY is set to 1, thus inhibiting the access to the above memories by thecontrol unit 10. - On the basis of the register commands from the
control unit 10 as in table 1, as described above, thevideo processing unit 70 performs a display mode setting function, a display output switching function, a power control function for thememories control unit 10, an RGB data inversion function, a block copy function, a screen capture function, a display position adjustment function for thedisplay unit 80, a television (TV) picture rotation function, a TV picture display start position adjustment function, a TV picture scaling function, a brightness/contrast adjustment function and an I2C communication function. - The
video processing unit 70 performs a bit allocation function for color expression in the following manner. TV video data from the A/D converter 111 and wall paper data are expressed in 16 bits/pixel. The 16-bit data [15:0] has a bit configuration as in table 2.TABLE 2 Color Data Bit Red data[15:11] 5 bits Green data[10:5] 6 bits Blue data[4:0] 5 bits - Also, OSD data is expressed in 12 bits. The 12-bit data [11:0] has a bit configuration as in table 3.
TABLE 3 Color Data Bit Red data[11:8] 4 bits Green data[7:4] 4 bits Blue data[3:0] 4 bits - The
video processing unit 70 performs the display mode setting function in the following manner. Thevideo processing unit 70 enters the TV mode if the register command TV_MODE is 1 and the OSD mode if it is 0. When the operation mode is the TV mode, thevideo processing unit 70 utilizes thememory 131 as an OSD memory for access to user data and thememories video processing unit 70 utilizes thememories memory 135 as a wall paper memory, respectively. In this case, user data stored in thememory 131 as the OSD memory and user data stored in thememory 133 as the OSD memory cannot be displayed at the same time, and any one thereof is selected according to the register command DISP_SEL. - The
video processing unit 70 performs the display output switching function in the following manner. If the register command VIDEOON is 1, thevideo processing unit 70 displays a video picture on thedisplay unit 80. If the register command VIDEOON is 0, thevideo processing unit 70 outputs synchronous signals, but outputs a picture of only one color (black) in place of the video picture. In the case where the register command OSDON is 1, thevideo processing unit 70 displays an OSD picture. However, thevideo processing unit 70 displays no OSD picture if the register command OSDON is 0. In addition, thevideo processing unit 70 displays a TV picture if the register command TVON is 1 and a picture of only one color (black) in place of the TV picture if it is 0. - The frame memory power control function is performed in the following manner. The
memories - The
video processing unit 70 performs the OSD control function in the following manner. In the OSD control function, thevideo processing unit 70 can select an OSD picture in response to the register command DISP_SEL in the OSD mode (TV_MODE=0). Thevideo processing unit 70 displays the contents of thememory 131 as an OSD picture if the register command DISP_SEL is set to 0, and the contents of thememory 133 as an OSD picture if it is set to 1. Also, when the register command WP_DISP is set to 1 in the OSD mode, thevideo processing unit 70 accesses the contents of thememory 135 and displays the accessed contents as a wall paper. When the register command WV_DISP is set to 0, thevideo processing unit 70 displays a black picture. - The
video processing unit 70 performs the wall paper setting function, more particularly the transparent color setting function, in the following manner. When displaying OSD data and TV video data or wall paper data in an overlap manner, thevideo processing unit 70 uses a transparent color for the OSD data. To this end, when the OSD data is data set to the register command THRUPTN, the color thereof is processed to be transparent. Where the color of the OSD data is transparent, a TV picture or wall paper is displayed at the corresponding position. The transparent color is valid when the register command THRUEN is 0. If the register command THRUEN is 1, thevideo processing unit 70 displays an OSD picture of a color designated by the OSD data. - The access memory selection function for the
control unit 10 is performed in the following manner. Thecontrol unit 10 can access a memory for OSD by outputting a most significant bit (MSB) MA16 of an address as 1. The access is made to an OSD memory location designated by lower-order bits MA15-MA0 of the address. The accessible memory is selectable according to the register command RW_SEL. Thecontrol unit 10 can access thememories control unit 10 can directly access only thememory 131. For TV picture capture, thecontrol unit 10 can read a TV picture from thememory memories video processing unit 70 automatically selects a memory for output of a full TV picture and outputs captured data from the selected memory to thecontrol unit 10. - The
video processing unit 70 performs the RGB data inversion function in the following manner. If the register command RGBINV is set to 1, thevideo processing unit 70 inverts the color of OSD data by means of bit inversion and displays the inverted OSD data color. If the register command RGBINV is set to 0, thevideo processing unit 70 displays the color of OSD data as it is. - The
video processing unit 70 performs the OSD block copy function in the following manner. The block copy function is performed by theOSD controller 119 in thevideo processing unit 70 in response to the associated register commands from thecontrol unit 10. TheOSD controller 119 can block-copy a desired rectangular area of data to a desired position. This block copy function can be performed either in one memory or between two memories. In the TV mode (TV_MODE=1), the block copy function can be performed only in thememory 131. In the OSD mode (TV_MODE=0), the block copy function can be performed in thememory 131, in thememory 133 or between thememories control unit 10 first sets register commands or parameters for the block copy operation and theOSD controller 119 then executes the block copy operation according to the set parameters. The set parameters for the block copy operation are BC_SEL0 indicative of a source memory in which data to be block-copied is stored, BC_SEL1 indicative of a destination memory in which the block-copied data is to be stored, BCX1 and BCY1 indicative of the left and upper coordinates of a rectangular area of the source memory, BCX2 and BCY2 indicative of the right and lower coordinates of the rectangular area of the source memory, BCDX and BCDY indicative of X/Y-copy displacements, and BCDXSIG and BCDYSIG indicative of X/Y-copy displacement directions. If thecontrol unit 10 sets BC_START to 1 after setting the parameters for the block copy operation in the above manner, then theOSD controller 119 executes the block copy operation according to the set parameters. During the block copy operation, BC_BUSY is set to 1, thus inhibiting the access to the above memories by thecontrol unit 10. - The
video processing unit 70 performs the TV picture capture function in the following manner. In the TV picture capture function, thevideo processing unit 70 can capture video data of a TV picture being displayed and output the captured video data to thecontrol unit 10. This TV picture capture function is valid only in the TV mode (TV_MODE=1). The TV picture capture operation is executed as follow. First, thecontrol unit 10 sets the register command RW_SEL to 0 and, during display of a TV picture, sets the register command TV_STOP to 1. As a result, thevideo processing unit 70 stops the TV picture display. If thevideo processing unit 70 stops the TV picture display, thecontrol unit 10 reads current video data from a corresponding memory to capture it. If thecontrol unit 10 sets the register command TV_START to 1 after capturing the TV picture, then thevideo processing unit 70 resumes the TV picture display. - The
video processing unit 70 performs the display position adjustment function for thedisplay unit 80 in the following manner. The display position of thedisplay unit 80 can be finely adjusted on the basis of the register commands YADJ and XADJ. The register commands YADJ and XADJ are each composed of 4 bits, which are expressed by a two's complement. The register command YADJ ranges from +7 to −2, wherein the sign “−” represents the upward direction and “+” represents the downward direction. The register command XADJ ranges from +1 to −8, wherein the sign “−” represents the left direction and “+” represents the right direction. - The
video processing unit 70 performs the TV picture rotation function in the following manner. Thevideo processing unit 70 can rotate a TV picture being displayed. The TV picture rotation function is enabled by setting the register command TV_ROT to a desired value. In the case of TV_ROT=0, 1, 2 and 3, thevideo processing unit 70 rotates a TV picture being displayed, respectively, by 0°, 90°, 180° and 270° or substantially 0°, substantially 90°, substantially 180° and substantially 270°. - The
video processing unit 70 performs the TV picture display start position adjustment function in the following manner. Thevideo processing unit 70 can make a relative display position adjustment of an input analog RGB signal to synchronous signals. With regard to the horizontal direction, thevideo processing unit 70 can adjust the actual display position from a downward position of HSYNC by adjusting the register command TVHPOS although it has the initial value of 124. The smaller the register command TVHPOS, the closer the actual display position is to the downward position of HSYNC. Similarly, thevideo processing unit 70 can adjust the actual display position with regard to the vertical direction by adjusting the register command TVVPOS. - The
video processing unit 70 performs the TV picture brightness/contrast adjustment function in the following manner. Thevideo processing unit 70 can adjust the brightness and contrast of a TV picture being displayed, respectively, by setting the register commands BRIGHT and CONTRAST to desired values. The register command BRIGHT is 6 bits long, which are expressed by a two's complement. The register command CONTRAST is composed of a positive integer. By setting the register commands BRIGHT and CONTRAST to desired values, thevideo processing unit 70 can perform the following calculation with respect to respective RGB signals being displayed.
LCD OUTPUT=(TV INPUT+BRIGHT)*CONTRAST/128 - The
video processing unit 70 performs the TV picture scaling function in the following manner. This scaling function is performed by theformat scaler 113 in thevideo processing unit 70. Thescaler 113 executes the scaling operation in the following order. Note that register settings which are described below are given in consideration of horizontality and verticality when the TV picture stays at 0° or substantially 0°, irrespective of rotation of the TV picture. Firstly, theformat scaler 113 sets a desired display picture size. Namely, thescaler 113 sets VXSIZE and VYSIZE of the desired display picture size with regard to the horizontal and vertical directions, which size is 100*75 pixels at minimum. Secondly, thescaler 113 sets a display start position. Namely, thescaler 113 sets the display start position of the TV picture with TV_XPOS and TV_YPOS. Thirdly, theformat scaler 113 sets a scaling (up/down) ratio. At this time, thescaler 113 calculates 720*4096/VXSIZE with respect to the horizontal direction and sets the calculated result as HLSR. Theformat scaler 113 also calculates 240*2048/VYSIZE with respect to the vertical direction and sets the calculated result as VLSR. - The above-described video processing functions, other than the block copy function and scaling function, are performed by the
memory controller 123 in thevideo processing unit 70 on the basis of the associated register commands from thecontrol unit 10. -
FIG. 5 shows display areas of thedisplay unit 80 inFIG. 1 . Thedisplay unit 80 has afirst display area 81 for displaying TV video data in the TV mode and asecond display area 83 for displaying user data in the TV mode. Thedisplay unit 80 further has athird display area 85 for displaying soft key information for menu setting in the television mode or OSD mode. In the embodiment of the present invention, thedisplay unit 80 is assumed to have the first to third display areas 81-85. Thefirst display area 81 displays a TV picture of a quarter common intermediate format (QCIF) size from thememory second display area 83 displays user data from thememory 131. Thethird display area 85 displays soft keys to guide them. In the embodiment of the present invention, the display areas of thedisplay unit 80 are assumed to have their respective sizes as shown inFIG. 5 . The QCIF picture has a size of 176*144 pixels and is displayed in thefirst display area 81 in the normal state. A full picture displayed on the entire screen of thedisplay unit 80 has a size of 176*220 pixels. - In
FIG. 5 , thesecond display area 83 displays user data and sub-menus and has a size of 60*176 pixels. If the entire size of thesecond display area 83 is set to font size (18*19 pixels)*3 rows, the total 60 character data (60 pixels) can be displayed in thesecond display area 83. In this case, provided that the size of three character data is used for a margin, the total 57 character data will be able to be displayed in thesecond display area 83. Also, provided that user data and menu items are stored in thememory 131 according to the characteristics of thesecond display area 83, they will be able to be efficiently displayed in the TV mode. -
FIG. 6 is a block diagram illustrating an example of configurations of thekeypad 27 anddisplay unit 80 according to the embodiment of the present invention. - In the configuration of the
keypad 27, a TV mode ONkey 31 is used to set the mobile telephone to the TV mode. If the user clicks on a TV key for a long period of time in the standby mode, thecontrol unit 10 determines the key input to be a TV mode ON key input. A TV modescreen size key 33 is used to change the size and direction of a TV picture displayed on thedisplay unit 80. If the user clicks on the TV key for a short period of time in the TV mode, thecontrol unit 10 determines the key input to be a TV mode screen size key input. Although the embodiment of the present invention has been disclosed for illustrative purposes to implement one TV key for the TV mode ON key operation and TV mode screen size key operation, individual keys may be used for the TV mode ON key operation and TV mode screen size key operation. If the user clicks on a confirm key or capture key when a TV picture is displayed in the TV mode, thecontrol unit 10 determines the clicked key to be a TVmode capture key 35. A TV mode menu key 37 functions to set the TV mode or adjust a channel, screen or timer under the condition that the TV mode is set. - According to the embodiment of the present invention, the keypad can be implemented as shown in table 4.
TABLE 4 Key Method Function Remark TV long click set (start) TV mode Menu short click display various menus soft key guide display related to TV function TV short click select TV picture size no guide display and display direction Confirm short click capture TV picture as soft key guide display still picture Navigation manually select channel Navigation select automatic ▴ ▾ channel Numeric select channel by channel number input Cancel short click return to upper menu Exit short click exit from TV mode and return to standby picture -
FIG. 7 is a flow chart illustrating an example of a method for displaying a television video signal according to the embodiment of the present invention. - With reference to
FIG. 7 , if the communication mode is set in the standby mode atstep 741, thecontrol unit 10 performs the set communication mode atstep 750. Here, the communication mode can be a voice communication mode, a text communication mode or an Internet-based data communication mode. The communication mode will hereinafter be described for illustrative purposes to be the voice communication mode or the text communication mode, more particularly a short message service (SMS) mode. If the communication mode is set, thecontrol unit 10 notifies thevideo processing unit 70 of the setting of the communication mode and the selection of the OSD mode and transfers user data generated in the communication mode to thevideo processor 70, atstep 750. Then, thememory controller 123 in thevideo processing unit 70 utilizes thememories memory 135 for storage of wall paper data, respectively. Thevideo processing unit 70 displays the user data from thecontrol unit 10 in the first andsecond display areas display unit 80. - On the other hand, the user can move the mobile telephone from the standby mode to the TV mode directly or through menu selection. Firstly, in order to set the TV mode directly, the user clicks on the TV key for a long period of time. Upon receiving the TV key input in the standby mode, the
control unit 10 determines the received TV key input to be a TV mode setting input. Secondly, when the user clicks on the menu key, thecontrol unit 10 sends user data corresponding to menus to thevideo processing unit 70 to display the menus on thedisplay unit 80. Thereafter, if the user selects a TV watch menu from among the menus displayed on thedisplay unit 80, thecontroller 10 determines the TV watch menu selection to be a TV mode setting input. Here, the TV mode refers to a state where the TV receiver is in operation. Moreover, if the menu key is input when the TV mode is set in the above manner, thecontrol unit 10 performs a control operation to display a selected menu while displaying a TV picture. - First, if the TV key is long-clicked in the standby mode, the
control unit 10 detects the TV key input atstep 711 and sets the TV mode atstep 713. Thecontrol unit 10 then outputs a TV mode setting command to thevideo processing unit 70. In response to the TV mode setting command, thevideo processing unit 70 sets thememory 131 as a memory for storage of user data and thememories step 715, thecontrol unit 10 outputs control data for TV channel selection, which is then transferred to thetuner 50 via thecontrol interface 117 and I2C bus master. If there is no channel selected after the TV mode is set, thecontrol unit 10 outputs channel control data to thetuner 50 to access a channel selected in the previous state. - The
tuner 50 tunes to a selected channel, receives a television video signal over the tuned channel and performs a frequency conversion operation with respect to the received television video signal. Thedecoder 60 decodes the television video signal from thetuner 50 to output an analog RGB video signal and synchronous signals. The A/D converter 111 converts the analog video signal from thedecoder 60 into digital video data, and theformat scaler 113 scales the size of the digital video data from the A/D converter 111 to a predetermined size. Thememory controller 123 stores user data from thecontrol unit 10 in thememory 131. Thememory controller 123 also outputs digital video data of the previous frame stored in thememory format scaler 113 in thememory memory controller 123 outputs user data stored in thememory 131. That is, thememory controller 123 outputs frame video data in a video signal active period of a one-frame video signal display period and user data in an idle period of the display period, respectively. Thereafter, upon receiving video data of the next frame, thememory controller 123 outputs digital video data of the previous frame stored in thememory memory memory controller 123 performs the write and read operations of theframe memories - As stated above, at
step 717, thecontrol unit 10 controls thevideo processing unit 70 to display received video data, and outputs user data corresponding to the received video data to thevideo processing unit 70 to display the user data. At this time, a television picture output from thevideo processing unit 70 is a QCIF picture. As a result, thedisplay unit 80 displays, as shown in view A ofFIG. 8 , the QCIF picture in itsfirst display area 81, user data in itssecond display area 83 and a soft key guide in itsthird display area 85, respectively. - Upon receiving a channel change key input at
step 719 under the condition that the received TV video signal is displayed in the above manner, thecontrol unit 10 changes the current channel to a new channel atstep 715 and then repeats theabove step 717. For channel change, if the TV mode is executed, the user can input a desired channel number directly using numeric keys, or select a desired channel using left and right keys of the navigation key. In addition, for channel change in the menu mode, the user can select an automatic channel menu in the menu mode and then select a desired channel number using up and down keys of the navigation key. - If the TV mode screen size key is input at
step 721 under the condition that the received TV video signal is displayed, then thecontrol unit 10 outputs a screen adjustment command to thevideo processing unit 70 atstep 723 to adjust the size of a TV picture and rotate the TV picture. Here, the TV picture has any one of two types of sizes, a full size (220*176) and a scaled-down size (QCIF size: 176*144), as described above. The picture rotation can be made by 0°, 90° or 270° or substantially 0°, substantially 90°, or substantially 270°. When the TV mode is started, a TV picture of the QCIF size, which is set as a default, is displayed as shown in view A ofFIG. 8 . If the TV key is short-clicked under the condition that the TV picture is displayed as shown in view A ofFIG. 8 , thecontrol unit 10 determines the TV key input to be a TV mode screen size key input and then commands thevideo processing unit 70 to rotate the TV picture by 90° or substantially 90° and display it at the full size, as shown in view B ofFIG. 8 . Thereafter, if the TV key is short-clicked again, thecontrol unit 10 commands thevideo processing unit 70 to rotate the TV picture by 270° or substantially 270° and display it at the full size, as shown in view C ofFIG. 8 . If the TV key is short-clicked again when the TV picture is displayed as shown in view C ofFIG. 8 , thecontrol unit 10 controls thevideo processing unit 70 to display the TV picture at the QCIF size as shown in view A ofFIG. 8 . - When the QCIF-size picture as shown in view A of
FIG. 8 , it is effective to set various menus associated with the TV mode and execute a direct access function. However, in the case of the full-size picture (full size—90° or full size—270°) as shown in view B or C ofFIG. 8 , thecontrol unit 10 commands thevideo processing unit 70 not to display user data. As a result, when the full-size picture is displayed, user data and soft key data are not displayed in thesecond display area 83 andthird display area 85 of thedisplay unit 80. This enables the user to view the full-size TV picture. Even though no menu key is displayed in the soft key guide display area, or thethird display area 85, thecontrol unit 10 provides the menu service if the user pushes the menu key on thekeypad 27. - Where the TV mode capture key is input in the TV mode at
step 725, thecontrol unit 10 outputs a screen capture command to thevideo processing unit 70 atstep 727. The TV mode capture key can be driven by selecting the confirm key on thekeypad 27 or the capture key displayed in the soft key guide display area, or thethird display area 85 of thedisplay unit 80, as shown inFIG. 6 . The screen capture function is performed to capture and store a TV picture being displayed in the TV mode as a still picture. The TV picture can be captured either when it is displayed at the QCIF size as shown in view A ofFIG. 8 or when it is displayed at the full size as shown in view B or C ofFIG. 8 , but the captured picture must be stored at the QCIF size. The reason is to standardize the sizes of captured pictures into a data size necessary for setting of a wall paper of the terminal as shown in view A ofFIG. 9 . Alternatively, the sizes of captured pictures may be set to the full size. - If the user clicks on the capture key displayed in a right portion of the soft key guide display area of the
display unit 80 as shown in view A ofFIG. 9 or the confirm key on thekeypad 27 under the condition that the TV mode is executed, thecontrol unit 10 determines the screen capture mode to be selected and then outputs the screen capture command to thevideo processing unit 70. In response to the screen capture command, thevideo processing unit 70 continuously accesses video data of the currently displayed frame to maintain the output thereof, so that thedisplay unit 80 displays the output video data from thevideo processing unit 70 as a still picture. Video data of a TV picture, captured and displayed as a still picture in this manner, can be accessed by thecontrol unit 10. That is, thecontrol unit 10 can access video data output as a still picture by thevideo processing unit 70, give a name to the still picture and then store the still picture in the form of a photograph. The views A, B, and C ofFIG. 9 illustrate a procedure of storing a photograph acquired after capture. If the user clicks on the capture key when a TV picture is displayed as shown in view A ofFIG. 9 , the TV picture is displayed as a still picture as shown in view B ofFIG. 9 . If the user clicks on the confirm key under the condition that the TV picture is displayed as the still picture as shown in view B ofFIG. 9 , thecontrol unit 10 accesses and stores output video data from thevideo processing unit 70 as shown in view C ofFIG. 9 . When the picture to be stored after capture is displayed as shown inFIG. 9 b, thecontrol unit 10 displays names set as defaults (for example,photograph 1,photograph 2,photograph 3, . . . ) in thesecond display area 83 of thedisplay unit 80, which state is a character input waiting state. In this state, the user can input a photograph name in thesecond display area 83 in Korean or English. Alternatively, if there is no separate name input from the user, thecontrol unit 10 may store the still picture with any one of the names set as the defaults. If the user clicks on the confirm key under the condition of inputting a photograph name after TV picture capture, thecontrol unit 10 displays on thedisplay unit 80 the fact that the current picture is being stored, as shown in view C ofFIG. 9 . If the photograph storage is ended, then thecontrol unit 10 returns to theabove step 717 to perform the TV picture display function. - The user can perform various functions by selecting various menus while the received television video signal is displayed in the TV mode as described above. If the user clicks on the menu key at
step 729, thecontrol unit 10 displays menus atstep 731. Thereafter, thecontrol unit 10 provides a service of a function associated with one of the displayed menus selected by the user and then returns to theabove step 717. -
FIG. 10 shows functions and menus of keys for provision of function services in the TV mode. First, if the user clicks on the menu key, main menu items of the mobile telephone are displayed. If a TV menu item is selected from among the displayed menu items, menu items “TV watch” and “stored photograph view” are displayed as shown inFIG. 10 . When the TV watch menu item is selected, menu items “automatic channel”, “screen adjustment” and “automatic off timer” are displayed. When the stored photograph view menu is selected, menu items “name change”, “current photograph delete” and “all photograph delete” are displayed. - If the menu key input is generated in the TV mode (where either a QCIF screen or full screen can be displayed), the
control unit 10 commands thevideo processing unit 70 to display a QCIF screen on thedisplay unit 80. Then, thevideo processing unit 70 outputs video data at the QCIF size, outputs menu items to thesecond display area 83 and displays soft keys in thethird display area 85, as shown inFIGS. 11A and 11B .FIG. 11A shows a menu screen in the TV mode andFIG. 11B shows a menu screen in a stored photograph display mode. - With reference to
FIG. 11A , whenever the menu key is clicked one time in the TV mode, a selectable menu item among the menu items in thesecond display area 83 is displayed with a different color from that of the others, and also in a central portion of thethird display area 85. The current time is displayed in an upper left portion of thefirst display area 81 and a channel number of a selected picture is displayed in an upper right portion thereof. This current time and channel number can be provided by the block copy function which is performed by theOSD controller 119 as stated previously. If a select key is clicked under the condition that the menu items are displayed as shown inFIG. 11A , thecontrol unit 10 proceeds to the next step to execute a function of the selected menu item. - With reference to
FIG. 11B , in the stored photograph display mode, a stored photograph is displayed in thefirst display area 81 in place of a TV picture. If the menu key is clicked, sub-menus are displayed on the menu screen of thesecond display area 83. Also, soft keys are displayed in thethird display area 85 and a photograph name is displayed in an upper portion of thefirst display area 81. Similarly, the photograph name can also be provided by the block copy function. - As an alternative, the user may select a desired menu item on each of the menu screens as shown in
FIGS. 11A and 11B by inputting a numeric key. If the mobile telephone returns to the TV mode after the confirm key or cancel key is clicked or a confirm message is displayed after a desired menu item is selected, then it performs the TV mode at the predetermined original screen size. - On the other hand, if the communication mode occurs under the condition that the TV mode is performed, the
control unit 10 must be able to perform the communication mode preferentially. The communication mode generally includes an outgoing call mode and an incoming call mode. The communication mode can also be classified into a voice communication mode, a text communication mode and a data communication mode. The data communication mode can be performed over a wireless/wired Internet network. If the communication mode occurs in the TV mode, thecontrol unit 10 can perform the communication mode when performing the television mode, or make a transition from the television mode to the OSD mode and then perform the communication mode in the OSD mode. Alternatively, thecontrol unit 10 may stop the television mode, perform the communication mode and then return to the television mode. In the embodiment of the present invention, it is assumed that, if the communication mode occurs in the television mode, thecontrol unit 10 provides a communication service associated with the communication mode while performing the television mode or OSD mode based on the user's selection. - First, if the communication mode occurs at
step 733, thecontrol unit 10 notifies thevideo processing unit 70 of the occurrence of the communication mode and then controls thevideo processing unit 70 to perform the communication mode atstep 735. At this time, thecontrol unit 10 also notifies thevideo processing unit 70 of information associated with the television mode or OSD mode according to the user's selection. Then, thevideo processing unit 70 performs the communication mode during the television mode or during the OSD mode selected by the user. In the television mode, thevideo processing unit 70 utilizes thememories memory 131 as a memory for storage of user data, respectively. In the OSD mode, thevideo processing unit 70 utilizes thememories memory 135 for storage of wall paper data, respectively. Also, in the television mode, when a television picture based on the screen adjustment mode is displayed on thedisplay unit 80, thecontrol unit 10 controls theOSD controller 119 in thevideo processing unit 70 to display user data generated in the communication mode on the television picture in the OSD manner. - The TV mode is released by clicking on an end key (power key) under the condition that the TV mode is executed. If the end key input is generated at
step 737, thecontrol unit 10 proceeds to step 739 to output a TV exit command to thevideo processing unit 70 and then release the TV mode. -
FIGS. 12A and 12B are flow charts illustrating examples of a procedure of performing the communication mode in the television mode according to an embodiment of the present invention, andFIGS. 13A to 13C are diagrams illustrating examples of user data generated when the communication mode is performed inFIGS. 12A and 12B according to an embodiment of the present invention. It is assumed here that the communication mode is either a voice communication mode or a data communication mode such as a text communication mode. - First, in order to conduct the communication mode when the television mode is performed, the user has to select a display mode also. Namely, the user must select whether to conduct the communication mode in the television mode or to change the television mode to the OSD mode and then conduct the communication mode in the changed OSD mode. Therefore, if the communication mode is selected during the television mode, the
control unit 10 determines whether the communication mode is an incoming call mode or outgoing call mode and whether it is a voice communication mode or data communication mode. Thecontrol unit 10 also determines whether the display mode of displaying user data generated in the communication mode will be performed in the current television mode or the OSD mode. - A detailed description will hereinafter be given of the procedure of performing the communication mode in the television mode with reference to
FIGS. 12A and 12B andFIGS. 13A to 13C. Firstly, in the case where the communication mode is the incoming call mode atstep 811 and the data communication mode atstep 813 and the OSD function is selected in the data communication mode atstep 815, thecontrol unit 10 notifies thevideo processing unit 70 of information regarding these modes atstep 817. Also atstep 817, thecontrol unit 10 transfers incoming data to thevideo processing unit 70. Then, theI2C interface 115 in thevideo processing unit 70 controls thetuner 50 anddecoder 60 under the control of thecontrol unit 10 such that they are not operated. Also, thememory controller 123 in thevideo processing unit 70 stores user data from thecontrol unit 10 in thememories memory 135, respectively. When no wall paper information selected, a wall paper is displayed with a transparent color on the basis of predetermined wall paper information. Therefore, thevideo processing unit 70 displays the user data from thecontrol unit 10 in the first andsecond display areas display unit 80, as shown inFIG. 13 a. Here, the user data may include, for example, caller information and a text message sent from a calling party. - Secondly, if the communication mode is the incoming call mode at
step 811 and the data communication mode atstep 813 and the television display function is selected in the data communication mode atstep 815, thecontrol unit 10 notifies thevideo processing unit 70 of information regarding these modes atstep 819. Also atstep 819, thecontrol unit 10 transfers incoming data to thevideo processing unit 70. Then atstep 819, thevideo processing unit 70 stores user data from thecontrol unit 10 in thememory 131 and received television video data in thememories video processing unit 70 controls thedisplay unit 80 to display the television video data in thefirst display area 81 of thedisplay unit 80 and the user data from thecontrol unit 10 in thesecond display area 83 thereof, respectively, as shown inFIG. 13C . Here, the user data may include, for example, caller information and a text message sent from a calling party. Alternatively, provided that the television video data is being displayed at the full size, thevideo processing unit 70 displays a text message from theOSD controller 119 on a displayed picture in the OSD manner, as shown inFIG. 13B . - Thirdly, if the communication mode is the incoming call mode at
step 811 and the voice communication mode atstep 813 and the OSD function is selected in the voice communication mode atstep 821, thecontrol unit 10 notifies thevideo processing unit 70 of information regarding these modes atstep 825. Then, theI2C interface 115 in thevideo processing unit 70 controls thetuner 50 anddecoder 60 under the control of thecontrol unit 10 such that they are not operated. Also, thememory controller 123 in thevideo processing unit 70 stores user data from thecontrol unit 10 in thememories memory 135, respectively. When no wall paper information is selected, a wall paper is displayed with a transparent color on the basis of predetermined wall paper information. Therefore, thevideo processing unit 70 displays the user data from thecontrol unit 10 in the first andsecond display areas display unit 80, as shown in FIG. 13A. Here, the user data may include, for example, caller information, current time information and communication state information. The user performs the voice communication function via theaudio processor 25. - Fourthly, if the communication mode is the incoming call mode at
step 811 and the voice communication mode atstep 813 and the television display function is selected in the voice communication mode atstep 821, thecontrol unit 10 notifies thevideo processing unit 70 of information regarding these modes atstep 827. Then atstep 827, theI2C interface 115 in thevideo processing unit 70 controls thetuner 50 anddecoder 60 to normally process a television signal of a currently selected channel, and blocks an audio signal from thedecoder 60 so that theaudio processor 25 can process an audio signal based on the voice communication function. Also atstep 827, thememory controller 123 in thevideo processing unit 70 stores user data from thecontrol unit 10 in thememory 131 and received television video data in thememories video processing unit 70 controls thedisplay unit 80 to display the television video data in thefirst display area 81 of thedisplay unit 80 and the user data from thecontrol unit 10 in thesecond display area 83 thereof, respectively, as shown inFIG. 13C . Here, the user data may include, for example, caller information, current time information and communication state information. Alternatively, provided that the television video data is being displayed at the full size, thevideo processing unit 70 displays user data from theOSD controller 119 on a displayed picture in the OSD manner, as shown inFIG. 13B . The user performs the voice communication function via theaudio processor 25. - If the communication mode is ended at
step 829 after the communication service associated with the incoming call mode and the data communication mode or voice communication mode is provided in the above manner, then thecontrol unit 10 returns to the television mode. At this time, thecontrol unit 10 controls thevideo processing unit 70 to restore all functions to their states in the television mode associated service prior to the execution of the communication mode. - The outgoing call mode is performed under the condition that the television mode is performed, as follows.
- Firstly, if the communication mode is the outgoing call mode at
step 831 and the data communication mode atstep 833 and the OSD function is selected in the data communication mode atstep 835, thecontrol unit 10 notifies thevideo processing unit 70 of information regarding these modes atstep 837. Also atstep 837, thecontrol unit 10 transfers input data from thekeypad 27 to thevideo processing unit 70. Then, theI2C interface 115 in thevideo processing unit 70 controls thetuner 50 anddecoder 60 under the control of thecontrol unit 10 such that they are not operated. Also, thememory controller 123 in thevideo processing unit 70 stores user data from thecontrol unit 10 in thememories memory 135, respectively. When no wall paper information is selected, a wall paper is displayed with a transparent color on the basis of predetermined wall paper information. Therefore, thevideo processing unit 70 displays the user data from thecontrol unit 10 in the first andsecond display areas display unit 80, as shown inFIG. 13A . Here, the user data may include, for example, called subscriber information and a text message to be transmitted from the calling party. Thereafter, if the user clicks on the confirm key atstep 839 to command transmission of text data being displayed, then thecontrol unit 10 transmits the text data atstep 841. - Secondly, if the communication mode is the outgoing call mode at
step 831 and the data communication mode atstep 833 and the television display function is selected in the data communication mode atstep 835, thecontrol unit 10 notifies thevideo processing unit 70 of information regarding these modes atstep 843. Also atstep 843, thecontrol unit 10 transfers input data to thevideo processing unit 70. Then atstep 843, thevideo processing unit 70 stores user data from thecontrol unit 10 in thememory 131 and received television video data in thememories video processing unit 70 controls thedisplay unit 80 to display the television video data in thefirst display area 81 of thedisplay unit 80 and the user data from thecontrol unit 10 in thesecond display area 83 thereof, respectively, as shown inFIG. 13C . Here, the user data may include, for example, called subscriber information and a text message to be transmitted. Alternatively, provided that the television video data is being displayed at the full size, thevideo processing unit 70 displays a text message from theOSD controller 119 on a displayed picture in the OSD manner, as shown inFIG. 13B . Thereafter, if a transmission command is generated atstep 839, then thecontrol unit 10 transmits currently displayed text data atstep 841. - Thirdly, if the communication mode is the outgoing call mode at
step 831 and the voice communication mode atstep 833 and the OSD function is selected in the voice communication mode atstep 845, thecontrol unit 10 notifies thevideo processing unit 70 of information regarding these modes atstep 847. Then, theI2C interface 115 in thevideo processing unit 70 controls thetuner 50 anddecoder 60 under the control of thecontrol unit 10 such that they are not operated. Also, thememory controller 123 in thevideo processing unit 70 stores user data from thecontrol unit 10 in thememories memory 135, respectively. When no wall paper information is selected, a wall paper is displayed with a transparent color on the basis of predetermined wall paper information. Therefore, thevideo processing unit 70 displays the user data from thecontrol unit 10 in the first andsecond display areas display unit 80, as shown inFIG. 13A . Here, the user data may include, for example, called subscriber information, current time information and communication state information. The user performs the voice communication function via theaudio processor 25. Thereafter, if the end key input is generated atstep 849, thecontrol unit 10 releases the call mode and then returns to the television mode. - Fourthly, if the communication mode is the outgoing call mode at
step 831 and the voice communication mode atstep 833 and the television display function is selected in the voice communication mode atstep 845, thecontrol unit 10 notifies thevideo processing unit 70 of information regarding these modes atstep 851. Then atstep 851, theI2C interface 115 in thevideo processing unit 70 controls thetuner 50 anddecoder 60 to normally process a television signal of a currently selected channel, and blocks an audio signal from thedecoder 60 so that theaudio processor 25 can process an audio signal based on the voice communication function. Also atstep 851, thememory controller 123 in thevideo processing unit 70 stores user data from thecontrol unit 10 in thememory 131 and received television video data in thememories video processing unit 70 controls thedisplay unit 80 to display the television video data in thefirst display area 81 of thedisplay unit 80 and the user data from thecontrol unit 10 in thesecond display area 83 thereof, respectively, as shown inFIG. 13C . Here, the user data may include, for example, called subscriber information, current time information and communication state information. Alternatively, provided that the television video data is being displayed at the full size, thevideo processing unit 70 displays user data from theOSD controller 119 on a displayed picture in the OSD manner, as shown inFIG. 13B . The user performs the voice communication function via theaudio processor 25. Thereafter, if the end key input is generated atstep 849, thecontrol unit 10 releases the call mode and then returns to the television mode. - If the communication mode is ended after being performed in the above manner, then the
control unit 10 returns to the television mode of the previous state. - As apparent from the above description, the present invention provides a mobile terminal which is capable of processing a received television video signal to display it as a television picture on a display unit thereof. The present mobile terminal can also scale up or rotate the displayed television picture, or capture and store it as a still picture. Further, when displaying the television picture, the mobile terminal can efficiently control memories to process the received video signal in real time. Furthermore, the mobile terminal can process a television mode in a menu manner, resulting in an increase in the convenience of television watching.
- Although the embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Claims (4)
1. A method for communication by a mobile terminal having a television signal display function, the method comprising the steps of:
displaying a received television signal;
capturing an image being displayed and displaying the captured image as a still picture when a capture key is input during displaying of the received television signal; and
storing the captured image and then returning to the step of displaying the received television signal.
2. The method as claimed in claim 1 , wherein, when no filename is input during storing of the captured image, the captured image is stored with a filename set as a default.
3. The method as claimed in claim 2 , wherein the captured image is stored as a background screen.
4. The method as claimed in claim 1 , wherein the step of storing the captured image comprises the steps of:
displaying input of a filename;
when a filename is input, storing the captured image with the input filename; and
when no filename is input, storing the captured image with a filename set as a default.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/249,273 US20060037050A1 (en) | 2002-09-17 | 2005-10-14 | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020056639A KR100678204B1 (en) | 2002-09-17 | 2002-09-17 | Image and data display device and method according to mode of mobile terminal |
KR2002-56639 | 2002-09-17 | ||
US10/658,545 US9838640B2 (en) | 2002-09-17 | 2003-09-10 | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof |
US11/249,273 US20060037050A1 (en) | 2002-09-17 | 2005-10-14 | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/658,545 Division US9838640B2 (en) | 2002-09-17 | 2003-09-10 | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060037050A1 true US20060037050A1 (en) | 2006-02-16 |
Family
ID=36166828
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/658,545 Expired - Fee Related US9838640B2 (en) | 2002-09-17 | 2003-09-10 | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof |
US11/249,571 Abandoned US20060031886A1 (en) | 2002-09-17 | 2005-10-14 | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof |
US11/249,273 Abandoned US20060037050A1 (en) | 2002-09-17 | 2005-10-14 | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/658,545 Expired - Fee Related US9838640B2 (en) | 2002-09-17 | 2003-09-10 | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof |
US11/249,571 Abandoned US20060031886A1 (en) | 2002-09-17 | 2005-10-14 | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof |
Country Status (6)
Country | Link |
---|---|
US (3) | US9838640B2 (en) |
JP (2) | JP3987473B2 (en) |
KR (1) | KR100678204B1 (en) |
CN (3) | CN1747513A (en) |
DE (1) | DE10342977B4 (en) |
GB (4) | GB2395082B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070132788A1 (en) * | 2005-12-12 | 2007-06-14 | Samsung Electronics Co., Ltd. | Image processing apparatus and control method thereof |
US20070132783A1 (en) * | 2005-12-13 | 2007-06-14 | Samsung Electronics Co., Ltd. | Method for displaying background image in mobile communication terminal |
US20070216760A1 (en) * | 2004-06-02 | 2007-09-20 | Satoshi Kondo | Mobile Terminal Device |
US20080012952A1 (en) * | 2006-07-14 | 2008-01-17 | Lg Electronics Inc. | Mobile terminal and image processing method |
US20080026792A1 (en) * | 2006-07-27 | 2008-01-31 | Son Joo Hee | Mobile terminal and method of capturing image thereof |
US20100253836A1 (en) * | 2009-04-03 | 2010-10-07 | Huawei Technologies Co., Ltd. | Display method, display controller and display terminal |
US20110032221A1 (en) * | 2009-07-17 | 2011-02-10 | Seiko Epson Corporation | Osd display control program product, osd display control method, and osd display device |
US20140325581A1 (en) * | 2013-04-26 | 2014-10-30 | Hon Hai Precision Industry Co., Ltd. | Electronic device and method for managing video snapshot |
CN108462851A (en) * | 2017-02-21 | 2018-08-28 | 北京视联动力国际信息技术有限公司 | The method and mobile terminal of data processing, server, the second mobile terminal |
Families Citing this family (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100381137B1 (en) * | 2000-12-29 | 2003-04-26 | 삼성전자주식회사 | Method for notifying the day in telephone |
KR100754647B1 (en) * | 2002-09-17 | 2007-09-05 | 삼성전자주식회사 | Television video signal display device and method of mobile terminal |
US8520511B2 (en) * | 2003-09-11 | 2013-08-27 | Qualcomm Incorporated | Automatic handling of incoming communications at a wireless device |
JP2005117304A (en) * | 2003-10-07 | 2005-04-28 | Nec Access Technica Ltd | Mobile telephone set and its operation control method |
US7568111B2 (en) | 2003-11-11 | 2009-07-28 | Nokia Corporation | System and method for using DRM to control conditional access to DVB content |
JP2005167909A (en) * | 2003-12-05 | 2005-06-23 | Sanyo Electric Co Ltd | Mobile telephone apparatus |
EP1571813A1 (en) | 2004-03-02 | 2005-09-07 | LG Electronics, Inc. | Method and communication system for transmitting an image to the called party identifying calling party |
JP2005252501A (en) * | 2004-03-03 | 2005-09-15 | Nec Corp | Communications system, communication control unit, and communication control method |
KR100557135B1 (en) * | 2004-04-13 | 2006-03-03 | 삼성전자주식회사 | Multiple channel display and channel change method in portable terminal equipped with television video signal receiving function |
JP2005328246A (en) * | 2004-05-13 | 2005-11-24 | Matsushita Electric Ind Co Ltd | Mobile equipment |
JP4469754B2 (en) * | 2004-06-02 | 2010-05-26 | パナソニック株式会社 | Portable terminal device, control method thereof, program, and integrated circuit device |
WO2005120052A1 (en) * | 2004-06-02 | 2005-12-15 | Matsushita Electric Industrial Co., Ltd. | Mobile terminal device, control method thereof, program, and semiconductor device |
JP2006020286A (en) * | 2004-06-02 | 2006-01-19 | Matsushita Electric Ind Co Ltd | Portable terminal device |
KR100539884B1 (en) * | 2004-06-19 | 2005-12-28 | 삼성전자주식회사 | Mobile communication terminal and method for processing short message during the outputting of digital_broadcasting_data |
JP2006013646A (en) * | 2004-06-23 | 2006-01-12 | Sony Corp | High frequency signal receiver |
TWM266648U (en) * | 2004-08-27 | 2005-06-01 | Universal Scient Ind Co Ltd | Mobile phone with multi-functional power switch key |
WO2006022059A1 (en) * | 2004-08-27 | 2006-03-02 | Matsushita Electric Industrial Co., Ltd. | Communication terminal |
JP4558416B2 (en) * | 2004-08-31 | 2010-10-06 | パナソニック株式会社 | Communication terminal |
US7620185B2 (en) * | 2004-09-15 | 2009-11-17 | Nokia Corporation | Preview of payable broadcasts |
JP4331209B2 (en) * | 2004-10-04 | 2009-09-16 | パナソニック株式会社 | Telephone equipment |
KR100698140B1 (en) * | 2004-10-05 | 2007-03-26 | 엘지전자 주식회사 | Power pass device of mobile terminal capable of receiving broadcast |
KR20060031742A (en) * | 2004-10-09 | 2006-04-13 | 엘지전자 주식회사 | Sound control method of data service |
KR100585785B1 (en) * | 2004-11-22 | 2006-06-07 | 엘지전자 주식회사 | Multitasking device and method of DM mobile terminal |
KR100712844B1 (en) * | 2004-11-25 | 2007-05-02 | 엘지전자 주식회사 | Mobile communication terminal capable of checking real-time messages and its operation method |
CN1848858B (en) * | 2004-12-10 | 2010-05-05 | 美国博通公司 | Method and device for transmitting media flow for user in mobile communication device |
KR100617790B1 (en) * | 2004-12-27 | 2006-08-28 | 삼성전자주식회사 | Digital broadcasting channel information display terminal and method |
JP2006211394A (en) * | 2005-01-28 | 2006-08-10 | Toshiba Corp | Foldable portable terminal device |
US8773328B2 (en) * | 2005-02-12 | 2014-07-08 | Broadcom Corporation | Intelligent DMA in a mobile multimedia processor supporting multiple display formats |
US20080310517A1 (en) * | 2005-03-29 | 2008-12-18 | Nec Corporation | Mobile Terminal |
KR100663223B1 (en) | 2005-04-27 | 2007-01-02 | 삼성전자주식회사 | Mobile communication terminal capable of selectively storing data for video communication and its separate storage method |
KR100557185B1 (en) * | 2005-05-17 | 2006-03-03 | 삼성전자주식회사 | Digital multimedia broadcasting receiving terminal and simultaneous calling method that simultaneously performs digital multimedia broadcasting viewing function and call function |
EP1724955A3 (en) * | 2005-05-17 | 2007-01-03 | Samsung Electronics Co.,Ltd. | Method for taking a telephone call while receiving a broadcast service, and digital multimedia broadcasting terminal using this method |
KR100713385B1 (en) | 2005-06-07 | 2007-05-04 | 삼성전자주식회사 | Method of executing digital broadcast data output centralized service in mobile communication terminal |
US20060277577A1 (en) * | 2005-06-07 | 2006-12-07 | Nokia Corporation | Terminal, method and computer program product for performing operations with respect to broadcast content |
US7490341B2 (en) * | 2005-06-07 | 2009-02-10 | Nokia Corporation | System and associated terminal, method and computer program product for directional channel browsing of broadcast content |
KR100710386B1 (en) * | 2005-06-10 | 2007-04-24 | 엘지전자 주식회사 | Method of recording and reproducing broadcast data, and communication terminal and system therefor |
US7627349B2 (en) * | 2005-07-11 | 2009-12-01 | Nokia Corporation | Alternative notifier for multimedia use |
KR100743035B1 (en) | 2005-07-18 | 2007-07-26 | 엘지전자 주식회사 | Mobile communication terminal capable of broadcasting transmission using video call and method thereof |
JP2007036638A (en) * | 2005-07-27 | 2007-02-08 | Nec Corp | Portable terminal device and receiving and reproduction method of digital broadcasting used for it |
EP2372983B1 (en) * | 2005-08-04 | 2017-08-30 | Lenovo Innovations Limited (Hong Kong) | Execution of an application in a mobile communication terminal when plugging on cradle for charging |
KR100630182B1 (en) * | 2005-10-24 | 2006-10-02 | 삼성전자주식회사 | How to perform recording in video call mode of mobile device |
KR100813968B1 (en) | 2005-12-06 | 2008-03-14 | 삼성전자주식회사 | Digital multimedia reproduction apparatus and method for providing digital multimedia broadcasting thereof |
US20070204235A1 (en) * | 2006-02-06 | 2007-08-30 | Samsung Electronics Co., Ltd. | Method for any ticker while the user is in any application session in a mobile communication device |
US8424048B1 (en) | 2006-02-18 | 2013-04-16 | Philip Scott Lyren | Portable electronic device for receiving and playing feature length movies |
US8521601B1 (en) | 2006-04-08 | 2013-08-27 | Philip Scott Lyren | Marketing and selling feature length movies over networks |
KR100744380B1 (en) * | 2006-04-17 | 2007-07-30 | 삼성전자주식회사 | Display control device and method in a mobile terminal equipped with a function to output an image to an external display device |
US8738103B2 (en) | 2006-07-18 | 2014-05-27 | Fractus, S.A. | Multiple-body-configuration multimedia and smartphone multifunction wireless devices |
KR100724961B1 (en) * | 2006-07-28 | 2007-06-04 | 삼성전자주식회사 | Apparatus and method for controlling motion of mobile terminal with multimedia function |
KR101295539B1 (en) * | 2006-07-31 | 2013-08-12 | 엘지전자 주식회사 | Method for conversion of screen mode of mobile station |
KR101276833B1 (en) | 2006-11-10 | 2013-06-18 | 엘지전자 주식회사 | Receiver and Method for watching a data broadcasting on the reciver thereof |
KR101176501B1 (en) * | 2006-11-17 | 2012-08-22 | 엘지전자 주식회사 | Broadcasting receiving device capable of displaying communication-related information using data service and control method thereof |
US20080155597A1 (en) * | 2006-12-26 | 2008-06-26 | Shlomo Turgeman | Vehicle tv and content router |
KR100860671B1 (en) * | 2007-01-22 | 2008-09-26 | 삼성전자주식회사 | Rotating hinge device for mobile terminal, dual hinge device with same, swing type mobile terminal and sliding / rotating type mobile terminal |
KR101330873B1 (en) * | 2007-03-07 | 2013-11-18 | 엘지전자 주식회사 | Mobile Communication Terminal And Method of Reproducing Moving Picture Provided By Webpage In Mobile Communication Terminal |
GB0718897D0 (en) * | 2007-09-27 | 2007-11-07 | British Telecomm | Communications system |
CN101141739B (en) * | 2007-10-08 | 2010-09-29 | 中兴通讯股份有限公司 | Method to transmit data between television functional module and mobile functional module and corresponding terminal |
KR101487434B1 (en) | 2007-11-14 | 2015-01-29 | 삼성전자 주식회사 | Diaplay apparatus and control method of the same |
CN101291488B (en) * | 2008-03-24 | 2012-09-05 | 中兴通讯股份有限公司 | Screen printing method on mobile terminal |
CN101252733B (en) * | 2008-03-29 | 2012-04-11 | 中兴通讯股份有限公司 | Communication circuit and communication method between mobile terminal and module |
KR20090119412A (en) * | 2008-05-16 | 2009-11-19 | 엘지전자 주식회사 | Mobile terminal and method for controlling broadcast content purchase thereof |
KR101526973B1 (en) * | 2008-07-07 | 2015-06-11 | 엘지전자 주식회사 | Mobile terminal and control method thereof |
KR20100089287A (en) * | 2009-02-03 | 2010-08-12 | 삼성전자주식회사 | Television system and control method of the same |
JP4564569B2 (en) * | 2009-02-27 | 2010-10-20 | 株式会社東芝 | Display system and display method |
US8838179B2 (en) * | 2009-09-25 | 2014-09-16 | Blackberry Limited | Method and apparatus for managing multimedia communication recordings |
CN102263922A (en) * | 2010-05-31 | 2011-11-30 | 苏州闻道网络科技有限公司 | Static state image extraction apparatus |
CN101877743A (en) * | 2010-06-22 | 2010-11-03 | 中兴通讯股份有限公司 | Mobile terminal and method for interacting mobile terminal with network server |
JP2012085184A (en) * | 2010-10-13 | 2012-04-26 | Toshiba Corp | Video display device and off timer control method |
TW201306574A (en) * | 2011-07-26 | 2013-02-01 | Hannstar Display Corp | Internet protocol television |
US9148674B2 (en) * | 2011-10-26 | 2015-09-29 | Rpx Corporation | Method and system for assigning antennas in dense array |
KR20130076947A (en) | 2011-12-29 | 2013-07-09 | 삼성전자주식회사 | Imaging apparatus and control method for the same |
CN102572578B (en) * | 2011-12-30 | 2017-04-05 | Tcl王牌电器(惠州)有限公司 | Telescreen shows the method for moving picture terminal and passes screen system |
CN103713821A (en) * | 2013-12-27 | 2014-04-09 | 深圳市同洲电子股份有限公司 | Mobile terminal screen display method and mobile terminal |
EP3113500B1 (en) * | 2014-02-28 | 2020-04-29 | Samsung Electronics Co., Ltd. | Method and device for displaying application data in wireless communication system |
CN105592348A (en) * | 2014-10-24 | 2016-05-18 | 北京海尔广科数字技术有限公司 | Automatic switching method for screen transmission signals and screen transmission signal receiver |
FR3030979A1 (en) * | 2014-12-17 | 2016-06-24 | Orange | METHOD FOR CONTROLLING THE RESTITUTION OF A MEDIA FLOW DURING A TELEPHONE CALL |
KR102310870B1 (en) | 2015-01-12 | 2021-10-12 | 삼성전자주식회사 | Display apparatus and the controlling method thereof |
CN106506868B (en) * | 2016-12-14 | 2020-04-28 | 浙江丰泽科技有限公司 | Music recommendation method and terminal |
US10531187B2 (en) * | 2016-12-21 | 2020-01-07 | Nortek Security & Control Llc | Systems and methods for audio detection using audio beams |
WO2020130185A1 (en) | 2018-12-19 | 2020-06-25 | 엘지전자 주식회사 | Organic light emitting diode display device |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4855813A (en) * | 1987-12-11 | 1989-08-08 | Russell David P | Television image processing system having capture, merge and display capability |
US5493329A (en) * | 1993-10-01 | 1996-02-20 | Toko Kabushiki Kaisha | Picture transmission system |
US5640502A (en) * | 1994-08-05 | 1997-06-17 | Thomson Consumer Electronics, Inc. | Bit-mapped on-screen-display device for a television receiver |
US6157410A (en) * | 1996-05-17 | 2000-12-05 | Sony Corporation | Processing and display of images retrieved from digital still image files generated from digital moving images |
US6172672B1 (en) * | 1996-12-18 | 2001-01-09 | Seeltfirst.Com | Method and system for providing snapshots from a compressed digital video stream |
US6204842B1 (en) * | 1998-10-06 | 2001-03-20 | Sony Corporation | System and method for a user interface to input URL addresses from captured video frames |
US20010039663A1 (en) * | 2000-05-03 | 2001-11-08 | Hughes Electronics Corporation | Portable device for use with digital over-the-air communication system for use with terrestrial broadcasting system |
US6369858B1 (en) * | 1998-02-18 | 2002-04-09 | Samsung Electronics Co., Ltd. | On-screen display system |
US20020075256A1 (en) * | 2000-09-13 | 2002-06-20 | Nokia Multimedia Terminals Oy | Method and arrangement for synchronising on-screen display functions during analog signal reception |
US20020090068A1 (en) * | 2001-01-11 | 2002-07-11 | Samsung Electronics Co., Ltd. | Method of transmitting and receiving image files in mobile phone |
US20030011683A1 (en) * | 2001-07-13 | 2003-01-16 | Fumitomo Yamasaki | Digital camera |
US20030038893A1 (en) * | 2001-08-24 | 2003-02-27 | Nokia Corporation | Digital video receiver that generates background pictures and sounds for games |
US20030098869A1 (en) * | 2001-11-09 | 2003-05-29 | Arnold Glenn Christopher | Real time interactive video system |
US20030232593A1 (en) * | 2002-06-13 | 2003-12-18 | Nokia Corporation | Digital data transfer through different communication paths |
US6792148B1 (en) * | 1999-10-18 | 2004-09-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for providing a camera accessory with compression |
US6950467B2 (en) * | 2000-10-13 | 2005-09-27 | Thin Multimedia, Inc. | Method and apparatus for streaming video data |
US7013288B1 (en) * | 2000-05-26 | 2006-03-14 | Dialog Semiconductor Gmbh | Methods and systems for managing the distribution of image capture devices, images, and prints |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0645119B2 (en) | 1989-05-30 | 1994-06-15 | 川崎重工業株式会社 | Water jet processing equipment equipped with decompressor for high pressure water |
GB9201837D0 (en) * | 1992-01-27 | 1992-03-11 | Philips Electronic Associated | Television receiver |
US6396542B1 (en) * | 1995-09-01 | 2002-05-28 | Samsung Electronics Co., Ltd. | TV receiver having kinescope with 16:9 aspect ratio screen and dot pitch for 480 lines per frame resolution |
US5917552A (en) * | 1996-03-29 | 1999-06-29 | Pixelvision Technology, Inc. | Video signal interface system utilizing deductive control |
FI103450B1 (en) | 1996-04-23 | 1999-06-30 | Nokia Mobile Phones Ltd | Multimedia terminal and procedure for conducting multimedia reception |
JPH09294238A (en) | 1996-04-24 | 1997-11-11 | Sony Corp | Image receiver, image reception method, image reception system, image display processor and recording medium |
US6188800B1 (en) * | 1996-08-30 | 2001-02-13 | Yamaha Corporation | Two-dimensional spatial transformation system for video processing |
JPH10174007A (en) | 1996-10-11 | 1998-06-26 | Toshiba Corp | Multi-function television receiver |
JPH11196397A (en) | 1997-12-26 | 1999-07-21 | Canon Inc | Display device and communication system |
US6335728B1 (en) * | 1998-03-31 | 2002-01-01 | Pioneer Corporation | Display panel driving apparatus |
DE19815553A1 (en) | 1998-04-07 | 1999-10-14 | Grundig Ag | Cordless ISDN telephone or telephone installation |
TW463503B (en) * | 1998-08-26 | 2001-11-11 | United Video Properties Inc | Television chat system |
KR100310346B1 (en) | 1998-12-19 | 2001-11-05 | 윤종용 | Television portable telephone |
KR100539871B1 (en) * | 1998-12-26 | 2006-04-21 | 삼성전자주식회사 | How to Display Received Messages on a Television Cell Phone |
KR100547841B1 (en) * | 1998-12-26 | 2006-05-10 | 삼성전자주식회사 | Control Method of Operation Mode Switching of Television Mobile Phone |
JP2002536923A (en) * | 1999-02-08 | 2002-10-29 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | Electronic program guide with support for rich program content |
US6681285B1 (en) * | 1999-07-22 | 2004-01-20 | Index Systems, Inc. | Memory controller and interface |
CN1251502C (en) | 1999-08-27 | 2006-04-12 | 诺基亚有限公司 | Mobile multimedia terminal for DVB-T and large and small cell communication |
JP4074036B2 (en) * | 1999-09-29 | 2008-04-09 | 株式会社東芝 | Wireless communication terminal |
KR100359574B1 (en) * | 1999-12-30 | 2002-11-07 | 엘지전자 주식회사 | Digital television viewing portable telephone and image telephone communication |
GB2364209A (en) | 2000-06-30 | 2002-01-16 | Nokia Oy Ab | Combined digital video broadcast receiver and cellular receiver |
JP2002033799A (en) * | 2000-07-18 | 2002-01-31 | Pioneer Electronic Corp | Portable information terminal equipment and method for using the same |
JP2002027145A (en) | 2000-07-05 | 2002-01-25 | Toshiba Corp | Radio communication terminal |
KR100364739B1 (en) * | 2000-08-21 | 2002-12-16 | 엘지전자 주식회사 | Apparatus and method for control sub picture of tv |
KR100334684B1 (en) | 2000-09-26 | 2002-05-04 | Samsung Electronics Co Ltd | Apparatus and method for displaying picture in mobile terminal |
JP4672856B2 (en) * | 2000-12-01 | 2011-04-20 | キヤノン株式会社 | Multi-screen display device and multi-screen display method |
US20020093531A1 (en) * | 2001-01-17 | 2002-07-18 | John Barile | Adaptive display for video conferences |
JP2002296051A (en) | 2001-03-29 | 2002-10-09 | Mitsubishi Electric Corp | Car navigation display system |
US20100175084A1 (en) * | 2001-07-12 | 2010-07-08 | Ellis Michael D | Interactive television system with messaging and related promotions |
JP2003111054A (en) | 2001-09-28 | 2003-04-11 | Access:Kk | Moving picture distribution system |
US20030169369A1 (en) * | 2002-03-05 | 2003-09-11 | Michael Kahn | Consumer video captioning system |
CN1320819C (en) * | 2002-04-05 | 2007-06-06 | 松下电器产业株式会社 | Communications terminal device allowing content reception and voice communication |
US7116290B2 (en) * | 2002-08-13 | 2006-10-03 | Lg Electronics Inc. | Method and apparatus for diagnosing cell defect of PDP module |
KR101261710B1 (en) | 2011-05-24 | 2013-05-07 | 한국과학기술원 | Method for manufacturing blood vessel simulator using polymer microfluidic channel, blood vessel simulator manufactured by the same, and method for screening drug using the same |
-
2002
- 2002-09-17 KR KR1020020056639A patent/KR100678204B1/en not_active Expired - Fee Related
-
2003
- 2003-09-10 US US10/658,545 patent/US9838640B2/en not_active Expired - Fee Related
- 2003-09-17 GB GB0321778A patent/GB2395082B/en not_active Expired - Fee Related
- 2003-09-17 GB GB0526488A patent/GB2420041B/en not_active Expired - Fee Related
- 2003-09-17 DE DE10342977A patent/DE10342977B4/en not_active Expired - Fee Related
- 2003-09-17 GB GB0526490A patent/GB2419770B/en not_active Expired - Fee Related
- 2003-09-17 JP JP2003325213A patent/JP3987473B2/en not_active Expired - Fee Related
- 2003-09-17 CN CNA2005101070680A patent/CN1747513A/en active Pending
- 2003-09-17 GB GB0504840A patent/GB2409595B/en not_active Expired - Fee Related
- 2003-09-17 CN CN2005101070676A patent/CN1747512B/en not_active Expired - Fee Related
- 2003-09-17 CN CNB031589669A patent/CN1266969C/en not_active Expired - Fee Related
-
2005
- 2005-10-14 US US11/249,571 patent/US20060031886A1/en not_active Abandoned
- 2005-10-14 US US11/249,273 patent/US20060037050A1/en not_active Abandoned
-
2006
- 2006-07-04 JP JP2006184900A patent/JP4309412B2/en not_active Expired - Fee Related
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4855813A (en) * | 1987-12-11 | 1989-08-08 | Russell David P | Television image processing system having capture, merge and display capability |
US5493329A (en) * | 1993-10-01 | 1996-02-20 | Toko Kabushiki Kaisha | Picture transmission system |
US5640502A (en) * | 1994-08-05 | 1997-06-17 | Thomson Consumer Electronics, Inc. | Bit-mapped on-screen-display device for a television receiver |
US6157410A (en) * | 1996-05-17 | 2000-12-05 | Sony Corporation | Processing and display of images retrieved from digital still image files generated from digital moving images |
US6172672B1 (en) * | 1996-12-18 | 2001-01-09 | Seeltfirst.Com | Method and system for providing snapshots from a compressed digital video stream |
US6369858B1 (en) * | 1998-02-18 | 2002-04-09 | Samsung Electronics Co., Ltd. | On-screen display system |
US6204842B1 (en) * | 1998-10-06 | 2001-03-20 | Sony Corporation | System and method for a user interface to input URL addresses from captured video frames |
US6792148B1 (en) * | 1999-10-18 | 2004-09-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for providing a camera accessory with compression |
US20010039663A1 (en) * | 2000-05-03 | 2001-11-08 | Hughes Electronics Corporation | Portable device for use with digital over-the-air communication system for use with terrestrial broadcasting system |
US7013288B1 (en) * | 2000-05-26 | 2006-03-14 | Dialog Semiconductor Gmbh | Methods and systems for managing the distribution of image capture devices, images, and prints |
US20020075256A1 (en) * | 2000-09-13 | 2002-06-20 | Nokia Multimedia Terminals Oy | Method and arrangement for synchronising on-screen display functions during analog signal reception |
US6950467B2 (en) * | 2000-10-13 | 2005-09-27 | Thin Multimedia, Inc. | Method and apparatus for streaming video data |
US20020090068A1 (en) * | 2001-01-11 | 2002-07-11 | Samsung Electronics Co., Ltd. | Method of transmitting and receiving image files in mobile phone |
US20030011683A1 (en) * | 2001-07-13 | 2003-01-16 | Fumitomo Yamasaki | Digital camera |
US20030038893A1 (en) * | 2001-08-24 | 2003-02-27 | Nokia Corporation | Digital video receiver that generates background pictures and sounds for games |
US20030098869A1 (en) * | 2001-11-09 | 2003-05-29 | Arnold Glenn Christopher | Real time interactive video system |
US20030232593A1 (en) * | 2002-06-13 | 2003-12-18 | Nokia Corporation | Digital data transfer through different communication paths |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070216760A1 (en) * | 2004-06-02 | 2007-09-20 | Satoshi Kondo | Mobile Terminal Device |
US8072492B2 (en) | 2004-06-02 | 2011-12-06 | Panasonic Corporation | Mobile terminal device |
US8004543B2 (en) * | 2005-12-12 | 2011-08-23 | Samsung Electronics Co., Ltd. | Image processing apparatus and control method thereof |
US20070132788A1 (en) * | 2005-12-12 | 2007-06-14 | Samsung Electronics Co., Ltd. | Image processing apparatus and control method thereof |
US20070132783A1 (en) * | 2005-12-13 | 2007-06-14 | Samsung Electronics Co., Ltd. | Method for displaying background image in mobile communication terminal |
US8330821B2 (en) * | 2006-07-14 | 2012-12-11 | Lg Electronics Inc. | Mobile terminal and image processing method |
US20080012952A1 (en) * | 2006-07-14 | 2008-01-17 | Lg Electronics Inc. | Mobile terminal and image processing method |
US20080026792A1 (en) * | 2006-07-27 | 2008-01-31 | Son Joo Hee | Mobile terminal and method of capturing image thereof |
US20100253836A1 (en) * | 2009-04-03 | 2010-10-07 | Huawei Technologies Co., Ltd. | Display method, display controller and display terminal |
US8477155B2 (en) * | 2009-04-03 | 2013-07-02 | Huawei Technologies Co., Ltd. | Display method, display controller and display terminal |
US20110032221A1 (en) * | 2009-07-17 | 2011-02-10 | Seiko Epson Corporation | Osd display control program product, osd display control method, and osd display device |
US8928669B2 (en) * | 2009-07-17 | 2015-01-06 | Seiko Epson Corporation | OSD display control program product, OSD display control method, and OSD display device |
US20140325581A1 (en) * | 2013-04-26 | 2014-10-30 | Hon Hai Precision Industry Co., Ltd. | Electronic device and method for managing video snapshot |
US9083990B2 (en) * | 2013-04-26 | 2015-07-14 | Zhongshan Innocloud Intellectual Property Services Co., Ltd. | Electronic device and method for managing video snapshot |
CN108462851A (en) * | 2017-02-21 | 2018-08-28 | 北京视联动力国际信息技术有限公司 | The method and mobile terminal of data processing, server, the second mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN1747513A (en) | 2006-03-15 |
KR20040024908A (en) | 2004-03-24 |
CN1496181A (en) | 2004-05-12 |
GB2419770B (en) | 2007-01-03 |
GB2409595B (en) | 2006-05-24 |
GB2395082A (en) | 2004-05-12 |
KR100678204B1 (en) | 2007-02-01 |
GB2419770A (en) | 2006-05-03 |
US20040055011A1 (en) | 2004-03-18 |
JP4309412B2 (en) | 2009-08-05 |
DE10342977A1 (en) | 2004-03-25 |
US20060031886A1 (en) | 2006-02-09 |
CN1266969C (en) | 2006-07-26 |
CN1747512B (en) | 2012-05-02 |
GB2420041B (en) | 2006-09-20 |
DE10342977B4 (en) | 2004-11-18 |
GB0504840D0 (en) | 2005-04-13 |
GB2420041A (en) | 2006-05-10 |
GB2395082B (en) | 2005-08-03 |
JP2006325235A (en) | 2006-11-30 |
US9838640B2 (en) | 2017-12-05 |
GB0321778D0 (en) | 2003-10-15 |
GB0526490D0 (en) | 2006-02-08 |
JP3987473B2 (en) | 2007-10-10 |
JP2004112807A (en) | 2004-04-08 |
CN1747512A (en) | 2006-03-15 |
GB0526488D0 (en) | 2006-02-08 |
GB2409595A (en) | 2005-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9838640B2 (en) | Apparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof | |
US7623186B2 (en) | Apparatus and method for displaying a television video signal in a mobile terminal | |
EP1429557B1 (en) | Video overlay device of mobile telecommunication terminal | |
US7292284B2 (en) | Method and apparatus displaying double screen | |
US7233807B2 (en) | Device and method for displaying data in mobile terminal equipped with camera | |
US7652722B2 (en) | Apparatus and method for displaying multiple channels and changing channels in a portable terminal having a television video signal receiving function | |
KR100678205B1 (en) | Communication method of a mobile terminal having a television receiver | |
KR100630189B1 (en) | Screen display method of a mobile terminal having a television receiver | |
KR100547836B1 (en) | Multi-channel display apparatus and method in portable terminal with television function | |
JPH01277079A (en) | Still picture video telephone system | |
KR100547887B1 (en) | Image data display device and method of mobile phone with camera | |
JPH02193483A (en) | Video telephone set | |
JPH01160283A (en) | Still picture video telephone system | |
JPH04119086A (en) | Digital still picture video telephone system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |