Electronic Book Display Device On-Demand Page Data Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic book display technologies require significant memory resources for both image and page-related data, leading to high memory consumption.

Innovation Solution

An electronic book display device and method that generates page-related data only when needed, by obtaining and processing electronic book data to extract and store relevant information before displaying pages, reducing unnecessary data storage and memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If page related data is pre-downloaded and stored in memory for all pages, then character region detection accuracy is improved, but memory consumption increases

Engineering Contradiction:
Improvecharacter region detection accuracyVSAvoidmemory consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by generating and storing character region candidate data for future pages before they are displayed. The page related data generating means creates character region candidates for pages that will be displayed later, so when those pages are shown, the character region detection can immediately use the pre-prepared candidate data, achieving high accuracy without requiring all pages to be pre-loaded into memory.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the memory storage requirement by dividing pages into currently displayed pages and future pages. Only the currently displayed page and its character region data remain in memory, while character region candidate data for future pages is generated on-demand and stored temporarily, reducing overall memory consumption while maintaining detection accuracy for displayed pages.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If all electronic book data is downloaded and stored, then display availability is improved, but storage capacity consumption increases

Engineering Contradiction:
Improvedisplay availabilityVSAvoidstorage capacity
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by generating character region candidate data for future pages in advance, before they are displayed. This ensures that when a page is displayed, the character region detection can immediately access pre-generated candidate data, maintaining fast display availability without requiring all book data to be pre-downloaded and stored.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential character region candidate data from the full electronic book content, storing only this extracted information in memory rather than the complete book data. This extraction approach maintains display availability by having necessary character region information ready while significantly reducing storage capacity requirements compared to storing all electronic book data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11132496B2Electronic book display device, electronic book display method, and program
Publication Date: 2021.09.28 RAKUTEN GROUP INC
  • US11132496B2 patent drawing
  • US11132496B2 patent drawing
  • US11132496B2 patent drawing

AI summary

While reducing memory usage, page related data is made available. Data obtaining means (101) of an electronic book display device (1) obtains electronic book data including a plurality of pages stored in storing means (100) for storing the electronic book data. Display controlling means (103) displays, on display means (14), one or more pages specified in the plurality of pages based on the electronic book data obtained by the data obtaining means (101). Page related data generating means (104) generates, before the display means (14) displays at least one of preceding and succeeding pages to the one or more pages displayed on the display means (14), page related data based on the at least one of the pages and writes the generated page related data in the storing means (100).