Source: http://www.google.com/patents/US4952920?dq=inassignee:doubleclick
Timestamp: 2013-12-12 19:55:01
Document Index: 570180149

Matched Legal Cases: ['application No. 55', 'art 68', 'art 68', 'art 68', 'art 68', 'art 68', 'art 68', 'art 68']

Patent US4952920 - Display apparatus having horizontal/vertical conversion display functions - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Advanced Patent Search | Sign inAdvanced Patent SearchPatentsIn a document file apparatus, image data to be displayed on a CRT display unit of a vertical scanning type having a rectangular display area whose long sides are aligned with a horizontal direction is temporarily stored in a page memory. An enlarge/reduction circuit changes a character font generated...http://www.google.com/patents/US4952920?utm_source=gb-gplus-sharePatent US4952920 - Display apparatus having horizontal/vertical conversion display functionsPublication numberUS4952920 APublication typeGrantApplication numberUS 07/146,042Publication dateAug 28, 1990Filing dateJan 20, 1988Priority dateJan 20, 1987Fee statusPaidAlso published asDE3801570A1Publication number07146042, 146042, US 4952920 A, US 4952920A, US-A-4952920, US4952920 A, US4952920AInventorsYasushi HayashiOriginal AssigneeKabushiki Kaisha ToshibaExport CitationBiBTeX, EndNote, RefManPatent Citations (6), Referenced by (24), Classifications (8), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetDisplay apparatus having horizontal/vertical conversion display functionsUS 4952920 AAbstract In a document file apparatus, image data to be displayed on a CRT display unit of a vertical scanning type having a rectangular display area whose long sides are aligned with a horizontal direction is temporarily stored in a page memory. An enlarge/reduction circuit changes a character font generated by a character generator into a pattern of a predetermined size. The address of the converted character font is translated by a rotation buffer, and the character data is substantially rotated 90 clockwise on the display screen. The 90 temporarily stored in a display memory so as to correspond to the image data supplied from the display memory. An image corresponding to the stored image data is displayed on a CRT display unit. The image displayed on the CRT display screen is erected with respect to the normal viewing position of the operator.
7. A display apparatus having horizontal/vertical conversion display functions, said apparatus comprising:first memory means for temporarily storing image data; means for displaying said image data stored in said first memory means on a horizontal display area, said display means having a plurality of vertical scanning lines; means for generating a first control signal when said display means has a display area fixed to be vertically long, and a second control signal when said display area is horizontally long; means for generating first and second character pattern data to be displayed on said display means, said first character pattern data being generated when the second control signal is generated, and said second character pattern data being generated when the first control signal is generated; means for converting substantially said first character pattern data 90 means so that said first character pattern data corresponds to said image data temporarily stored in said first memory means and to display the converted first character pattern data on said display means, for outputting the converted first character pattern data when data output from said first and second character pattern data generating means is said first character pattern data, and for outputting said second character pattern data without rotation when the data output from said first and second character pattern data generating means is said second character pattern data; second memory means for temporarily storing said first character pattern data, converted by said predetermined conversion, or said second character pattern data output from said converting means together with said image data stored in said first memory means; and means for supplying said image data and said first or second character pattern data in said second memory means to said display means. 8. An apparatus according to claim 7, wherein a pattern size of said first character pattern data is smaller than that of said second character pattern data.
10. An apparatus according to claim 9, wherein said rotation buffer comprises:first selector means for receiving said first character pattern data and said second character pattern data and selecting one of said first character pattern data and said second character pattern data in accordance with an aspect control signal; character pattern translation means for performing a predetermined conversion to substantially rotate said first character pattern data 90 means and to display the 90 on said display means only when the data supplied from said first selector means is said first character pattern data; and second selector means for receiving said 90 pattern data from said character pattern translation means and said second character pattern data from said first selector means and selecting one of said 90 character pattern data in accordance with said aspect control signal. 11. An apparatus according to claim 10, wherein said character pattern translation means comprises a part for translating an address of said first character pattern data and substantially rotating said first character pattern data 90 of said display means.
13. An apparatus according to claim 12, wherein said first character pattern data has a pattern of 32 pixels character pattern data has a pattern of 40 pixels
A conventional document file apparatus uses a vertical or lateral CRT display unit, but applications (i.e., rows displayed on the vertical and horizontal type display units differ from each other. For this reason, even if the circuit components of the document file apparatus for the vertical and horizontal type display units are identical, different applications for the vertical and horizontal type display units must be developed. Since different character application programs are developed for the vertical and horizontal display units in document file apparatus including identical components except for the display units, the high cost and long time are undesirably required to develop application software for the vertical and horizontal character applications.
According to the present invention, there is provided display apparatus having a character horizontal/vertical conversion display functions, comprising means for displaying data on a horizontal display area, the display means having a plurality of vertical scanning lines, means for generating a character pattern data to be displayed on the displaying means, means for converting the character pattern data from the generating means into substantially 90 respect to the vertical scanning lines, and means for supplying the converted character pattern data to the display means.
According to another aspect of the present invention, there is provided a display apparatus having, a character horizontal/vertical conversion display functions, comprising first memory means for temporarily storing image data, display means for displaying the image data stored in the first memory means on a horizontal display area, the display means having a plurality of vertical scanning lines, means for generating a plurality of character pattern data to be displayed on the display means, means for converting the character pattern data from the generating means into substantially 90 the vertical scanning lines, second memory means for temporarily storing the converted character pattern data supplied from the converting means and also the image data stored in the first memory means, and means for supplying the image data and the converted character pattern data in the second memory means to the display means.
According to still another aspect of the present invention, there is provided a display apparatus having character horizontal/vertical conversion display functions, comprising first memory means for temporarily storing image data; displaying means for displaying the image data stored in the first memory means on a horizontal display area, the display means having a plurality of vertical scanning lines; means for generating a plurality of first character pattern data to be displayed on the display means; means for generating a first control signal when the display means is vertically long, and a second control signal when the display means is horizontally long; means for generating second character pattern data when the first control signal is generated; and third character pattern data when the second control signal is generated, means for converting substantially the second character pattern data, when received from said second character pattern data generating means, 90 means so that the second character pattern data corresponds to the image data temporarily stored in the first memory means, thereafter displaying the converted second character pattern data on the display means, outputting the converted second character pattern data when data output from the second character pattern data generating means is the second character pattern data, and for outputting the third character pattern data without rotation when output from the third character pattern data generating means; second memory means for temporarily storing the second character pattern data after being converted by the predetermined conversion, or the third character pattern data output from the converting means, the second or third character pattern data being stored and also the image data stored in the first memory means; and means for supplying the image data and the second or third character pattern data in the second memory means to the display means.
Character generator 20 stores character fonts of alphanumeric character and symbolic patterns each of a 24 pixels
CPU 12 outputs an aspect control signal representing the vertical or horizontal type display unit. This control signal is supplied to character generator 20. In accordance with the control signal, enlarge/reduction circuit 26 enlarges or reduces the character font data supplied from character generator 20 at the changed ratio. The enlarged or reduced font data, which represents an enlarged or reduced character pattern, is input to CRT display unit 46. For example, when the screen of unit 46 is of a vertical type, the character pattern is enlarged to a size of 40 pixels character pattern is enlarged to a size of 32 pixels
Display interface 22 comprises rotation buffer 58 and display control circuit 62 having display memory 60, as shown in FIG. 2. Rotation buffer 58 performs orthogonal transformation (i.e., horizontal/vertical conversion) of the input data (Japanese patent application No. 55-153272). Rotation buffer 58 rotates the image data supplied from page memory 16 through 90 and outputs the processed or non-processed data to display control circuit 62. Similarly, rotation buffer 58 rotates a character pattern from character generator 20 through 90 outputs the processed or non-processed data to display control circuit 62.
FIG. 3 shows an arrangement of character generator 20 and rotation buffer 58. A vertical type screen character font of 40 pixels a horizontal type screen character font of 32 pixels input to first selector 64. Selector 64 selects the character font of 40 pixels aspect control signal from CPU 12. An output from first selector 64 of character generator 20 is input to second selector 66 directly or through address translation part 68. Address translation part 68 is arranged to update the address such that the character font output from first selector 64 is rotated through 90 to first selector 64. Selection of the input to second selector 66 is controlled by the aspect control signal input from CPU 12 in the same manner as first selector 64.
When CRT display unit 46 is of a vertical type, the character pattern supplied from character generator 20 is displayed without being rotated. However, if CRT display unit 46 is of a horizontal type, the character pattern from character generator 20 is rotated through 90 rotated pattern is displayed on the screen.
A character input mode is set at keyboard 36, and character data is input. Character data input at keyboard 36 is displayed on screen 70 of CRT display unit 46. More specifically, each character is read out from character generator 20, and its character font has a density of 24 pixels changed into a character font having a predetermined size by character generator 20. Since CRT display unit 46 is of a horizontal type, the character font is converted into a character font of 32 pixels pixels by character generator 20, and is input from character generator 20 to first selector 64. The horizontal type font of 32 pixels pixels is selected in response to the aspect control signal from CPU 12. The converted data is sent to rotation buffer 58 in display interface 22.
Second selector 66 determines whether the font selected by the first selector is output without rotation or is rotated through 90 this case, since the character font has a density of 32 pixels pixels, the font must be rotated through 90 must be output. In response to the aspect control signal, second selector 66 selects the character font obtained through address translation part 68 and outputs the resultant font. 90 selectively performed due to the following reason.
When CRT display unit 46 is of a horizontal type, the CRT display unit is used such that the image to be displayed on it is rotated through 90 from the left to the right of the screen is converted into a scanning line directed from the lower direction to the upper direction in horizontal type CRT display unit 46, as shown in FIG. 5. In this state, however, a character displayed on screen 70 is rotated through 90 counterclockwise with respect to the normal viewing position of the operator. In addition, a character displayed at the upper left corner of the vertical type screen is displayed at the lower left corner in the horizontal type screen. Therefore, the character displayed on horizontal type screen 70 must be rotated to be an erected state with respect to the normal viewing position of the operator.
Horizontal type CRT display unit 46 is obtained by rotating a vertical type CRT unit through 90 Therefore, characters to be displayed on such horizontal type display unit 46 are also rotated through 90 processing is performed. In order to display the character in an erected state, the character is rotated clockwise through 90 a character located at a position (e.g., the upper left corner) to be displayed on the vertical type screen is displayed at the corresponding position (the upper left corner) on the horizontal type screen. When the horizontal type CRT display unit is used, a predetermined character font from the first selector is input to address translation part 68. Address translation part 68 changes the character font address so as to rotate the input character font through 90 character on horizontal screen 70 in correspondence with the image data supplied from page memory 16. The data supplied from address translation part 68 is displayed on screen 70 of horizontal type CRT display unit 46 in the erected state with respect to the normal viewing position of the operator.
When the vertical type CRT display unit serves as a reference display unit and the character font displayed on this screen has a density of 40 pixels with respect to the normal viewing position of the operator, the image may be partially omitted along the vertical direction. This is because the CRT display unit has different dimensions in the vertical and horizontal directions as can be seen from the fact that the normal CRT display unit is of either vertical or horizontal type. In order to display the image on horizontal type CRT display unit 46, the size of the character font to be displayed must be changed. The size of the character font is determined by the number of pixels of the screen of CRT display unit 46 and is, e.g., 32 pixels the character font of 32 pixels of CRT display unit 46.
When horizontal type CRT display unit 46 is used, the character font of 32 pixels first selector 64 in response to the aspect control signal supplied from CPU 12. The character font of 32 pixels 90 erected state with respect to the normal viewing position of the operator. At the same time, the address is translated so as to display the font at a position corresponding to the image data stored in the display memory 60. As described above, the image displayed on the vertical type CRT display unit is displayed without omission within screen 70 of lateral type CRT display unit 46. The size of the character font is reduced such that the image to be displayed falls within the area of horizontal type screen 70. In this case, blank spaces are formed at sides of horizontal type screen 70. Therefore, the image is displayed at the central portion on screen 70 of horizontal type CRT display unit 46. For example, the range which displays the image is given as a gray area, and the range which does not display the image is given as a white area.
The character font of 32 pixels 90 selector 66 in response to the aspect control signal. The image defined by the character font of 32 pixels displayed on horizontal CRT display unit 46 is stored in display memory 60 in display control circuit 62 as write data. The image stored in display memory 60 is displayed on screen 70 of CRT display unit 46 through display control circuit 62. As shown in FIG. 6, a character is therefore displayed in the erected state with respect to the normal viewing position of the operator.
When a vertical type CRT display unit is used, a character font of 24 pixels pixels pixels first selector 64 in response to the aspect control signal from CPU 12. The character font need not be rotated in the vertical type CRT display unit. The character font of 40 pixels selector 64 is directly supplied to second selector 66 without being processed by address translation part 68. The character font of 40 pixels the aspect control signal from CPU 12 in the same manner as in first selector 64. The image data obtained by using the selected character font of 40 pixels arrangements and operations are the same as those in the lateral CRT display unit, and a detailed description thereof will be omitted.
The character font for the conventional vertical type CRT display unit, that is, the font of 40 pixels 32 pixels application program can be used for the vertical and horizontal type CRT display units. Furthermore, the image can fall within the small display area in the horizontal screen. The large quantity of valuable character application software can be used in the vertical display unit without modifications. Development time and cost of character application software for the horizontal display unit can be reduced, and the common operations can be performed for the vertical and horizontal display units, thus resulting in convenience.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4267555 *Jun 29, 1979May 12, 1981International Business Machines CorporationRotatable raster scan displayUS4520399 *Jan 18, 1983May 28, 1985Tokyo Shibaura Kenki Kabushiki KaishaPicture information display deviceUS4542377 *Dec 27, 1982Sep 17, 1985International Business Machines CorporationRotatable display work stationUS4554638 *Sep 13, 1984Nov 19, 1985Tokyo Shibaura Denki Kabushiki KaishaDisplay device including apparatus for rotating the image to be displayedUS4593407 *Sep 21, 1984Jun 3, 1986International Business Machines CorporationPattern processing systemUS4741635 *Aug 4, 1986May 3, 1988Nippondenso Co., Ltd.Print compressor* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS5134390 *Jul 18, 1989Jul 28, 1992Hitachi, Ltd.Method and apparatus for rotatable displayUS5434964 *Mar 5, 1993Jul 18, 1995Radius Inc.Movement and redimensioning of computer display windowsUS5485281 *Jul 31, 1992Jan 16, 1996E. I. Du Pont De Nemours And CompanyRaster image processing with pixel mapping to allow image border density allocationUS5734875 *Feb 5, 1996Mar 31, 1998Seiko Epson CorporationHardware that rotates an image for portrait-oriented displayUS5764242 *Jul 5, 1995Jun 9, 1998Samsung Electronics, Co., Ltd.Video overlay image converterUS5854641 *Sep 27, 1996Dec 29, 1998Apple Computer, Inc.Method and apparatus for display image rotationUS5864347 *Mar 18, 1997Jan 26, 1999Seiko Epson CorporationApparatus for manipulation of display dataUS5956049 *Mar 6, 1998Sep 21, 1999Seiko Epson CorporationHardware that rotates an image for portrait-oriented displayUS5973664 *Mar 19, 1998Oct 26, 1999Portrait Displays, Inc.Parameterized image orientation for computer displaysUS6115543 *Jun 20, 1994Sep 5, 2000Canon Kabushiki KaishaData communication apparatus having a handy scannerUS6226016Sep 15, 1998May 1, 2001Seiko Epson CorporationDisplay apparatus and method capable of rotating an image by 180 degreesUS6262751Oct 26, 1998Jul 17, 2001Seiko Epson CorporationHardware rotation of an image on a computer displayUS6608626Jun 14, 2001Aug 19, 2003Seiko Epson CorporationHardware rotation of an image on a computer displayUS6639603Apr 21, 1999Oct 28, 2003Linkup Systems CorporationHardware portrait mode supportUS6661921 *Apr 7, 1999Dec 9, 2003Canon Kabushiki KaishaImage process apparatus, image process method and storage mediumUS7333097Jan 27, 2004Feb 19, 2008Seiko Epson CorporationDisplay apparatus and method capable of rotating an imageUS7593141 *Nov 23, 2001Sep 22, 2009Chui-Kuei ChiuImage apparatus with batch scan and real time display and method of the sameUS8102457Dec 15, 1998Jan 24, 2012Flashpoint Technology, Inc.Method and apparatus for correcting aspect ratio in a camera graphical user interfaceUS8127232Dec 21, 2007Feb 28, 2012Flashpoint Technology, Inc.Method and apparatus for editing heterogeneous media objects in a digital imaging deviceUSRE38471 *Dec 29, 2000Mar 23, 2004Apple Computer, Inc.Method and apparatus for display image rotationUSRE38896Jan 4, 2002Nov 29, 2005Apple Computer, Inc.Apparatus and method for rotating the display orientation of a captured imageUSRE41088Aug 16, 2005Jan 26, 2010Apple Inc.Apparatus and method for rotating the display orientation of a captured imageEP0582824A2 *Jul 2, 1993Feb 16, 1994E.I. Du Pont De Nemours And CompanyOrthogonal image rotation using matrix transpositionWO1999048012A1 *Mar 19, 1999Sep 23, 1999Portrait Displays IncParameterized image orientation for computer displays* Cited by examinerClassifications U.S. Classification345/658International ClassificationG09G5/40, G09G5/36, G09G5/00, G09G5/393, G09G5/32Cooperative ClassificationG09G5/393European ClassificationG09G5/393Legal EventsDateCodeEventDescriptionSep 27, 2001FPAYFee paymentYear of fee payment: 12Feb 17, 1998FPAYFee paymentYear of fee payment: 8Feb 15, 1994FPAYFee paymentYear of fee payment: 4Jan 20, 1988AS02Assignment of assignor's interestOwner name: HAYASHI, YASUSHIEffective date: 19880112Owner name: KABUSHIKI KAISHA TOSHIBA, 72 HORIKAWA-CHO, SAIWAI-Jan 20, 1988ASAssignmentOwner name: KABUSHIKI KAISHA TOSHIBA, 72 HORIKAWA-CHO, SAIWAI-Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:HAYASHI, YASUSHI;REEL/FRAME:004844/0045Effective date: 19880112Owner name: KABUSHIKI KAISHA TOSHIBA, A CORP. OF JAPAN,JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAYASHI, YASUSHI;REEL/FRAME:4844/45Owner name: KABUSHIKI KAISHA TOSHIBA, A CORP. OF JAPAN, JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAYASHI, YASUSHI;REEL/FRAME:004844/0045RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google