WO2007117932A3 - Generating image-based ref losable files for rendering on various sized displays - Google Patents

Generating image-based ref losable files for rendering on various sized displays Download PDF

Info

Publication number
WO2007117932A3
WO2007117932A3 PCT/US2007/064661 US2007064661W WO2007117932A3 WO 2007117932 A3 WO2007117932 A3 WO 2007117932A3 US 2007064661 W US2007064661 W US 2007064661W WO 2007117932 A3 WO2007117932 A3 WO 2007117932A3
Authority
WO
WIPO (PCT)
Prior art keywords
reflow
image
various sized
losable
rendering
Prior art date
Application number
PCT/US2007/064661
Other languages
French (fr)
Other versions
WO2007117932A2 (en
WO2007117932A8 (en
Inventor
Joshua Shagam
Frederick Ziya Ramos Akalin
Robert L Goodwin
Adam Brian Coath
Original Assignee
Amazon Tech Inc
Joshua Shagam
Frederick Ziya Ramos Akalin
Robert L Goodwin
Adam Brian Coath
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Amazon Tech Inc, Joshua Shagam, Frederick Ziya Ramos Akalin, Robert L Goodwin, Adam Brian Coath filed Critical Amazon Tech Inc
Priority to EP07759140.2A priority Critical patent/EP1999640B1/en
Priority to JP2009503165A priority patent/JP2009531789A/en
Priority to CN2007800115997A priority patent/CN101536075B/en
Publication of WO2007117932A2 publication Critical patent/WO2007117932A2/en
Publication of WO2007117932A8 publication Critical patent/WO2007117932A8/en
Publication of WO2007117932A3 publication Critical patent/WO2007117932A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents

Abstract

A computer-implemented method is provided for creating an image-based reflowable file. The image-based reflowable file is configured to automatically adapt itself to be rendered on various sized displays and windows, by permitting the lines of reflow objects to 'reflow' according to the given size of a display or window. The method includes receiving. First, an image of content having reflow objects and identifying bounding regions to enclose a reflow object contained in the image. A reflow object baseline for each of the reflow objects is then identified, and the position of each of the bounding regions containing the reflow objects is determined, relative to the image and also relative to the corresponding reflow object baseline. The size of each of the bounding regions is then determined, for example in terms of width and height, and stored.
PCT/US2007/064661 2006-03-29 2007-03-22 Generating image-based ref losable files for rendering on various sized displays WO2007117932A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP07759140.2A EP1999640B1 (en) 2006-03-29 2007-03-22 Generating image-based reflowable files for rendering on various sized displays
JP2009503165A JP2009531789A (en) 2006-03-29 2007-03-22 Image-based reflowable file generation for rendering on displays of various sizes
CN2007800115997A CN101536075B (en) 2006-03-29 2007-03-22 Generating image-based reflowable files for rendering on various sized displays

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/392,248 2006-03-29
US11/392,248 US7966557B2 (en) 2006-03-29 2006-03-29 Generating image-based reflowable files for rendering on various sized displays

Publications (3)

Publication Number Publication Date
WO2007117932A2 WO2007117932A2 (en) 2007-10-18
WO2007117932A8 WO2007117932A8 (en) 2009-01-15
WO2007117932A3 true WO2007117932A3 (en) 2009-05-07

Family

ID=38560967

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/064661 WO2007117932A2 (en) 2006-03-29 2007-03-22 Generating image-based ref losable files for rendering on various sized displays

Country Status (5)

Country Link
US (2) US7966557B2 (en)
EP (1) EP1999640B1 (en)
JP (1) JP2009531789A (en)
CN (1) CN101536075B (en)
WO (1) WO2007117932A2 (en)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7796837B2 (en) * 2005-09-22 2010-09-14 Google Inc. Processing an image map for display on computing device
US7966557B2 (en) 2006-03-29 2011-06-21 Amazon Technologies, Inc. Generating image-based reflowable files for rendering on various sized displays
US7810026B1 (en) * 2006-09-29 2010-10-05 Amazon Technologies, Inc. Optimizing typographical content for transmission and display
JP5123588B2 (en) * 2007-07-17 2013-01-23 キヤノン株式会社 Display control apparatus and display control method
GB2454031A (en) * 2007-10-24 2009-04-29 Plastic Logic Ltd Electronic document display
US8782516B1 (en) 2007-12-21 2014-07-15 Amazon Technologies, Inc. Content style detection
US20090199120A1 (en) * 2008-02-01 2009-08-06 Moaec, Inc. Customizable, reconfigurable graphical user interface
US8572480B1 (en) 2008-05-30 2013-10-29 Amazon Technologies, Inc. Editing the sequential flow of a page
WO2009149967A1 (en) * 2008-06-09 2009-12-17 Mobizoft Ab User-request-initiated transmission of data files
US9229911B1 (en) 2008-09-30 2016-01-05 Amazon Technologies, Inc. Detecting continuation of flow of a page
US20100251104A1 (en) * 2009-03-27 2010-09-30 Litera Technology Llc. System and method for reflowing content in a structured portable document format (pdf) file
US8255820B2 (en) 2009-06-09 2012-08-28 Skiff, Llc Electronic paper display device event tracking
JP2011022852A (en) * 2009-07-16 2011-02-03 Canon Inc Form editing apparatus, form editing method, and storage medium
US8499236B1 (en) 2010-01-21 2013-07-30 Amazon Technologies, Inc. Systems and methods for presenting reflowable content on a display
JP2011242821A (en) * 2010-05-14 2011-12-01 Sony Corp Information processing apparatus and method, and program
US8704850B2 (en) * 2010-08-31 2014-04-22 Microsoft Corporation Two-dimensional object packing
US20120096345A1 (en) * 2010-10-19 2012-04-19 Google Inc. Resizing of gesture-created markings for different display sizes
US8542926B2 (en) 2010-11-19 2013-09-24 Microsoft Corporation Script-agnostic text reflow for document images
US9007405B1 (en) * 2011-03-28 2015-04-14 Amazon Technologies, Inc. Column zoom
FR2977692B1 (en) * 2011-07-07 2015-09-18 Aquafadas Sas ENRICHMENT OF ELECTRONIC DOCUMENT
CN102752536A (en) * 2011-11-29 2012-10-24 新奥特(北京)视频技术有限公司 Method for playing television image-text measuring screen
US9734132B1 (en) * 2011-12-20 2017-08-15 Amazon Technologies, Inc. Alignment and reflow of displayed character images
JP2013142919A (en) * 2012-01-06 2013-07-22 Sharp Corp Display control device, information terminal device, integrated circuit, display control method, program, and recording medium
US9990347B2 (en) 2012-01-23 2018-06-05 Microsoft Technology Licensing, Llc Borderless table detection engine
WO2013110287A1 (en) 2012-01-23 2013-08-01 Microsoft Corporation Vector graphics classification engine
US20130321867A1 (en) * 2012-05-31 2013-12-05 Xerox Corporation Typographical block generation
CN103517013A (en) * 2012-06-14 2014-01-15 席勇 Novel television
CN103517011A (en) * 2012-06-15 2014-01-15 席勇 Novel television display screen panel
CN102841941B (en) * 2012-08-22 2015-04-29 龚如宾 Index-based format returnable file establishing and drawing method
US9671951B2 (en) * 2012-10-09 2017-06-06 Htc Corporation Method for zooming screen and electronic apparatus and computer readable medium using the same
JP6030915B2 (en) * 2012-10-19 2016-11-24 エヌ・ティ・ティ・コミュニケーションズ株式会社 Image rearrangement method, image rearrangement system, and image rearrangement program
JP6099961B2 (en) * 2012-12-18 2017-03-22 キヤノン株式会社 Image display apparatus, image display apparatus control method, and computer program
US9953008B2 (en) * 2013-01-18 2018-04-24 Microsoft Technology Licensing, Llc Grouping fixed format document elements to preserve graphical data semantics after reflow by manipulating a bounding box vertically and horizontally
US20140215308A1 (en) * 2013-01-31 2014-07-31 Adobe Systems Incorporated Web Page Reflowed Text
CN103268340B (en) * 2013-05-21 2016-08-10 龚如宾 Format reflowable file based on hierarchy type index is set up and method for drafting
KR20140143623A (en) * 2013-06-07 2014-12-17 삼성전자주식회사 Apparatus and method for displaying a content in a portable terminal
US9275022B2 (en) * 2013-07-31 2016-03-01 Google Inc. Mechanism for setting ascent and baseline for HTML elements
CN103853849B (en) * 2014-03-28 2017-01-11 龚如宾 Method for establishing and drawing high-compression reflowable file
TWI533194B (en) * 2014-05-07 2016-05-11 金舷國際文創事業有限公司 Methods for generating reflow-content electronic-book and website system thereof
TWM491194U (en) * 2014-05-30 2014-12-01 Golden Board Cultural And Creative Co Ltd Data checking platform server
KR20160062566A (en) * 2014-11-25 2016-06-02 삼성전자주식회사 Device and method for amend hand-writing characters
US10198808B2 (en) 2016-01-15 2019-02-05 Instrumental, Inc. Methods for automatically generating a common measurement across multiple assembly units
US10546209B2 (en) 2017-01-03 2020-01-28 Electronics And Telecommunications Research Institute Machine learning method and apparatus
US10699058B2 (en) 2018-05-10 2020-06-30 Adobe Inc. Digital content design system using baseline units to control arrangement and sizing of digital content
US11295061B2 (en) 2020-02-05 2022-04-05 Amazon Technologies, Inc. Dynamic layout adjustment for reflowable content

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040146199A1 (en) * 2003-01-29 2004-07-29 Kathrin Berkner Reformatting documents using document analysis information

Family Cites Families (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US578487A (en) * 1897-03-09 Tapping attachment
US4741045A (en) * 1983-09-23 1988-04-26 Dest Corporation Optical character isolation system, apparatus and method
US4754489A (en) 1985-10-15 1988-06-28 The Palantir Corporation Means for resolving ambiguities in text based upon character context
US5029107A (en) 1989-03-31 1991-07-02 International Business Corporation Apparatus and accompanying method for converting a bit mapped monochromatic image to a grey scale image using table look up operations
CA2007414C (en) 1989-04-26 1994-10-25 Clayton James Bennett Iii Method for manipulating elements within a structured document using active intent interpretations
US5953735A (en) 1991-03-20 1999-09-14 Forcier; Mitchell D. Script character processing method and system with bit-mapped document editing
US6683697B1 (en) 1991-03-20 2004-01-27 Millenium L.P. Information processing methodology
US5220649A (en) 1991-03-20 1993-06-15 Forcier Mitchell D Script/binary-encoded-character processing method and system with moving space insertion mode
US5335290A (en) 1992-04-06 1994-08-02 Ricoh Corporation Segmentation of text, picture and lines of a document image
US5625719A (en) 1992-10-19 1997-04-29 Fast; Bruce B. OCR image preprocessing method for image enhancement of scanned documents
US6002798A (en) 1993-01-19 1999-12-14 Canon Kabushiki Kaisha Method and apparatus for creating, indexing and viewing abstracted documents
JP3302147B2 (en) 1993-05-12 2002-07-15 株式会社リコー Document image processing method
US5479596A (en) 1993-05-27 1995-12-26 Apple Computer, Inc. Method and apparatus for formatting paragraphs
US6032163A (en) 1993-10-08 2000-02-29 Apple Computer, Inc. Method and apparatus for reformatting paragraphs on a computer screen
US5850490A (en) 1993-12-22 1998-12-15 Xerox Corporation Analyzing an image of a document using alternative positionings of a class of segments
DE69637125T2 (en) 1995-09-25 2008-01-24 Adobe Systems, Inc., San Jose OPTIMAL ACCESS TO ELECTRONIC DOCUMENTS
US5784487A (en) 1996-05-23 1998-07-21 Xerox Corporation System for document layout analysis
US5802533A (en) 1996-08-07 1998-09-01 Walker; Randall C. Text processor
US6298357B1 (en) 1997-06-03 2001-10-02 Adobe Systems Incorporated Structure extraction on electronic documents
US5978819A (en) 1997-08-12 1999-11-02 International Business Machines Corporation Automatically converting preformatted text into reflowable text for TV viewing
US6562077B2 (en) 1997-11-14 2003-05-13 Xerox Corporation Sorting image segments into clusters based on a distance measurement
US6269188B1 (en) 1998-03-12 2001-07-31 Canon Kabushiki Kaisha Word grouping accuracy value generation
US6842876B2 (en) 1998-04-14 2005-01-11 Fuji Xerox Co., Ltd. Document cache replacement policy for automatically generating groups of documents based on similarity of content
JPH11306197A (en) 1998-04-24 1999-11-05 Canon Inc Processor and method for image processing, and computer-readable memory
US6377704B1 (en) 1998-04-30 2002-04-23 Xerox Corporation Method for inset detection in document layout analysis
GB9809679D0 (en) * 1998-05-06 1998-07-01 Xerox Corp Portable text capturing method and device therefor
US6711297B1 (en) 1998-07-03 2004-03-23 University Of Pittsburgh - Of The Commonwealth System Of Higher Education Methods and apparatus for dynamic transfer of image data
US6256610B1 (en) 1998-12-30 2001-07-03 Lernout & Hauspie Speech Products N.V. Header/footer avoidance for reading system
US6708309B1 (en) 1999-03-11 2004-03-16 Roxio, Inc. Method and system for viewing scalable documents
US6539117B2 (en) * 1999-04-12 2003-03-25 Hewlett-Packard Company System and method for rendering image based data
US6924828B1 (en) 1999-04-27 2005-08-02 Surfnotes Method and apparatus for improved information representation
US6766495B1 (en) 1999-09-27 2004-07-20 International Business Machines Corporation Apparatus and method for improving line-to-line word positioning of text for easier reading
US7486628B1 (en) 1999-12-21 2009-02-03 Nortel Networks Limited Wireless network communications
US6470094B1 (en) * 2000-03-14 2002-10-22 Intel Corporation Generalized text localization in images
US6915484B1 (en) * 2000-08-09 2005-07-05 Adobe Systems Incorporated Text reflow in a structured document
US7567916B1 (en) 2000-09-12 2009-07-28 Capital One Financial Corporation System and method for performing Web based in-view monitoring
EP1393189A4 (en) 2001-05-02 2007-06-13 Bitstream Inc Methods, systems, and programming for displaying media scaled-down by a variable scale factor
US7219309B2 (en) 2001-05-02 2007-05-15 Bitstream Inc. Innovations for the display of web pages
US20030014445A1 (en) 2001-07-13 2003-01-16 Dave Formanek Document reflowing technique
WO2003036481A1 (en) 2001-10-24 2003-05-01 Bea Systems, Inc. System and method for rule-based entitlements
US20030128234A1 (en) 2002-01-09 2003-07-10 International Business Machines Corporation Utilizing document white space to persistently display designated content
US7284069B2 (en) 2002-01-11 2007-10-16 Xerox Corporation Method for document viewing
US20040205568A1 (en) 2002-03-01 2004-10-14 Breuel Thomas M. Method and system for document image layout deconstruction and redisplay system
US6978046B2 (en) 2002-03-29 2005-12-20 Xerox Corporation Systems and methods for automated template creation using scanned input
US7392472B2 (en) 2002-04-25 2008-06-24 Microsoft Corporation Layout analysis
US7330184B2 (en) 2002-06-12 2008-02-12 Smart Technologies Ulc System and method for recognizing connector gestures
US7278117B2 (en) 2002-07-02 2007-10-02 Hewlett-Packard Development Company, L.P. Image segmentation and warping for specialized display viewing
US7171061B2 (en) * 2002-07-12 2007-01-30 Xerox Corporation Systems and methods for triage of passages of text output from an OCR system
JP4172259B2 (en) 2002-11-26 2008-10-29 ソニー株式会社 Information processing apparatus and method, and computer program
US7203901B2 (en) 2002-11-27 2007-04-10 Microsoft Corporation Small form factor web browsing
US20040183817A1 (en) 2002-12-03 2004-09-23 Bitstream Inc. Methods, systems, and programming for scaled display of web pages
US8769395B2 (en) 2002-12-13 2014-07-01 Ricoh Co., Ltd. Layout objects as image layers
US7310773B2 (en) 2003-01-13 2007-12-18 Hewlett-Packard Development Company, L.P. Removal of extraneous text from electronic documents
US7362311B2 (en) * 2003-04-07 2008-04-22 Microsoft Corporation Single column layout for content pages
US20040202352A1 (en) 2003-04-10 2004-10-14 International Business Machines Corporation Enhanced readability with flowed bitmaps
US7213035B2 (en) 2003-05-17 2007-05-01 Microsoft Corporation System and method for providing multiple renditions of document content
US7586655B1 (en) * 2003-06-30 2009-09-08 Google Inc. Acquiring and using three-dimensional information in a document scanning system
WO2005003996A1 (en) 2003-07-08 2005-01-13 Telefonaktiebolaget Lm Ericsson (Publ) Method for compressing markup languages files, by replacing a long word with a shorter word
US6956587B1 (en) * 2003-10-30 2005-10-18 Microsoft Corporation Method of automatically cropping and adjusting scanned images
JP3962721B2 (en) 2003-12-15 2007-08-22 キヤノン株式会社 Document processing apparatus and document processing method
US7275211B2 (en) 2004-07-02 2007-09-25 Cognos Incorporated Rendering page sets
US7818041B2 (en) 2004-07-07 2010-10-19 Young Kim System and method for efficient diagnostic analysis of ophthalmic examinations
US7721197B2 (en) 2004-08-12 2010-05-18 Microsoft Corporation System and method of displaying content on small screen computing devices
US7412647B2 (en) * 2005-03-04 2008-08-12 Microsoft Corporation Method and system for laying out paginated content for viewing
US20060227153A1 (en) * 2005-04-08 2006-10-12 Picsel Research Limited System and method for dynamically zooming and rearranging display items
US20060282838A1 (en) 2005-06-08 2006-12-14 Rinku Gupta MPI-aware networking infrastructure
US7697757B2 (en) 2005-06-15 2010-04-13 Hewlett-Packard Development Company, L.P. Computer assisted document modification
JP2006350867A (en) 2005-06-17 2006-12-28 Ricoh Co Ltd Document processing device, method, program, and information storage medium
US7870503B1 (en) 2005-08-30 2011-01-11 Adobe Systems Incorporated Technique for analyzing and graphically displaying document order
US8015482B2 (en) 2005-09-14 2011-09-06 Microsoft Corporation Dynamic anchoring of annotations to editable content
US7433548B2 (en) 2006-03-28 2008-10-07 Amazon Technologies, Inc. Efficient processing of non-reflow content in a digital image
US7788580B1 (en) 2006-03-28 2010-08-31 Amazon Technologies, Inc. Processing digital images including headers and footers into reflow content
US8023738B1 (en) 2006-03-28 2011-09-20 Amazon Technologies, Inc. Generating reflow files from digital images for rendering on various sized displays
US7460710B2 (en) * 2006-03-29 2008-12-02 Amazon Technologies, Inc. Converting digital images containing text to token-based files for rendering
US7966557B2 (en) 2006-03-29 2011-06-21 Amazon Technologies, Inc. Generating image-based reflowable files for rendering on various sized displays
US7715635B1 (en) 2006-09-28 2010-05-11 Amazon Technologies, Inc. Identifying similarly formed paragraphs in scanned images
US7810026B1 (en) 2006-09-29 2010-10-05 Amazon Technologies, Inc. Optimizing typographical content for transmission and display
US7801358B2 (en) 2006-11-03 2010-09-21 Google Inc. Methods and systems for analyzing data in media material having layout
US7780088B2 (en) 2006-12-29 2010-08-24 Symbol Technologies, Inc. Imaging-based reader having light guided illumination
JP4989385B2 (en) 2007-09-12 2012-08-01 キヤノン株式会社 Imaging apparatus, control method thereof, and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040146199A1 (en) * 2003-01-29 2004-07-29 Kathrin Berkner Reformatting documents using document analysis information

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1999640A4 *

Also Published As

Publication number Publication date
WO2007117932A2 (en) 2007-10-18
JP2009531789A (en) 2009-09-03
EP1999640A4 (en) 2011-01-26
WO2007117932A8 (en) 2009-01-15
EP1999640B1 (en) 2017-02-15
US8566707B1 (en) 2013-10-22
CN101536075A (en) 2009-09-16
US20070234203A1 (en) 2007-10-04
CN101536075B (en) 2012-10-10
EP1999640A2 (en) 2008-12-10
US7966557B2 (en) 2011-06-21

Similar Documents

Publication Publication Date Title
WO2007117932A3 (en) Generating image-based ref losable files for rendering on various sized displays
WO2005119435A3 (en) Systems and methods for dynamic menus
ATE476711T1 (en) SEMANTIC INDEX IMAGES
GB0802805D0 (en) Electronic document reader
EP1818840A3 (en) Method and apparatus for merging data objects
EP2051173A3 (en) System and method for dynamic content insertion from the internet into a multimedia work
WO2002084992A8 (en) Apparatus and methods for advertising in a transparent section in an interactive content page
BRPI0406399A (en) System and method for navigating content in an item
WO2001080183A8 (en) Shape processor
WO2004081869A3 (en) System and method for exact rendering in a zooming user interface
NZ333362A (en) Computer vision system, graphical user interface superimposed on picture from camera
EP1376448A3 (en) Method and system for displaying and linking ink objects with recognized text and objects
EP0855660A3 (en) Summarization apparatus and method
WO2006045530A3 (en) An apparatus and a method of providing information to a user
DE60044787D1 (en) System, method and user interface for actively reading an electronic document
EP2006807A3 (en) Text data display device capable of appropriately displaying text data
EP1679589A3 (en) System and methods for inline property editing in tree view based editors
WO2011066500A3 (en) System and method of providing enhanced listings
TWI348640B (en) Method, memory device, and memory card that supports file system interoperability
WO2007008913A3 (en) Magnification engine and interface for computers
WO2005094466A3 (en) Generating and serving tiles in a digital mapping system
WO2010036481A3 (en) User interface for internet advertisement
WO2002088921A3 (en) Method and apparatus for virtual oversized display using a small panel display as a movable user interface
EP2375342A3 (en) Method for providing function of writing text and function of clipping and electronic apparatus applying the same
EP2051211A3 (en) Shading of translucent objects

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780011599.7

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07759140

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2009503165

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2007759140

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007759140

Country of ref document: EP