Recording Apparatus Segmented Write Units for Priority Read Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image capturing and reproducing apparatuses face inefficiencies in multitasking, where high-priority tasks with larger processing units are delayed due to the sequential execution of input/output operations, leading to prolonged processing times and user dissatisfaction.

Innovation Solution

The apparatus employs a first writing unit for initial data recording, a second writing unit for subsequent data recording in smaller units, and a control unit that pauses the first writing unit to read data when instructed, allowing parallel execution of encoding and decoding processes, thereby improving responsiveness and reducing waiting times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a task with higher urgency requests access to the input/output device, then the processing priority should be improved, but the task has to wait until the earlier-accessing task completes its access to the input/output device

Engineering Contradiction:
Improveprocessing priorityVSAvoidwaiting time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent divides the input/output processing into multiple units of processing with different priorities. When a high-priority task requests access during an ongoing low-priority task, the system segments the processing by interrupting the current unit and allocating a new unit to the high-priority task, allowing urgent operations to proceed without waiting for complete sequential execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adjustment of processing units based on task priority. The control unit dynamically determines the size and timing of processing units allocated to different tasks based on their urgency levels, allowing the system to adapt resource allocation in real-time rather than using fixed sequential processing.

Inventive Principle:
Principle #15Dynamics

2Productivity

If an execution of an input task with higher priority than that of the output task is instructed during the execution of an output task in a long unit of processing, then the unit of processing on the output task is shortened, but the processing of the input task cannot be started without waiting for completion of the processing of the output task in the long unit of processing

Engineering Contradiction:
Improveoverall efficiencyVSAvoidcompletion time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the processing into multiple units where the first unit is allocated to the output task and a second smaller unit is allocated to the input task. This segmentation allows the input task to be processed in a dedicated time slot without waiting for the complete execution of the long output task unit, thereby improving overall system productivity while reducing waiting time through structured division of processing resources.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11570395B2Recording and reproducing apparatus and method of controlling recording and reproducing apparatus
Publication Date: 2023.01.31 CANON KK
  • US11570395B2 patent drawing
  • US11570395B2 patent drawing
  • US11570395B2 patent drawing

AI summary

An apparatus includes a first writing unit configured to write data to a recording medium in a first unit, a second writing unit configured to write data to the recording medium in a second unit smaller than the first unit, a reading unit configured to read data from the recording medium, and a control unit configured to perform control, in response to an instruction of reading data from the recording medium during writing data by the first writing unit, to stop writing data by the first writing unit, and then to read data from the recording medium by the reading unit, and, in response to completion of reading data from the recording medium, to write data in the second unit by the second writing unit.