Handheld recording device, recording device position detection method, and recording medium
First Claim
1. A handheld recording device comprising:
- a recording head including a plurality of nozzles;
at least two navigation sensors arranged at a predetermined mounting distance in a direction in which the plurality of nozzles are arranged;
a timing generating circuit configured to generate a timing signal with a predetermined sampling period while the handheld recording device is scanning a recording medium;
a controller configured toread output values of the two navigation sensors every time the timing signal is generated,determine whether the output values include noise based on the output values and the mounting distance between the two navigation sensors,remove noise from the output values when it is determined that at least one of the output values includes noise,calculate an amount of movement of the recording head from a reference point to determine position information of the recording device, based on the output values from which noise has been removed; and
calculate a distance (Ls) between the two navigation sensors based on the read output values read from the two navigation sensors, and the mounting distance (L), anddetermine that the output values include no noise when a difference (|L−
Ls|) between the calculated distance (Ls) and the mounting distance (L) is less than or equal to a noise tolerance, and determine that at least one of the output values includes noise when the difference (|L−
Ls|) exceeds the noise tolerance; and
a drive circuit configured to drive the plurality of nozzles to eject ink to perform recording on the recording medium in accordance with image data and the determined position information.
1 Assignment
0 Petitions
Accused Products
Abstract
A handheld recording device includes a recording head, at least two navigation sensors arranged at a predetermined mounting distance, a timing generating circuit to generate a timing signal while the recording device is scanning a recording medium, a controller to determine position information of the recording device, and a drive circuit to drive the recording head to eject ink to perform recording on the recording medium using the position information. The controller reads output values of the two navigation sensors every time the timing signal is generated, determines whether the output values include noise, removes noise from the output values when it is determined that at least one of the output values includes noise, and calculates an amount of movement of the recording head to determine the position information based on the output values from which noise has been removed.
3 Citations
11 Claims
-
1. A handheld recording device comprising:
-
a recording head including a plurality of nozzles; at least two navigation sensors arranged at a predetermined mounting distance in a direction in which the plurality of nozzles are arranged; a timing generating circuit configured to generate a timing signal with a predetermined sampling period while the handheld recording device is scanning a recording medium; a controller configured to read output values of the two navigation sensors every time the timing signal is generated, determine whether the output values include noise based on the output values and the mounting distance between the two navigation sensors, remove noise from the output values when it is determined that at least one of the output values includes noise, calculate an amount of movement of the recording head from a reference point to determine position information of the recording device, based on the output values from which noise has been removed; and calculate a distance (Ls) between the two navigation sensors based on the read output values read from the two navigation sensors, and the mounting distance (L), and determine that the output values include no noise when a difference (|L−
Ls|) between the calculated distance (Ls) and the mounting distance (L) is less than or equal to a noise tolerance, and determine that at least one of the output values includes noise when the difference (|L−
Ls|) exceeds the noise tolerance; anda drive circuit configured to drive the plurality of nozzles to eject ink to perform recording on the recording medium in accordance with image data and the determined position information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of detecting a position of a handheld recording device, the method comprising:
-
generating a timing signal with a predetermined sampling period while the handheld recording device is scanning a recording medium; reading output values of at least two navigation sensors of the handheld recording device every time the timing signal is generated, the two navigation sensors being arranged at a predetermined mounting distance; determining whether the output values include noise based on the output values and the mounting distance between the two navigation sensors; removing noise from the output values when it is determined that at least one of the output values includes noise; calculating an amount of movement of a recording head of the recording device from a reference point to determine position information of the recording device, based on the output values from which noise has been removed; and calculating a distance (Ls) between the two navigation sensors based on the read output values read from the two navigation sensors, and the mounting distance (L), and determining that the output values include no noise when a difference (|L−
Ls|) between the calculated distance (Ls) and the mounting distance (L) is less than or equal to a noise tolerance, and determining that at least one of the output values includes noise when the difference (|L−
Ls|) exceeds the noise tolerance; anddriving a plurality of nozzles of the recording head to eject ink to perform recording on the recording medium in accordance with image data and the determined position information.
-
-
11. A non-transitory recording medium which, when executed by one or more processors, cause the processors to perform a method of detecting a position of a handheld recording device, the method comprising:
-
generating a timing signal with a predetermined sampling period while the handheld recording device is scanning a recording medium; reading output values of at least two navigation sensors of the handheld recording device every time the timing signal is generated, the two navigation sensors being arranged at a predetermined mounting distance; determining whether the output values include noise based on the output values and the mounting distance between the two navigation sensors; removing noise from the output values when it is determined that at least one of the output values includes noise; calculating an amount of movement of a recording head of the recording device from a reference point to determine position information of the recording device, based on the output values from which noise has been removed; and calculating a distance (Ls) between the two navigation sensors based on the read output values read from the two navigation sensors, and the mounting distance (L), and determining that the output values include no noise when a difference (|L−
Ls|) between the calculated distance (Ls) and the mounting distance (L) is less than or equal to a noise tolerance, and determining that at least one of the output values includes noise when the difference (|L−
Ls|) exceeds the noise tolerance; anddriving a plurality of nozzles of the recording head to eject ink to perform recording on the recording medium in accordance with image data and the determined position information.
-
Specification