OCR Data Caching for Image Retrieval Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional user devices with OCR functionality face inefficiencies in recognizing and retrieving text data from image files, requiring repetitive OCR processes that increase waiting time and inconvenience users.

Innovation Solution

A method and apparatus that store OCR data for image files, allowing quick retrieval and display of desired objects by matching stored OCR data with image files, reducing the need for repeated OCR processing and minimizing waiting time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If OCR function is executed every time to obtain objects from image files, then recognition accuracy is maintained, but recognition time and user waiting time increase significantly

Engineering Contradiction:
ImproveOCR recognition accuracyVSAvoidOCR recognition time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs OCR recognition in advance and stores the extracted text data along with image file information before the user actually needs it. This preliminary action creates a cache of pre-processed data that can be quickly retrieved later, eliminating the need to repeat the time-consuming OCR process while maintaining recognition accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent selectively applies OCR processing only to specific image files that contain text objects of interest, rather than processing all image files uniformly. By identifying and processing only the relevant subset of images, the system maintains high recognition accuracy for needed data while minimizing unnecessary processing time and resource consumption.

Inventive Principle:
Principle #3Local quality

2Reliability

If OCR process is repeated for the same image files, then up-to-date OCR data is obtained, but user convenience deteriorates due to repeated waiting time

Engineering Contradiction:
ImproveOCR data freshnessVSAvoidUser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system pre-processes and stores OCR data from image files in advance, creating a cached repository of text information. When users later search for or need objects from these images, the system retrieves the pre-extracted text data instead of re-running OCR, thereby maintaining data reliability while significantly improving user convenience by eliminating repeated waiting periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of the extracted text data and stores them separately from the original image files. These text copies can be quickly searched and retrieved without needing to access or re-process the original images, providing users with fast response times while ensuring the copied text data reflects accurate OCR results.

Inventive Principle:
Principle #26Copying

3Speed

If OCR data is stored for multiple image files, then quick retrieval is enabled, but device storage requirements increase

Engineering Contradiction:
ImproveOCR data retrieval speedVSAvoidStorage space
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The patent extracts only the essential text information from image files using OCR and stores this extracted text data separately, rather than storing entire image files. This extraction approach significantly reduces the storage space required while enabling fast text-based search and retrieval operations, as text data occupies minimal space compared to full-resolution images.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the data storage into two distinct parts: the original image files are stored in their primary location, while separate text data extracted via OCR is stored in a dedicated cache or database. This segmentation allows independent management of storage resources, enabling quick text retrieval without requiring access to large image files, thus improving speed while controlling storage usage.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9129178B2Method and apparatus for processing data using optical character reader
Publication Date: 2015.09.08 SAMSUNG ELECTRONICS CO LTD
  • US9129178B2 patent drawing
  • US9129178B2 patent drawing
  • US9129178B2 patent drawing

AI summary

A method for processing data by using an optical character reader (OCR) is provided. The method includes obtaining OCR data from each image file of a plurality of image files and storing the obtained OCR data, receiving a search command with respect to an object, extracting the object from the stored OCR data, selecting OCR data which includes the object from among the OCR data, and displaying a list of image files which correspond to the selected OCR data.