US20040252139A1 - Mobile terminal - Google Patents
Mobile terminal Download PDFInfo
- Publication number
- US20040252139A1 US20040252139A1 US10/816,164 US81616404A US2004252139A1 US 20040252139 A1 US20040252139 A1 US 20040252139A1 US 81616404 A US81616404 A US 81616404A US 2004252139 A1 US2004252139 A1 US 2004252139A1
- Authority
- US
- United States
- Prior art keywords
- data
- display
- image
- memory
- display panel
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformation in the plane of the image
- G06T3/60—Rotation of a whole image or part thereof
- G06T3/606—Rotation by memory addressing or mapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
- H04N23/53—Constructional details of electronic viewfinders, e.g. rotatable or detachable
- H04N23/531—Constructional details of electronic viewfinders, e.g. rotatable or detachable being rotatable or detachable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0117—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
- H04N7/0122—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal the input and the output signals having different aspect ratios
Abstract
To display a horizontally oblong movie on a vertically oblong display portion, the movie may be displayed with being rotated 90 degrees by a CPU while the display portion is held in an orientation where the display portion is wider than tall. Since this arrangement puts a heavy load on the CPU, the mobile terminal according to the invention is adapted to implement the movie rotation by processings in the display portion. More specifically, an image memory in the display portion has a foursquare figure each side of which has a length the same as a longer side of a display panel of the display portion. A picture data is written on the memory in the same direction as a direction in which the picture data is read out to be transferred to the panel by the driver portion, and the driver portion rotates the picture data when transferring it.
Description
- 1. Field of the Invention
- The present invention relates to a mobile terminal capable of recording and displaying information, in particular, capable of taking an image of an object or scenery and displaying the taken image.
- 2. Description of the Related Art
- Laid-Open Japanese Patent Application No. 11-143604 discloses a mobile terminal in which an orientation of a display shown on a display screen is switched, in response to the operation of a switching button by the user, or upon detection of an inappropriate direction in which the mobile terminal is currently held by the user. See “PROBLEM TO BE SOLVED” in “ABSTRACT” in the top page of the publication.
- Although this conventional mobile terminal is capable of displaying an image on the display screen in an appropriate orientation depending upon the direction of the mobile terminal as held by the user, the mobile terminal is not adapted to suitably display an image depending upon a figure of the image.
- Further, according to the conventional mobile terminal, the orientation of the image is switched such that the image is always displayed in its nominal or appropriate orientation, irrespective of the direction in which the mobile terminal is held, i.e., irrespective of whether the top and bottom edges of the display screen having an oblong figure is the longer edges or the shorter edges of the display screen. However, the publication does not disclose how this switching of the image orientation is carried out.
- An object of this invention is, therefore, to provide a mobile terminal exhibiting an enhanced user-friendliness, by solving the above-described problems.
- This object is attained by the invention as defined in claims appended hereto.
- According to the invention, a mobile terminal with an enhanced user-friendliness can be provided.
- FIG. 1 is a block diagram schematically illustrating structure of a mobile terminal according to a first embodiment of the invention.
- FIG. 2 is a schematic view illustrating a method of processing a picture data of a moving picture having a vertically oblong rectangular figure, to display the moving picture on a display panel of the mobile terminal according to the first embodiment.
- FIG. 3 is a schematic view showing a memory area in the mobile terminal, in which a data representative of a write start address of the picture data and a data representative of a size of the picture data are stored.
- FIG. 4 shows one example of a data processing sequence following which an image data of the moving picture having the vertically oblong rectangular figure is processed to display the moving picture on the display panel of the mobile terminal.
- FIG. 5 is a schematic view illustrating a method of processing a picture data of a moving picture which has a horizontally oblong figure, to display the moving picture on the display panel of the mobile terminal.
- FIG. 6 shows one example of a data processing sequence following which an image data of the moving picture having the horizontally oblong figure is processed to display the moving picture on the display panel of the mobile terminal.
- FIG. 7 is a schematic view illustrating a process of camera shake compensation in a mobile phone according to a second embodiment of the invention.
- FIG. 8 shows one example of a data processing sequence according to which the process of camera shake compensation is executed in the mobile phone.
- FIG. 9 shows one example of an operation sequence following which a picture data of a moving picture which has been subjected to the camera shake compensation is stored in a memory portion, in a mobile terminal according to a third embodiment of the invention.
- FIG. 10 shows a mobile terminal according to a fourth embodiment of the invention.
- FIG. 11 shows a mobile terminal according to a fifth embodiment of the invention.
- There will be described several embodiments of the invention by reference to the accompanying drawings. As one example of a mobile terminal according to the embodiments of the invention, a mobile phone will is described below. However, the gist of the invention may be applied to any other terminals which are portable and capable of displaying images, such as a PHS (Personal Handyphone System phone) and PDA (Personal Digital Assistant).
- An internal structure of the mobile phone according to a first embodiment of the invention is shown in FIG. 1, in which an antenna portion1 is connected to a
radio portion 2 which receives and transmits radio signals under control of acontrol portion 3. Thecontrol portion 3 is connected to akey input portion 5 where manipulation of keys by a user is detected. To thecontrol portion 3 are also connected, via a data bus 8 of thecontrol portion 3, amemory portion 4,camera portion 6 and adisplay portion 7. Thememory portion 4 stores data, and also functions as a work area during running of an application. Thecamera portion 6 operates to take an image, while thedisplay portion 7 operates to display an image. Though it is not shown in FIG. 1, a signal processor dedicated to a speech communication feature rendered by the mobile terminal is also connected to thecontrol portion 3. A microphone and a telephone receiver are connected to the signal processor. - There will be described interfaces connecting the
control portion 3, thecamera portion 6 and thedisplay portion 7 to each other, as well as data flows among these elements. Thecontrol portion 3, thecamera portion 6 and thedisplay portion 7 are connected to each other through the data bus 8 of thecontrol portion 3. Further, thecamera portion 6 and thedisplay portion 7 are also connected to each other through apicture bus 9 which is exclusively used for displaying images. More specifically described, the data bus 8 is connected to four LSIs respectively corresponding to thecontrol portion 3,memory portion 4,camera portion 6 anddisplay portion 7. The four LSIs send and receive data to and from one another. Thepicture bus 9 is an exclusive interface for connection between thecamera portion 6 and thedisplay portion 7, so that a data outputted from thecamera portion 6 is inputted into thedisplay portion 7. - There will next be described an inner structure of the
display portion 7. Thedisplay portion 7 includes a first RGB I/F 100, animage RAM 101, adriver portion 102, adisplay panel 103, adisplay controller 104 and a first bus I/F 105. The first bus I/F 105 connects to thecontrol portion 3 through a data bus 8. A picture data which is outputted from thecamera portion 6 is inputted into the first RGB I/F 100, without being transmitted to thecontrol portion 3, but via thepicture bus 9 as an RGB interface, so that the outputted image is directly processed at thedisplay portion 7 without being controlled by thecontrol portion 3. Theimage RAM 101 is designed such that it consists of a matrix of pixels (or dots), a part of which corresponds to entire dots on thedisplay panel 103, such that a number of pixels of one of a row and a column of the matrix of theimage RAM 101 which one is shorter than the other, is larger than a number of dots of one of a row and a column of a matrix of the dots on thedisplay panel 103 which one is larger than the other. The picture data sent from the first RGB I/F 100 or first bus I/F 105 is written into theimage RAM 101. The picture data written into theimage RAM 101 is then read out from theimage RAM 101 and transferred to thedisplay panel 103 by thedriver portion 102, so as to be displayed on thedisplay panel 103. This series of actions is controlled by thedisplay controller 104. - As one example, there will be described a specific case where the
image RAM 101 consisting of a foursquare matrix of pixels each side of which has a number of pixels which is equal to the number of pixels or dots of the longer one of the row and column of the matrix of thedisplay panel 103. This relative size of theimage RAM 101 to thedisplay panel 103 is the minimum for achieving effects of the invention. In this specific case, thedisplay panel 103 has a longer side consisting of dots the number of which is A, and a shorter side consisting of dots the number of whish is B. Accordingly, the image RAM has a foursquare figure each side of which has a length corresponding to the number A of pixels. - Further, the
image RAM 101 may not be a single memory area, but may consist of a plurality of segments. In the latter case, thedisplay controller 104 operates to manage an address space when to write the picture data on the plurality of segments of theimage RAM 101. In a case where it is arranged such that each segment of theimage RAM 101 is independently controllable with regard to operation modes such that the segments can be powered on/off and held in a standby mode independently from one another, it is possible to power off a segment on which the picture data is not written, or to hold that segment in the standby mode, since a size of the picture data to be written to theimage RAM 101 is known in advance. According to this arrangement, the electricity consumption during the writing operation is advantageously reduced. - There will be next described an inner structure of the
camera portion 6. Asensor portion 200 comprises a multiplicity of light receiving elements to capture an image data to be processed. The image data is converted into digital signals by an A/D converter 201, and then converted into YUV format by asignal processor 202. In addition to converting the image data captured by thesensor portion 6 into the YUV format, thesignal processor 202 is also adapted to process the taken image so that the finally displayed image has a sepia or black-and-white tone, if commanded so by thecontrol portion 3. Furthermore, thesignal processor 202 executes various processes related to adjustments made when taking the moving picture, e.g., white balance correction. - The image data converted into the YUV format in the
signal processor 202 is then outputted from a second bus I/F 203 into thecontrol portion 3 via the data bus 8 of thecontrol portion 3. The image data is encoded by thecontrol portion 3 into an MPEG or JPEG format and stored in thememory portion 4. In addition to the second bus I/F 203, the image data converted into the YUV format by thesignal processor 202 is also sent to anRGB converter 204, where the image data is converted into an RGB format. This RGB data is outputted from a second RGB I/F 205 into thedisplay portion 7 through thepicture bus 9. This series of actions is controlled by acamera controller 206. - The mobile phone operates under one of three operation modes to handle a movie data, namely: (a) a Monitor mode in which an image captured by the
camera portion 6 is merely displayed on thedisplay panel 103, without being stored, (b) a Record mode in which a moving image captured by thecamera portion 6 is displayed on thedisplay panel 103 while being recorded at the same time, and (c) a Play mode in which a movie file which is stored in thememory portion 4 or downloaded from the Internet is played. - Each of the operation modes will be described. First, the Monitor mode will be illustrated. Since the Monitor mode does not involve recording operation, the image data taken by the
camera portion 6 need not be transferred to thecontrol portion 3, but is converted into the RGB image data by theRGB converter 204 incorporated in thecamera portion 6. The RGB data is then transferred from the second RGB I/F 205 ofcamera portion 6 to the first RGB I/F 100 incorporated in thedisplay portion 7 through thepicture bus 9. The picture data directly transferred from thecamera portion 6 to thedisplay portion 7, not through thecontrol portion 3, is written into theimage RAM 101 consisting of the foursquare matrix of pixels. The picture data is then read from theimage RAM 101 and transferred to thedisplay panel 103 by thedriver portion 102 so that the picture is displayed on thepanel 103, in accordance with overall display timings in thedisplay portion 7. - Generally, when a user takes a moving picture with a built-in camera of a mobile phone, a time span during which the user is trying to find a good angle and waiting for the right timing to take the picture is longer than a time span during which the user actually takes the picture. Accordingly, the Monitor mode is the mode established in a major part of an entire time which is required for each taking of moving pictures. According to the present embodiment, an operation of the
control portion 3 in such a Monitor mode, which is usually required, is made unnecessary, for thereby advantageously saving an electric power conventionally consumed by thecontrol portion 3 in the Monitor mode. This contributes to elongate a continuous operational time of the mobile phone. - Next, the Record mode will be described. In the Record mode, the image data is transferred to the
control portion 3 as well as to thedisplay portion 7. Thecontrol portion 3 encodes the image data and then stores the encoded image data in thememory portion 4, while thedisplay portion 7 operates to display the image data. More specifically described, the image data captured by thecamera portion 6 is first converted into the YUV data by thesignal processor 202. On one hand, the YUV data is inputted into thecontrol portion 3 from the second bus I/F 203 via the data bus 8, then encoded by thecontrol portion 3, and stored as a movie file in thememory portion 4. On the other hand, the YUV data is converted into the RGB format also, by theRGB converter 204, then transferred to the first RGB I/F 100 of thedisplay portion 7 from the second RGB I/F 205 of thecamera portion 6 and via thepicture bus 9. The picture data directly sent to thedisplay portion 7 is written on theimage RAM 101 consisting of the foursquare matrix of pixels, and then read out and transferred to thedisplay panel 103 by thedriver portion 102 to be displayed thereon, in accordance with the overall display timings in thedisplay portion 7. - In the Record mode, the recording operation of the
control portion 3 and the display operation of thedisplay portion 7 are concurrently performed. - The Play mode will be described. The Play mode is a mode selected: to play a movie file containing a movie data which was previously taken by using the
camera portion 7 built in the mobile terminal or by using other cameras and stored in thememory portion 4; or to play a movie file downloaded from the Internet. In each case, the movie data of the movie file is sent to thecontrol portion 3 by which the movie data is decoded, then transferred to thecamera portion 6 via the data bus 8, and subsequently converted into the RGB data by theRGB converter 204. The RGB data is transferred from the RGB I/F 204 of thecamera portion 6 to the RGB I/F 100 of thedisplay portion 7 via thepicture bus 9, without being transmitted to thecontrol portion 3. The RGB data directly transferred to thedisplay portion 7 is written into theimage RAM 101 having the foursquare matrix of pixels, and then read and transferred to thedisplay panel 103 by thedriver portion 102 to be displayed on thepanel 103, in accordance with the overall display timings in thedisplay portion 7. - As described above, in the Play mode, the movie data which has been decoded by the
control portion 3 is converted into the picture data by theRGB converter 204 of thecamera portion 6. In other words, thecamera portion 6, which basically functions to take images, also functions to cooperate to “play” the moving picture, which leads to an increase in the power consumption. To avoid this drawback, thecontrol portion 3, instead of theRGB converter 204, may operate to convert the movie data into the RGB format. In this case, the RGB data is transferred to the first bus I/F 105 of thedisplay portion 7 via the data bus 8, and then written on theimage RAM 101. Or alternatively, thedisplay portion 7 may operate to convert the movie data into the RGB format. - In FIG. 2 is schematically shown how the picture data is processed to display a moving picture having a vertically oblong figure on the
display panel 103 of thedisplay portion 7. A specific case where a movingpicture 300 having a vertically oblong rectangular figure whose height and width are respectively a number A of pixels (or dots) and a number B of pixels (or dots) (i.e., the number of pixels in one column of the movingpicture 300 is A, the number of pixels in one row of the movingpicture 300 is B, and A is larger than B) is played will be illustrated, by way of example. - FIG. 3 is a schematic view showing a
memory area 110 in which the size and the write start address of the picture data are stored. FIG. 3A shows a first arrangement where theimage RAM 101 consisting of the foursquare matrix of pixels is expanded to store the size and write start address of the picture data as a part of the entire data stored in theimage RAM 101. In other words, a capacity corresponding to a sum of sizes of the data representative of the size of the picture data (which will be referred to as “size data”) and the data representative of the write start address of the picture data (which will be referred to as “write-start-address data”) is added, as thememory area 110, to theimage RAM 101, since the size of theimage RAM 101 can not be reduced. FIG. 3B shows a second arrangement where amemory area 110 for storing the size data and the write-start-address data of the picture data is provided in thedisplay controller 104. In this case, thememory area 110 takes the form of a register, and the size data and write-start-address data are written on respectively corresponding bits in the register. - FIG. 4 illustrates one example of a data processing sequence following which the image data of the moving picture having a vertically oblong figure is processed to be displayed on the
display panel 103. This process is initiated with a command inputted into the mobile phone by the user to play the moving picture 300 (step S100). The image data of the movingpicture 300 is decoded by thecontrol portion 3, and then converted into the RGB format (step S101). The RGB data is buffered in the memory portion 4 (step S102). Since the image to be displayed is a moving picture, an original data consists of multiple frames. While displaying the movingpicture 300, thecontrol portion 3 controls the decoding of the movingpicture 300 such that picture data corresponding to at least one frame is buffered in thememory portion 4 so that continuous refreshing of the displayed image is smoothly effected. The picture data generated in thecontrol portion 3 and then buffered in thememory portion 4 is outputted from thecontrol portion 3 to the data bus 8 to be inputted into the first bus I/F 105 of thedisplay portion 7. Then, the picture data is written on theimage RAM 101 consisting of the foursquare matrix (step S104). - The
control portion 3 is able to obtain the size of the picture data, by reading in a header data of the picture data during decoding the image data. The picture data is written on the image RAM such that, in transferring the picture data corresponding to one row of the matrix of theimage RAM 101, thecontrol portion 3 operates to designate an address in theimage RAM 101 so that a picture data corresponding to more than one row of theimage RAM 101 is not continuously written on a single row of theimage RAM 101. It does not matter if there is a space where no picture data is written on one of the left or right sides in the foursquare matrix of theimage RAM 101. In the case shown in FIG. 2, the writing is started from the uppermost and leftmost pixel (“point a” in FIG. 2) and progresses rightward, and when the writing is completed in the uppermost row, it is then executed on the second uppermost row from the left toward the right. Thus, the writing is executed on the row-by-row basis, from the top to the bottom as seen in FIG. 2. As a result, a vertically oblong image is written left-justified or along the left edge on the foursquare matrix of pixels of theimage RAM 101. - Since the volume of data displayed on the
display panel 103 is smaller than the capacity of theimage RAM 101 consisting of the foursquare matrix, an assignment regarding which part of the image written on theimage RAM 101 is to be displayed on thedisplay panel 103 must be provided to thedriver portion 102. Hence, thecontrol portion 3 is adapted to also output the size data and write-start-address data of the picture data to thedisplay portion 7, when outputting the picture data (step S103). These data may be written into the exclusive register in thedisplay controller 104 of thedisplay portion 7 through the first bus I/F 105, prior to the outputting of the picture data. However, it is not essential to write the size data and write-start-address data into thedisplay controller 104 prior to the outputting of the picture data, but these data may be sent concurrently with the picture data, or alternatively, after and in succession to the picture data. - The size data and write-start-address data of the picture data are also written into the display controller104 (step S106), and an amount of the picture data corresponding to one frame of the moving
picture 300 is transferred to theimage RAM 101 consisting of the foursquare matrix of pixels (step S107). Then the display processing is initiated, in accordance with display timing signals generated in thedisplay portion 7. Thedisplay controller 104 operates to read in the size data of the picture data and make a comparison between the size of the picture data and a size of data thedisplay panel 103 displays thereon (step S108). If thedisplay controller 104 determines that the result of the comparison indicates that the entire picture data written on theimage RAM 101 consisting of the foursquare matrix can be displayed on thedisplay panel 103, thedriver portion 102 starts reading out the picture data row by row and from the “point a” in theimage RAM 101, which “point a” has been designated as the write start address in the prior steps. An amount of the picture data corresponding to the size data is read out from theimage RAM 101 top to down, while being sequentially transferred to the display panel 103 (step S109) so that the picture data is displayed thereon (step S110). To continuously display the moving picture, the above-described operation is reiterated. - The timings to execute operations related to display of the next frame varies depending upon a frame rate which the moving picture to be played is assigned. In a case where the moving
picture 300 to be played is assigned a high frame rate, producing the picture data and transmitting the produced data to thedisplay portion 7 need to be processed in parallel. On the other hand, if the movingpicture 300 is assigned a low frame rate, thecontrol portion 3 may suspend its operation during the picture data for one frame is being outputted to thedisplay portion 7 for the sake of reducing power consumption, and resume the process of producing the picture data for the next frame, upon completion of the outputting the picture data for the previous one frame. - Although it is not shown in FIG. 4, the process of playing the moving picture as explained here is suspended or terminated at a desired point of time, in response to manipulation by the user, or by utilizing a timer function of the mobile terminal. The suspension or termination process is given a highest propriety in the data processing sequence shown in FIG. 4, and executed immediately upon it as requested irrespective of which step in this sequence is currently executed. Such a termination or suspension process is applicable to all data processing sequences described later.
- FIG. 5 is a schematic view illustrating how a picture data is processed when to display a moving picture having a horizontally oblong figure on the
display panel 103 of thedisplay portion 7. A specific case where a movingpicture 301 having a horizontally oblong figure whose height and width respectively correspond to a number B of pixels (or dots) and a number A of pixels (or dots) (i.e., the number of pixels in one column is B, the number of pixels in one row is A, and A is larger than B) is played will be illustrated, by way of example. FIG. 6 shows one example of a data processing sequence following which the moving picture having the horizontally oblong figure as shown in FIG. 5 is displayed on thedisplay panel 103. - The process of playing the horizontally oblong moving picture is basically similar to the process of playing the vertically oblong moving picture as described above except the difference in their figures, as long as it is concerned with the steps from S101 to S108.
- In the mobile terminal, upon receiving a command to play the horizontally oblong moving picture301 (step S100), the moving
picture 301 is decoded by thecontrol portion 3, and then converted into the RGB format (step S101). Subsequently, the RGB data is buffered in the memory portion 4 (step S102). The picture data generated in thecontrol portion 3 and then buffered in thememory portion 4 is outputted from thecontrol portion 3 to the data bus 8 to be inputted into the first bus I/F 105 of thedisplay portion 7. Then, the picture data is written on theimage RAM 101 consisting of the foursquare matrix (step S104). - The
control portion 3 obtains the write start address of the picture data on the basis of the size data read in when decoding the picture data. In the present example, the width of the picture data corresponding to the number A of pixels (or dots) coincides with the width of theimage RAM 101 consisting of the foursquare matrix of pixels. Therefore, the picture data is written on theimage RAM 101 in a full row or line, starting from the leftmost and topmost pixel (i.e., “point a” in FIG. 5). Like the case where the vertically oblong movingpicture 300 is played, the size data and the write-start-address data of the horizontally oblong movingpicture 301 are outputted to the display portion 7 (step S103). These size and write-start-address data are written into the display controller 104 (step S106), and an amount of the picture data corresponding to one frame of the movingpicture 301 is transferred to theimage RAM 101 consisting of the foursquare matrix of pixels (step S107). Upon completion of the data transfer, displaying process is initiated in accordance with the display timing signals generated in thedisplay portion 7. Thedisplay controller 104 reads in the size of the picture data, and compares it with the size of the display panel 103 (step S108). In a case where the result of the comparison indicates that a part of the picture data could not be displayed, if the picture data written on theimage RAM 101 consisting of the foursquare matrix is directly displayed on thedisplay panel 103, the picture is displayed in a 90-degrees rotated orientation. In this case, thedriver portion 102 reads out the picture data row by row from theimage RAM 101 consisting of the foursquare matrix of pixels, starting from the “point a” which has been designated as the write start address; and the read data is transferred to and written on thedisplay panel 103, with the height and width directions being interchanged (step S111), to display the picture data (step S110). To continue to display the moving picture, the above-described operation is reiterated. In this arrangement where the picture data is written on theimage RAM 101 in the lateral direction and the picture data is then written on thedisplay panel 103 in the vertical direction from top down, as shown in FIG. 5, it may be adapted such that, before all of the picture data corresponding to one frame of the movingpicture 301 has been written on theimage RAM 101, namely, when only an amount of the picture data corresponding to one row of theimage RAM 101 is read out by thedriver portion 102, the corresponding portion or line in the picture is played on thedisplay panel 103 in the 90-degrees rotated orientation. According to this arrangement, thedriver portion 102 need not suspend its readout operation until the entire picture data for the one frame has been written into theimage RAM 101, thereby effectively reducing a time required for the image displaying process. - In an arrangement where the rotation of the picture is executed by the
control portion 3, two memory areas are required, namely, one for placing the picture before rotation and the other for placing the picture after rotation, and thus a capacity double of the size of thedisplay panel 103 must be afforded in thememory portion 4 connected to the data bus 8 of thecontrol portion 3. On the other hand, according to the present embodiment where thedriver portion 102 operates to rotate the picture, a required capacity of thememory portion 4 is advantageously reduced. - Further, in the arrangement where the rotation of the picture is executed by the
control portion 3, a part of thememory portion 4 connected to the data bus 8 of thecontrol portion 3 is utilized for the rotating process, and thus the picture data is transferred from thememory portion 4 to thecontrol portion 3 and then back to thememory portion 4. According to the arrangement, thecontrol portion 3 must frequently manage data transfer using the data bus 8. This hinders execution of main tasks of the control portion, namely, decoding process and the displaying process to play the picture on the display panel. Thus, the performance of thecontrol portion 3 during a relevant application is running is deteriorated. On the other hand, the arrangement according to the present embodiment, where thedriver portion 102 which is incorporated in thedisplay portion 7 executes the picture rotating process, advantageously prevents an excessive traffic in the data bus 8, as well as the deterioration in the performance of thecontrol portion 3 during the relevant application is running. - With regard to the process of displaying the picture data on the
display panel 103 as shown in FIGS. 2 and 5, it is noted that the memory area in theimage RAM 101 corresponding to the shaded portion in FIGS. 2 and 5 is left unused, thereby wasting electric power considerably. Hence, on the basis of the size of the picture data sent from thecontrol portion 3, theimage RAM 101 having the foursquare matrix is previously divided into two parts, one of which is to be left unused while the other of which is to be used, and the one part to be left unused is switched to a low power-consumption mode. This arrangement contributes to reduce a total electric power consumption in the mobile terminal, effectively elongating the continuous operational time of the terminal as a consequence. - FIG. 7 is a schematic view illustrating a method of processing an image data in a case where a movie data having a foursquare figure and captured by the
camera portion 6 is subjected to a camera shake compensation and is displayed on thedisplay portion 7. FIG. 8 shows one example of a data processing sequence following which the camera shake compensation is executed, without operation of thecontrol portion 3. - There will be described how the movie data is processed in the camera sake compensation, by illustrating a specific case where a moving
picture 302 having a foursquare figure one side of which has a length of a number A of pixels (or dots) is played on thedisplay panel 103 whose height and width respectively have a number A of pixels (or dots) and a number B of pixels (or dots), the number A being larger than the number B. - When the user selectively activates a movie capture function of the mobile terminal, the movie data captured by the
camera portion 6 is displayed on the display portion 7 (step S200). At this point, the user selectively activates the camera-shake compensation function by a suitable manipulation (step S201). Once the camera-shake compensation function is activated, each image data captured by thesensor portion 200 of thecamera portion 6 is clipped into an image data having a foursquare figure each side of which consists of a number A of pixels (or dots), by the signal processor 202 (step S202). The foursquare image data of A dots×A dots is then converted into thepicture data 302 by the RGB converter 204 (step S203). Thefoursquare picture data 302 inputted into the first RGB I/F 100 of thedisplay portion 7 from the second RGB I/F 205 of thecamera portion 6 and via thepicture bus 9, is written on theimage RAM 101 consisting of the foursquare matrix of pixels (step S104). In the present case, the data size of thepicture data 302 outputted from thecamera portion 6 does not coincide with the size of thedisplay panel 103, but coincide with theimage RAM 101 consisting of the foursquare matrix of pixels. Accordingly, the topmost-and leftmost pixel (“point a”) of theimage RAM 101 is determined to be the write start address at which the writing of thepicture data 302 begins. (step S204). - In general, when the picture data is displayed on the
display panel 103, the picture data is written on only a part of theimage RAM 101 having the foursquare matrix, and only a part of the picture data which has been written on the part of theimage RAM 101 is to be displayed. Therefore, thedisplay controller 104 essentially obtains the size and write start address of the picture data. In this case, however, the picture data is written on the entire area of theimage RAM 101, and therefore thedisplay controller 104 need not obtain the size and write start address of the picture data. - When a picture data302-Al of a first frame of the moving
picture 302 has been written on theimage RAM 101 consisting of the foursquare matrix (step S205), thedisplay controller 104 identifies in the written picture data 302-A1 a part corresponding to a major object of the image as captured by the sensor portion 200 (step S206). In this example, a person having a bamboo sword is identified as the most likely major object, and thedisplay controller 104 determines a pixel at a “point b” in theimage RAM 101 to be a read start address at which reading out of the picture data 302-A1 begins, so that the object as displayed on thedisplay panel 103 will be located in a center of thedisplay panel 103 with respect to its width having the number B of pixels (step S207). Once the read start address is determined, thedriver portion 102 reads out the picture data 302-A1 by starting from the “point b” such that a picture data written on a topmost row of theimage RAM 101, which row has a length of the number B of pixels (or dots), is read out, and then the picture data of the next topmost row in theimage RAM 101 is read out from a point immediately below the “point b”. By iterating this step, data of a total of the number A of rows each of which has the number B of pixels is read out from theimage RAM 101. The picture data 302-A1 read out from theimage RAM 101 is transferred to the display panel 103 (step S208) where a picture data 302-B1, which is a compensated version of the picture data 302-A1, is displayed such that the major object is appropriately located in the center of the display panel 103 (step S209). It is noted that the picture data written on the shaded portions of theimage RAM 101 as shown in FIG. 7 is not displayed on thedisplay panel 103. - Next, a picture data302-A2 of a second frame of the moving
picture 302 is written on theimage RAM 101 consisting of the foursquare matrix of pixels (step S205). Thedisplay controller 104 identifies the person having the bamboo sword as the most likely major object in the picture data 302-A2 (step S206), similarly to the picture data 302-A1, and determines a “point c” as the read start address at which the reading out of the picture data 302-A2 from theimage RAM 101 consisting of the foursquare matrix begins, so that the object will be located in the center of thedisplay panel 103 with respect to its width having the number B of dots (step S207). Once the read start address is determined, thedriver portion 102 reads out the picture data 302-A2 by starting from the “point c”, such that a picture data written on the topmost row of theimage RAM 101, which row has the number B of pixels (or dots), is read out, and then the picture data on the next topmost row in theimage RAM 101 is read out from a point immediately below the “point c”. By iterating this step, a total of the number A of rows each of which has the number B of pixels is read out from theimage RAM 101. The picture data 302-A2 read out from theimage RAM 101 is transferred to the display panel 103 (step S208) where a picture data 302-B2, which is a compensated version of the picture data 302-A2, is displayed such that the major object is appropriately located in the center of the panel 103 (step S209). In this time also, the picture data written on the shaded portions of theimage RAM 101 as shown in FIG. 7 is not displayed on thedisplay panel 103. - Similarly to the above-described steps regarding to the first and second frames, a picture data302-A3 of a third frame of the moving
picture 302, and sequentially a picture data 302-A4 of a fourth frame of the movingpicture 302 is sequentially written on the image RAM 101 (step S205). Thedisplay controller 104 identifies the most likely major object in the picture data 302-A3, 302-A4 written on the image RAM 101 (step S206), and determines a “point a (with regard to the third frame)n, “point d (with regard to the fourth frame)” as the read start address at which the reading out of the picture data 302-A3, 302-A4 from theimage RAM 101 begins, so that the object will be located in the center of thedisplay panel 103 with respect to its width having the number B of dots (step S207). Once the read start address is determined, thedriver portion 102 reads out the picture data 302-A3, 302-A4, by starting from the “point a (for the third frame)”, “point d (for the fourth frame)”, such that a picture data written on the topmost row of theimage RAM 101, which row has a length of the number B of pixels (or dots), is read out, and then the picture data on the next topmost row in theimage RAM 101 is read out from a point immediately below the “point a (with regard to the third frame)”, “point d (with regard to the fourth frame)”. By reiterating this step, a total of the number A of rows each of which corresponds to the number B of pixels is read out from theimage RAM 101. The picture data 302-A3, 302-A4 read out from theimage RAM 101 is transferred to the display panel 103 (step S208) where a picture data 302-B3, 302-B4 which is a compensated version of the picture data 302-A3, 302-A4 is sequentially displayed such that the major object is appropriately located in the center thereof (step S209). In this time also, the picture data written on the shaded portions of theimage RAM 101 as shown in FIG. 7 is not displayed on thedisplay panel 103. - The above-described series of steps is implemented for each of the multiple picture data sent from the
camera portion 6, thereby accomplishing the camera shake compensation with respect to the horizontal direction. - In the above-described embodiment, the widthwise compensation of camera shake is performed. However, the camera shake compensation can be performed heightwise, if the
image RAM 101 is adapted to have a redundant space in the direction of its height. Further, not only the vertically oblong moving picture but also a horizontally oblong moving picture can be compensated for the adverse effects of camera shake, by executing a similar process as described above. - FIG. 9 shows one example of a data processing sequence following which the moving picture which has been subjected to the camera shake compensation as described above and shown in FIGS. 7 and 8, and is less blurry, is recorded and stored.
- During execution of camera shake compensation according to the sequence of FIG. 8, the user manipulates suitable means to initiate recording of the moving picture (step S300). In the
display portion 7, when the picture data which has been subjected to the camera shake compensation is transferred to thedisplay panel 103 by thedriver portion 102, the same picture data is also outputted to the first bus I/F 105 (step S301). The picture data outputted from thedriver portion 102 to thedisplay panel 103 is displayed on the panel 103 (step S209), while the picture data sent to the first bus I/F 105 is received by thecontrol portion 3 via the data bus 8 (step S302). Thecontrol portion 3 converts the picture data transferred from thedisplay portion 7 into the YUV format (step S303), then encodes the YUV data and stores the encoded YUV data in the memory portion 4 (step S304). The series of steps is executed for each of the all frames of the movingpicture 302 taken by thecamera portion 6. - FIGS. 10A-10C illustrates a posture change or relative rotation of an
upper unit 400 and alower unit 401 of a mobile phone according to a fourth embodiment of the invention. - The mobile phone according to the present embodiment comprises the
upper unit 400, thelower unit 401 and a connectingmember 402 which connects the upper andlower units units member 402 has three axes and is adapted such that the upper andlower units member 402 to flip-open/close the mobile phone, and also relatively rotatable about a second axis and a third axis of the connectingmember 402 each of which is perpendicular to the first axis and which are perpendicular to each other. In FIG. 10, a case where the connectingmember 402 is disposed on the right side of the longitudinal centerline of the upper andlower units member 402 is disposed on the left side of the centerline. Adisplay panel 403 and acamera 405 are built in theupper unit 400, while theinput device 404 is mounted in thelower unit 401. - The user flip-opens the mobile phone. Then, the
upper unit 400 is rotated 180 degrees around the second axis of the connectingmember 402 in a direction away from the connectingmember 402 with respect to the longitudinal centerline of the mobile phone while thelower unit 401 is held horizontally, so that theupper unit 400 is partially positioned above thelower unit 401. The mobile phone in this posture is put on a planar surface, e.g., on a desk, such that the longer sides of thedisplay panel 403 extends widthwise, for thereby facilitating viewing for a relatively long time a moving picture which is rotated 90 degrees when displayed on the verticallyoblong display panel 403. That is, in such a case, the user can view the moving picture without holding the mobile phone with his or her hand. It is noted here that the flip-type mobile phone is adapted such that the upper andlower units lower units lower units - According to the present fourth embodiment, the connecting
member 402 is not disposed on the longitudinal centerline but is quite deviated from the longitudinal centerline, thereby making it possible to orient the verticallyoblong display panel 403 in the posture where thedisplay panel 403 is wider than is tall as seen by the user, and tilt thedisplay panel 403 by pivoting thedisplay panel 403 around the third axis of the connecting member 402 (as shown in FIG. 10C). Thus, the user can adjust the angle of thedisplay panel 403 as desired, and comfortably view a movie such as a TV picture for a long time. Further, according to this embodiment, thecamera 405 is disposed on one side of thedisplay panel 403, thereby making it possible to make a TV telephone call with the mobile phone laid on something suitable. Still further, when the mobile phone is laid down in the posture as described above, only a part of the keys are positioned beneath theupper unit 400, and thus the keys which are not beneath theupper unit 400 can be manipulated, thereby enabling an input of information by the user, to a certain extent. - FIGS. 11A-11C illustrates a posture change or relative rotation of the upper and
lower units - The user flip-opens the mobile phone. Then, the
upper unit 400 is rotated 180 degrees around the second axis of the connectingmember 402 in a direction toward the side of the connectingmember 402 with respect to the longitudinal centerline of the mobile phone, while thelower unit 401 is held horizontally, so that the upper andlower units display panel 403 extends widthwise, for thereby facilitating viewing for a relatively long time a moving picture which is rotated 90 degrees when displayed on the verticallyoblong display panel 403. That is, in such a case, the user can view the moving picture without holding the mobile phone with his or her hand. - According to the present fifth embodiment, the connecting
member 402 is not disposed on the longitudinal centerline but is quite deviated from the longitudinal centerline, thereby making it possible to orient the verticallyoblong display panel 403 in the posture where thedisplay panel 403 is wider than is tall as seen by the user, and tilt thedisplay panel 403 by pivoting thedisplay panel 403 around the third axis of the connecting member 402 (as shown in FIG. 11C). Thus, the user can adjust the angle of thedisplay panel 403 as desired, and comfortably view a movie such as a TV picture for a long time. Further, according to this embodiment, thecamera 405 is disposed on one side of thedisplay panel 403, thereby making it possible to make a TV telephone call with the mobile phone laid on something suitable. According to the embodiment, when the mobile phone is laid down in the posture as described above, a surface on which theinput device 404 is provided and a surface on which thedisplay panel 403 is provided are continuous, an input of information through manipulation of the keys by the user is readily possible. - As means for displaying the moving picture with 90-degrees rotation, an exclusive key for switching orientation of the moving picture is provided. The user arbitrarily selects whether the moving picture is to be rotated 90 degrees or not, and obtains a size of the picture to be played, in advance. When the picture to be played has a width larger than that of the
display panel 403, the user may push the exclusive key to play the picture in the rotated orientation, on thedisplay panel 403. - Alternatively, the mobile phone may have a function to automatically select whether the picture is rotated or not, depending upon the activated application.
- In general, the mobile phone is not held in the posture where its upper and
lower units - The resuming the application upon the termination of the call may not be performed, in accordance with a prior setup by the user. In this case, the displaying the picture with 90-degrees rotation is not resumed, but a usual standby screen in the portrait orientation is displayed.
- In each of the embodiments as described above, the figure of the
display panel display panel image RAM 101 is adapted to consist of a matrix of pixels, a shorter side of which has a first number of pixels which first number is larger than a second number of pixels aligned on the longest part of thepanel image RAM 101 are compared with the second number, and if one of the numbers of the row and column of the picture data is larger than the second number, the one of the row and column is oriented parallel to the shorter side of theimage RAM 101, when stored. This arrangement allows a greater flexibility in designing the figure of thedisplay panel display panel - In a case where the elliptical or rhombic display is employed, it is preferably used as a sub display, since the user usually desires to view a moving picture on a display having an oblong rectangular figure, or, a substantially oblong rectangular figure. For instance, in a flip phone having a display “A” which the user can not see when the phone is folded, and a display “B” smaller than “A” and mounted on the back of the phone, the elliptical or rhombic display is preferably employed as the display “B”. In this instance, the present invention may also be applied to the display “A”, to accordingly improve the overall design of the mobile phone.
- Further, although the
display panel - According to the illustrated embodiments, the 90-degrees rotation of the picture is performed only by operations of the
camera portion 6 and thedisplay portion 7 and without any load on thecontrol portion 3, when to display the horizontally oblong picture on the verticallyoblong display panel - Further, according to the illustrated embodiments, the
camera portion 6 and thedisplay portion 7 are connected to each other via thepicture bus 9 which is different from the data bus 8 of thecontrol portion 3. Thus, when the movie data taken by thecamera portion 6 is to be monitored on thedisplay portion 7, it is made possible to display on thedisplay portion 7 the picture data converted by thecamera portion 6 and then transferred via thepicture bus 9, without being transmitted through thecontrol portion 3. Hence, the load on thecontrol portion 3, as well as the power consumption are effectively reduced. - Still further, the above-described embodiments more effectively prevent an increase in the required memory capacity, as well as deterioration in performance of the
control portion 3, as compared with an arrangement where the picture rotating process is executed by thecontrol portion 3. - According to the above-described embodiments, when a moving picture encoded into MPEG or other formats is played, the
control portion 3 decodes the picture data and outputs the decoded data to thecamera portion 6, which converts the data into the RGB data and forwards the picture data to thedisplay portion 7. Therefore, thecontrol portion 3 can be exclusively devoted to its decoding process, and also the frequency of access to thememory portion 3 on the data bus 8 can be lowered, except the access necessary for the decoding process. Thus, this arrangement contributes to quickly responding to the existing tendency to enlarge or widen the display of mobile terminals. - In addition, according to the second embodiment as described above, the picture data is written on the
image RAM 101 incorporated in thedisplay portion 7 and having a foursquare figure whose size is larger than that of thedisplay panel 103, and each time the written picture data, or frame, is updated to the next one, the object is newly detected in theimage RAM 101, so that the object is kept displayed at the center of thedisplay panel 103. This arrangement makes it possible to perform the camera shake compensation without placing a load on a CPU. - Further, the user can store the moving picture which has been compensated with respect to the camera shake effects, according to the third embodiment as described above.
- In the arrangement where the
image RAM 101 consists of the at least two segments which are controllable independently of one another to be powered on/off or held in the standby mode, it is possible to power off the segment on which the picture data is not written or to hold that segment in the standby mode, since the size of the picture data to be written into theimage RAM 101 is known in advance.
Claims (15)
1. A mobile terminal including a vertically oblong image display, the mobile terminal comprising:
an image memory for storing image data, the image memory being capable of storing an amount of data larger than that which can be displayed on the image display;
a driver for reading out the image data stored in the image memory and providing that data to the display, wherein the driver is adapted to rotate the image data to enable display of the rotated image data on the display.
2. The mobile terminal according to claim 1 wherein the image memory provides storage for a matrix of pixels which matrix has a shorter side and a longer side, a number of pixels of the shorter side of the matrix being larger than a number of pixels of a longer side of the display panel.
3. The mobile terminal according to claim 1 , wherein the driver reads out the image data stored in the image memory, after which the driver causes the image data to displayed in a rotated orientation on the display.
4. The mobile terminal according to claim 3 , wherein an amount of the image data corresponding to one row of the matrix of the image memory is written on a corresponding row of the image memory, and the driver reads out the amount of the image data written on the corresponding row of the image memory, after which the driver has the amount of the image data displayed in the rotated orientation on the display panel.
5. The mobile terminal according to claim 1 wherein the driver rotates the image data when reading out the image data from the image memory.
6. A mobile terminal including a memory which stores data, a display on which an image is displayed, and a controller which controls the memory and the display, and wherein the display comprises:
an image memory which stores image data which is supplied from the image memory under control of the control portion;
a driver which reads out the image data stored in the image memory; and
a rectangular display panel which displays the image data;
the image memory being capable of storing a quantity of data larger than a quantity of data displayed on the display, and wherein
the driver is adapted to rotate the image data stored in the image memory and have the rotated image data displayed on the display panel according to an orientation of the image data and the rectangular display panel.
7. A mobile terminal including a first unit, a second unit and a hinge which foldably connects the first unit and the second unit, and wherein the first unit includes a first display portion for displaying an image which can be seen when the first and second units are opened, and a second display portion having a screen smaller than the first display, the second unit incorporating a memory for storing data and a controller for controlling the memory, the first display and the second display, and wherein
the second display comprises:
an image memory which stores image data, the data being provided from the memory under control of the controller;
a driver which reads out the image data stored in the image memory and outputs the image data; and
a vertically oblong display panel which displays the image data outputted from the driver, wherein
the image memory is capable of storing a volume of data larger than a volume of data displayed on the screen, and the driver is adapted to rotate the image data stored in the image memory and have the rotated image data displayed on the screen.
8. A mobile terminal according to claim 7 , wherein the image memory is capable of storing a volume of data larger than a volume of data displayed on the first display portion.
9. A mobile terminal comprising an oblong display panel on which an image is displayed, the mobile terminal further comprising:
a display memory capable of storing a volume of data larger than a volume of data displayed on the display panel; and
a driver which operates when an oblong image data having a longitudinal direction different from that of the oblong display panel is written on the display memory, the driver portion reads out the image data, and rotates the image data to make the longitudinal direction of the image data coincide with that of the display panel.
10. A mobile terminal comprising a first unit, a second unit and a connecting member which foldably connects the first unit and the second unit, and wherein
the connecting member is adapted such that the connecting member has a first central axis about which the first and second units are relatively pivotable to fold the mobile terminal, and a second central axis which is perpendicular to the first axis and about which the first and second units are relatively rotated, and
the connecting member is disposed at one of two marginal portions of the units on the first center axis.
11. A mobile terminal including an imaging portion, a display portion, a memory portion and a control portion, the mobile terminal further comprising:
a data bus connecting the imaging portion, the display portion, the memory portion and the control portion one another; and
an image bus connecting the imaging portion and the display portion, the image bus being different from the data bus and being exclusively used for displaying an image.
12. A mobile terminal according to claim 11 , wherein the imaging portion comprises a sensor for capturing an optical image; an analog-to-digital converter for converting analog data of the optical image into digital image data; a signal processor for converting the digital image data into YUV format; a bus interface for supplying the YUV format data; and an RGB converter for converting the image data from YUV format into RGB data; and an RGB interface for supplying the RGB data to the image bus.
13. A mobile terminal comprising an imaging portion and a display portion, wherein:
the display portion includes an image memory for storing image data; a driver for reading out the image data stored in the image memory; a display panel for displaying the image data from the driver portion; and a display controller for controlling the image memory and the driver memory; wherein
the image memory is capable of more data than an amount of data displayed on the display panel, and
the display controller detects an object in the image data stored in the image memory, and controls reading operation of the driver portion such that the object is displayed in a middle region of the display panel.
15. A display device including an oblong display panel for displaying an image, the display device comprising:
a display memory capable of storing a volume of data larger than a volume of data displayed on the display panel;
a driver which operates such that when an oblong image data having a longitudinal direction different from that of the oblong display panel is written to the display memory, the driver reads out the image data and causes it to be displayed on the display panel rotated so the longitudinal direction of the image data coincides with that of the display panel.
16. A mobile terminal including a memory portion which stores data, a display portion on which an information is displayed, and a control portion which controls the memory portion and the display portion, wherein
the display portion comprises:
an information memory which stores data, the data being forwarded from the information memory under control of the control portion;
a driver which reads out the information data stored in the information memory and then outputs the information data; and
an oblong display panel which displays the information data outputted from the driver; wherein
the information memory is capable of storing a volume of data larger than a volume of data displayed on the display portion; and
the driver portion is adapted to rotate the information data stored in the information memory and display it on the display panel when the information data stored in the information memory is oblong in a different direction than the oblong display panel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/500,553 US7177960B2 (en) | 2003-05-09 | 2006-08-07 | Mobile terminal |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003-130985 | 2003-05-09 | ||
JP2003130985A JP2004333957A (en) | 2003-05-09 | 2003-05-09 | Personal terminal |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/500,553 Continuation US7177960B2 (en) | 2003-05-09 | 2006-08-07 | Mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040252139A1 true US20040252139A1 (en) | 2004-12-16 |
Family
ID=33506279
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/816,164 Abandoned US20040252139A1 (en) | 2003-05-09 | 2004-03-31 | Mobile terminal |
US11/500,553 Expired - Fee Related US7177960B2 (en) | 2003-05-09 | 2006-08-07 | Mobile terminal |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/500,553 Expired - Fee Related US7177960B2 (en) | 2003-05-09 | 2006-08-07 | Mobile terminal |
Country Status (3)
Country | Link |
---|---|
US (2) | US20040252139A1 (en) |
JP (1) | JP2004333957A (en) |
CN (1) | CN1299528C (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050270308A1 (en) * | 2004-06-08 | 2005-12-08 | Atsushi Obinata | Display controller, electronic device, and method of supplying image data |
US20060209080A1 (en) * | 2005-03-18 | 2006-09-21 | Telefonaktiebolaget L M Ericsson (Publ) | Memory management for mobile terminals with limited amounts of graphics memory |
US20060209505A1 (en) * | 2005-03-21 | 2006-09-21 | Samsung Electronics Co., Ltd. | Portable communication terminal having a housing capable of both sliding and swinging |
WO2006113905A3 (en) * | 2005-04-20 | 2007-03-29 | Nokia Corp | Displaying and image using memory control unit |
US20100039437A1 (en) * | 2006-09-06 | 2010-02-18 | Yoshinao Kobayashi | Image display device, electronic device, display controller and display control method |
EP2243280A1 (en) * | 2008-02-14 | 2010-10-27 | Nokia Corporation | Information presentation based on display screen orientation |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100606744B1 (en) * | 2005-05-17 | 2006-08-01 | 엘지전자 주식회사 | Mobile communication terminal with displaying still image and method of displaying still image using same |
JP2007141101A (en) * | 2005-11-21 | 2007-06-07 | Sharp Corp | Personal digital assistant |
JP2008262090A (en) * | 2007-04-13 | 2008-10-30 | Toshiba Corp | Display control circuit and display device |
JP4926832B2 (en) * | 2007-05-30 | 2012-05-09 | シャープ株式会社 | TERMINAL DEVICE WITH IMAGING FUNCTION, CONTROL METHOD FOR TERMINAL DEVICE, CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE CONTROL PROGRAM |
US8068121B2 (en) | 2007-06-29 | 2011-11-29 | Microsoft Corporation | Manipulation of graphical objects on a display or a proxy device |
JP5256789B2 (en) * | 2008-03-10 | 2013-08-07 | セイコーエプソン株式会社 | Screen display control device |
CN101598966A (en) * | 2008-06-06 | 2009-12-09 | 深圳富泰宏精密工业有限公司 | The contactor control device and the control method thereof that show two pictures |
US20110161818A1 (en) * | 2009-12-29 | 2011-06-30 | Nokia Corporation | Method and apparatus for video chapter utilization in video player ui |
KR20120026350A (en) * | 2010-09-09 | 2012-03-19 | 삼성전자주식회사 | Method and system for transmitting data file |
CN103220485B (en) * | 2012-01-18 | 2016-08-17 | 腾讯科技(深圳)有限公司 | Video playback rotates the method and system of picture |
US20150127505A1 (en) * | 2013-10-11 | 2015-05-07 | Capital One Financial Corporation | System and method for generating and transforming data presentation |
CN106710563A (en) * | 2017-03-20 | 2017-05-24 | 深圳市华星光电技术有限公司 | Driving method for display panel, time sequence controller and liquid crystal display |
JP2021068952A (en) * | 2019-10-18 | 2021-04-30 | ソニーセミコンダクタソリューションズ株式会社 | Imaging apparatus and electronic apparatus |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5457675A (en) * | 1993-01-18 | 1995-10-10 | Sony Corporation | Video image updating and reproducing device with image selecting key input means |
US20020142810A1 (en) * | 2001-03-30 | 2002-10-03 | Hideji Kawasaki | Folding mobile communication terminal |
US20020158812A1 (en) * | 2001-04-02 | 2002-10-31 | Pallakoff Matthew G. | Phone handset with a near-to-eye microdisplay and a direct-view display |
US20030013417A1 (en) * | 2001-06-22 | 2003-01-16 | Impactra Co., Ltd. | Mobile terminal for changing position of display unit in horizontal or vertical direction |
US20030222853A1 (en) * | 2002-05-29 | 2003-12-04 | Lg Electronics Inc. | Rotary-keypad for a mobile handset |
US20040157647A1 (en) * | 2003-02-07 | 2004-08-12 | Akira Takahashi | Portable electronic device, display direction switching method, and recording medium |
US6813143B2 (en) * | 2002-10-21 | 2004-11-02 | Nokia Corporation | Mobile device featuring 90 degree rotatable front cover for covering or revealing a keyboard |
US20040239687A1 (en) * | 2001-10-24 | 2004-12-02 | Masanori Idesawa | Image information displaying device |
US6833857B2 (en) * | 2001-09-28 | 2004-12-21 | Matsushita Electric Industrial Co., Ltd. | Moving picture communication method and apparatus |
US20050091431A1 (en) * | 2003-10-23 | 2005-04-28 | Robert Olodort | Portable communication devices |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5010515A (en) * | 1987-07-28 | 1991-04-23 | Raster Technologies, Inc. | Parallel graphics processor with workload distributing and dependency mechanisms and method for distributing workload |
EP0700205A3 (en) * | 1994-08-31 | 1997-04-02 | Toshiba Kk | Multimedia television receiver and method of booting the same |
US5761516A (en) * | 1996-05-03 | 1998-06-02 | Lsi Logic Corporation | Single chip multiprocessor architecture with internal task switching synchronization bus |
US6097441A (en) * | 1997-12-31 | 2000-08-01 | Eremote, Inc. | System for dual-display interaction with integrated television and internet content |
US20010012062A1 (en) * | 1998-07-23 | 2001-08-09 | Eric C. Anderson | System and method for automatic analysis and categorization of images in an electronic imaging device |
US7369161B2 (en) * | 1999-06-08 | 2008-05-06 | Lightsurf Technologies, Inc. | Digital camera device providing improved methodology for rapidly taking successive pictures |
US7103357B2 (en) * | 1999-11-05 | 2006-09-05 | Lightsurf Technologies, Inc. | Media spooler system and methodology providing efficient transmission of media content from wireless devices |
JP4189525B2 (en) * | 2000-12-27 | 2008-12-03 | 富士フイルム株式会社 | Communication terminal and communication system |
CN1347233A (en) * | 2001-02-09 | 2002-05-01 | 祝培钫 | Foldable display screen and its connector |
CN2484703Y (en) * | 2001-05-09 | 2002-04-03 | 周学良 | Folding-type mobile telephone |
US20040049789A1 (en) * | 2001-12-07 | 2004-03-11 | Yazaki North America, Inc. | Method and apparatus for interfacing various audiovisual devices with a digital data network |
-
2003
- 2003-05-09 JP JP2003130985A patent/JP2004333957A/en active Pending
-
2004
- 2004-03-31 US US10/816,164 patent/US20040252139A1/en not_active Abandoned
- 2004-04-30 CN CNB2004100422156A patent/CN1299528C/en not_active Expired - Fee Related
-
2006
- 2006-08-07 US US11/500,553 patent/US7177960B2/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5457675A (en) * | 1993-01-18 | 1995-10-10 | Sony Corporation | Video image updating and reproducing device with image selecting key input means |
US20020142810A1 (en) * | 2001-03-30 | 2002-10-03 | Hideji Kawasaki | Folding mobile communication terminal |
US20020158812A1 (en) * | 2001-04-02 | 2002-10-31 | Pallakoff Matthew G. | Phone handset with a near-to-eye microdisplay and a direct-view display |
US20030013417A1 (en) * | 2001-06-22 | 2003-01-16 | Impactra Co., Ltd. | Mobile terminal for changing position of display unit in horizontal or vertical direction |
US6833857B2 (en) * | 2001-09-28 | 2004-12-21 | Matsushita Electric Industrial Co., Ltd. | Moving picture communication method and apparatus |
US20040239687A1 (en) * | 2001-10-24 | 2004-12-02 | Masanori Idesawa | Image information displaying device |
US20030222853A1 (en) * | 2002-05-29 | 2003-12-04 | Lg Electronics Inc. | Rotary-keypad for a mobile handset |
US6813143B2 (en) * | 2002-10-21 | 2004-11-02 | Nokia Corporation | Mobile device featuring 90 degree rotatable front cover for covering or revealing a keyboard |
US20040157647A1 (en) * | 2003-02-07 | 2004-08-12 | Akira Takahashi | Portable electronic device, display direction switching method, and recording medium |
US20050091431A1 (en) * | 2003-10-23 | 2005-04-28 | Robert Olodort | Portable communication devices |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050270308A1 (en) * | 2004-06-08 | 2005-12-08 | Atsushi Obinata | Display controller, electronic device, and method of supplying image data |
US7701472B2 (en) * | 2004-06-08 | 2010-04-20 | Seiko Epson Corporation | Display controller, electronic device, and method of supplying image data |
US20060209080A1 (en) * | 2005-03-18 | 2006-09-21 | Telefonaktiebolaget L M Ericsson (Publ) | Memory management for mobile terminals with limited amounts of graphics memory |
US20060209505A1 (en) * | 2005-03-21 | 2006-09-21 | Samsung Electronics Co., Ltd. | Portable communication terminal having a housing capable of both sliding and swinging |
US7443979B2 (en) * | 2005-03-21 | 2008-10-28 | Samsung Electronics Co., Ltd | Portable communication terminal having a housing capable of both sliding and swinging |
WO2006113905A3 (en) * | 2005-04-20 | 2007-03-29 | Nokia Corp | Displaying and image using memory control unit |
US20100039437A1 (en) * | 2006-09-06 | 2010-02-18 | Yoshinao Kobayashi | Image display device, electronic device, display controller and display control method |
US8610733B2 (en) | 2006-09-06 | 2013-12-17 | Lg Display Co., Ltd. | Image display device, electronic device, display controller and display control method |
EP2243280A1 (en) * | 2008-02-14 | 2010-10-27 | Nokia Corporation | Information presentation based on display screen orientation |
EP2243280A4 (en) * | 2008-02-14 | 2014-07-23 | Nokia Corp | Information presentation based on display screen orientation |
Also Published As
Publication number | Publication date |
---|---|
CN1299528C (en) | 2007-02-07 |
US7177960B2 (en) | 2007-02-13 |
US20060268016A1 (en) | 2006-11-30 |
CN1551662A (en) | 2004-12-01 |
JP2004333957A (en) | 2004-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7177960B2 (en) | Mobile terminal | |
JP4820246B2 (en) | Mobile terminal and display method using the same | |
US7705902B2 (en) | Video signal processing apparatus, image display control method, storage medium, and program | |
US8179384B2 (en) | Image display device and method for displaying an image on the basis of a plurality of image signals | |
US7623718B2 (en) | Data processing apparatus and control method thereof | |
US7164442B2 (en) | Image control device with information-based image correcting capability, image control method and digital camera | |
US20050270304A1 (en) | Display controller, electronic apparatus and method for supplying image data | |
US7701472B2 (en) | Display controller, electronic device, and method of supplying image data | |
JP2003330433A (en) | Display drive control circuit, and electronic apparatus provided with display device | |
JP4003762B2 (en) | Display controller, electronic device, and image data supply method | |
US20060133695A1 (en) | Display controller, electronic instrument, and image data supply method | |
US20060072027A1 (en) | Camera-equipped mobile terminal | |
US20080292216A1 (en) | Method and system for processing images using variable size tiles | |
US7023455B2 (en) | Apparatus and method for processing video signal | |
JP2005025582A (en) | Portable terminal device | |
JP2004312073A (en) | Image processing device and camera thereof | |
JP2006014221A (en) | Imaging apparatus and imaging method | |
US20050285813A1 (en) | Display controller, electronic equipment, and image data supplying method | |
US20030174138A1 (en) | Image display circuitry and mobile electronic device | |
JP5095280B2 (en) | Display control device, display control device control method, display control device control program, and computer-readable recording medium recording the program | |
US20060294477A1 (en) | Portable electronic device with the ability of directly inserting image data into a menu and its method | |
US20060007483A1 (en) | Image taking apparatus, image generating apparatus, image displaying apparatus, image printing apparatus, image taking method, image generating method, control program, and computer-readable storage medium | |
WO2003056541A1 (en) | Display drive control system | |
JP2004140613A (en) | Image processor, image processing method, and communication terminal | |
KR20190022238A (en) | Mobile device including multiple cameras |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HITACHI, LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TAKIZAWA, KAZUYUKI;REEL/FRAME:015680/0888 Effective date: 20040301 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |