# US 2002/0120653 A1 · Resizing text contained in an image

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2002/0120653 A1
- Document ID: US20020120653A1
- Status: Published application
- Kind: A1
- Application number: 09/794,781
- Filed: 2001-02-27
- Published: 2002-08-29
- Earliest claimed: 2001-02-27
- Assignees: International Business Machines Corporation
- Inventors: Reiner Kraft; Stephen A. Mortinger
- Web page: https://patentgrep.com/patent/US20020120653A1

## CPC

- G06T 3/40: Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06F 16/9577: {Optimising the visualization of content, e.g. distillation of HTML documents}
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system for resizing text contained in an image can include a browser for displaying a hypermedia document; an extractor/separator for identifying images in the hypermedia document; a filter for identifying text portions of the identified images; an optical character recognition (OCR) system for processing the identified text portions, the OCR system producing recognized text; and, a user interface for displaying the recognized text concurrently with the display of the hypermedia document in the browser. The system can further include a text-to-speech (TTS) conversion system for converting the recognized text to audible speech; and, an audio user interface (AUI) for presenting the TTS audible speech concurrently with the display of the hypermedia document in the browser.

## Claims

### Claim 1

A method for resizing text contained in an image comprising:
recognizing text contained in an image included in a hypermedia document displayed in a hypermedia document browser; and,
providing a resizable display of said recognized text in a user interface concurrently with said display of said hypermedia document in said hypermedia document browser.

### Claim 2 (depends on 1)

The method of claim 1, wherein the text recognition step comprises:
identifying an image in said hypermedia document;
further identifying text contained in said identified image; and,
processing said identified text in an optical character recognition (OCR) system, said processing producing recognized text.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
identifying additional images in said hypermedia document, said additional images containing corresponding additional text;
further identifying said corresponding additional text contained in said additional images;
processing said further identified additional text in said OCR system, said processing producing additional recognized text; and,
providing a resizable display for selected ones of said additional recognized text concurrently with said display of said hypermedia document in said hypermedia document browser.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
text-to-speech (TTS) converting said recognized text; and,
presenting said TTS converted text in an audio user interface (AUI) concurrently with said display of said hypermedia document in said hypermedia document browser.

### Claim 5 (depends on 2)

The method of claim 2, wherein said identifying step comprises:
parsing said hypermedia document for embedded image references.

### Claim 6 (depends on 1)

The method of claim 1, wherein said providing step comprises:
transcoding said hypermedia document to accommodate a resizable display, said transcoding embedding an image identifier in said hypermedia document; and,
responsive to detecting user interaction with an image associated with said identifier, providing a resizable display of recognized text contained in said image.

### Claim 7 (depends on 6)

The method of claim 6, wherein said transcoding step comprises:
embedding a marker in said hypermedia document proximately to said image, said marker indicating the availability of a resizable display for resizably displaying text contained in said image.

### Claim 8 (depends on 5)

The method of claim 5, wherein said detected user interaction comprises pointing device events occurring positionally proximate to said text contained in said image.

### Claim 9 (depends on 3)

The method of claim 3, further comprising:
determining whether each identified image contains text which can be resizably displayed in a user interface;
creating a display template corresponding to said hypermedia document, said display template schematically illustrating portions of said hypermedia document which contain image portions which are determined to contain text which can be resizably displayed in a user interface; and,
displaying said display template.

### Claim 10 (depends on 4)

The method of claim 4, further comprising:
determining whether each identified image contains text which can be resizably displayed in a user interface and further determining whether each identified image contains text which can be audibly presented in an AUI;
creating a display template corresponding to said hypermedia document, said display template schematically illustrating both portions of said hypermedia document which contain image portions which are determined to contain text which can be resizably displayed in a user interface, and portions of said hypermedia document which contain image portions which are determined to contain text which can be audibly presented in an AUI; and,
displaying said display template.

### Claim 11

A system for resizing text contained in an image comprising:
a browser for displaying a hypermedia document;
an extractor/separator for identifying images in said hypermedia document;
a filter for identifying text portions of said identified images;
an optical character recognition (OCR) system for processing said identified text portions, said OCR system producing recognized text; and,
a user interface for displaying said recognized text concurrently with said display of said hypermedia document in said browser.

### Claim 12 (depends on 11)

The system of claim 11, further comprising:
a text-to-speech (TTS) conversion system for converting said recognized text to audible speech; and,
an audio user interface (AUI) for presenting said TTS audible speech concurrently with said display of said hypermedia document in said browser.

### Claim 13 (depends on 11)

The system of claim 11, further comprising:
a transcoder for reformatting said hypermedia document to accommodate a resizable display, said transcoder embedding an image identifier associated with said image in said hypermedia document; and,
an event handler for providing a resizable display of said recognized text responsive to detecting an operating system event relating to said image.

### Claim 14 (depends on 11)

The system of claim 11, further comprising:
a display template generator for creating a display template corresponding to said hypermedia document, said display template schematically illustrating both portions of said hypermedia document which contain images which are determined to contain text which can be resizably displayed in a user interface; and,
a user interface for displaying said display template concurrently with said display of said hypermedia document in said browser.

### Claim 15

A machine readable storage having stored thereon, a computer program having a plurality of code sections for resizing text contained in an image, said code sections executable by a machine for causing the machine to perform the steps of:
recognizing text contained in an image included in a hypermedia document displayed in a hypermedia document browser; and,
providing a resizable display of said recognized text in a user interface concurrently with said display of said hypermedia document in said hypermedia document browser.

### Claim 16 (depends on 15)

The machine readable storage of claim 15, wherein the text recognition step comprises:
identifying an image in said hypermedia document;
further identifying text contained in said identified image; and,
processing said identified text in an optical character recognition (OCR) system, said processing producing recognized text.

### Claim 17 (depends on 16)

The machine readable storage of claim 16, further comprising:
identifying additional images in said hypermedia document, said additional images containing corresponding additional text;
further identifying said corresponding additional text contained in said additional images;
processing said further identified additional text in said OCR system, said processing producing additional recognized text; and,
providing a resizable display for selected ones of said additional recognized text concurrently with said display of said hypermedia document in said hypermedia document browser.

### Claim 18 (depends on 15)

The machine readable storage of claim 15, further comprising:
text-to-speech (TTS) converting said recognized text; and,
presenting said TTS converted text in an audio user interface (AUI) concurrently with said display of said hypermedia document in said hypermedia document browser.

### Claim 19 (depends on 16)

The machine readable storage of claim 16, wherein said identifying step comprises:
parsing said hypermedia document for embedded image references.

### Claim 20 (depends on 15)

The machine readable storage of claim 15, wherein said providing step comprises:
transcoding said hypermedia document to accommodate a resizable display, said transcoding embedding an image identifier in said hypermedia document; and,
responsive to detecting user interaction with an image associated with said identifier, providing a resizable display of recognized text contained in said image.

### Claim 21 (depends on 20)

The machine readable storage of claim 20, wherein said transcoding step comprises:
embedding a marker in said hypermedia document proximately to said image, said marker indicating the availability of a resizable display for resizably displaying text contained in said image.

### Claim 22 (depends on 20)

The machine readable storage of claim 20, wherein said detected user interaction comprises pointing device events occurring positionally proximate to said text contained in said image.

### Claim 23 (depends on 17)

The machine readable storage of claim 17, further comprising:
determining whether each identified image contains text which can be resizably displayed in a user interface;
creating a display template corresponding to said hypermedia document, said display template schematically illustrating portions of said hypermedia document which contain image portions which are determined to contain text which can be resizably displayed in a user interface; and,
displaying said display template.

### Claim 24 (depends on 18)

The machine readable storage of claim 18, further comprising:
determining whether each identified image contains text which can be resizably displayed in a user interface and further determining whether each identified image contains text which can be audibly presented in an AUI;
creating a display template corresponding to said hypermedia document, said display template schematically illustrating both portions of said hypermedia document which contain image portions which are determined to contain text which can be resizably displayed in a user interface, and portions of said hypermedia document which contain image portions which are determined to contain text which can be audibly presented in an AUI; and,
displaying said display template.
