The present application claims priority from Japanese patent application serial No. JP 2015-197295, filed on Oct. 5, 2015, the content of which is hereby incorporated by reference into this application.
(1) Field of the Invention
The present invention relates to an optical-information recording/reproducing apparatus and an optical-information recording/reproducing method.
(2) Description of the Related Art
Background techniques include Japanese Patent Application Laid-Open No. 2012-194831 and Japanese Patent Application Laid-Open No. 2002-023851. Japanese Patent Application Laid-Open No. 2002-023851 describes that “alignment marks at least at two or more locations formed on a member are acquired by visual sensors respectively corresponding to them, and the positions thereof are detected”.
In a holographic recording/reproducing apparatus using holography, coherent light is reflected by or transmitted through a spatial light modulator, and a signal beam spatially modulated in accordance with the two-dimensional data and a reference beam of the coherent light are input to an optical information medium so that they are overlapped with each other, thereby forming an interference pattern. Information is recorded by writing this pattern to the optical information medium. Meanwhile, recording by angle multiplexing can be carried out by changing the incident angle of the reference beam input to the optical information medium.
In the holograms recorded by changing the reference beam angle in the same region in this manner, the hologram corresponding to each one of the reference beam angles is referred to as a page, and a group of pages which have undergone angle multiplexing in the same region is referred to as a book. In a case of reproducing of the optical information medium of the holographic recording/reproducing apparatus, a reference beam is supplied to the optical information medium at an angle similar to that in the case of recording, and, as a result, the signal beam can be reproduced from a page corresponding to the reference beam. By observing this signal beam by a light detector and acquiring a reproduction image, the information recorded in the optical information medium is reproduced.
However, due to part attachment errors and/or positioning control errors, it is difficult in reproduction to reproduce the position and the reference beam angle of the optical information medium of the point of recording. Therefore, the reproduced signal beam cannot be supplied to predetermined pixels of the light detector without errors. Therefore, the reproduction image acquired by the light detector has to be subjected to position detection in order to reproduce the information recorded in the optical information medium.
However, when the position detection is carried out, if alignment marks (markers) are incomplete due to a signal beam having brightness unevenness and/or part defects, the position detection of the reproduction image cannot be carried out, and the information recorded in the optical information medium cannot be reproduced.
Japanese Patent Application Laid-Open No. 2012-194831 describes that “a position-detecting pattern replacing unit 30 replaces a position-detecting pattern 510 in image data vd by a reference pattern based on the position and size of the position-detecting pattern 510. Since the reference pattern is a position-detecting pattern having a certain contract ratio or more, the brightness contrast between while modules and black modules becomes clear. In this manner, by using the reference pattern after replacement, a code reading apparatus 1000 can decode a barcode 500 while using the pattern having a certain contrast ratio or more as a reference.” However, in Japanese Patent Application Laid-Open No. 2012-194831, even when the marker is not incomplete and is correctly detected, the position-detecting pattern is replaced by the reference pattern, and, therefore, accuracy of position detection may be reduced.
If position detection is carried out by using the method of Japanese patent Application Laid-Open No. 2002-023851, if the alignment mark (marker) are incomplete due to a signal beam having brightness unevenness and/or apart defect, the position detection of the reproduction image cannot be carried out, and the information recorded in the optical information medium cannot be reproduced.
In order to solve the above described problems, the present invention uses the configurations described in claims.
According to the present invention, even if alignment marks (markers) are incomplete due to signal beams having brightness unevenness and/or part defects, the position detection of reproduction images can be accurately carried out, and the information recorded in the optical information medium can be reproduced.
Hereinafter, the present invention will be described by using drawings.
An embodiment of the present invention will be described by using accompanying drawings.
The optical-information recording/reproducing apparatus 10 is provided with a pickup 11, a reproducing reference-beam optical system 12, a cure optical system 13, a disk-rotation-angle detecting optical system 14, and a rotary motor 50, and an optical-information recording medium 1 has a disk shape which can be rotated by the rotary motor 50. The pickup 11 functions to record two-dimensional data by utilizing holography by exposing the optical-information recording medium 1 to a reference beam and a signal beam. In this process, the two-dimensional data to be recorded is transmitted by a controller 89 to a spatial light modulator in the pickup 11 via a signal generating circuit 86, and the signal beam is modulated by the spatial light modulator.
When the information recorded in the optical-information recording medium 1 is to be reproduced, light waves which are to be input to the optical-information recording medium are generated by the reproducing reference-beam optical system 12 in the direction opposite to the direction in the case of recording of the reference beam output from the pickup 11. A signal beam reproduced by the reference beam is detected by a later-described light detector, which is in the pickup 11, and signals are reproduced by a signal processing circuit 85. The exposure time of the reference beam and the signal beam, which expose the optical-information recording medium 1, can be adjusted by controlling opening/closing of a shutter in the pickup 11 by the controller 89 via a shutter control circuit 87.
The cure optical system 13 functions to generate optical beams which are used in pre-cure and post-cure of the optical-information recording medium 1. The pre-cure is a pre-process in which, when information is to be recorded at a desired position in the optical-information recording medium 1, a predetermined optical beam is subjected to exposure in advance before the desired position is exposed to the reference beam and the signal beam. The post-cure is a post-process in which, after information is recorded at a desired position in the optical-information recording medium 1, a predetermined optical beam is subjected to exposure in order to disable additional recording at the desired position.
The disk-rotation-angle detecting optical system 14 is used for detecting the rotation angle of the optical-information recording medium 1. When the optical-information recording medium 1 is to be adjusted to a predetermined rotation angle, a signal corresponding to the rotation angle thereof is detected by the disk-rotation-angle detecting optical system 14, and the rotation angle of the optical-information recording medium 1 can be controlled by the controller 89 by using the detected signal via a disk-rotation-motor control circuit 88.
Predetermined optical-source drive currents are supplied from an optical-source driving circuit 82 to optical sources in the pickup 11, the cure optical system 13, and the disk-rotation-angle detecting optical system 14, and optical beams are emitted by predetermined light intensities from the respective optical sources. The pickup 11 and the disk-cure optical system 13 are provided with mechanisms capable of sliding positions thereof in a radial direction of the optical-information recording medium 1, and positional control is carried out via an access control circuit 81.
Incidentally, recording techniques utilizing the principles of angle multiplexing of holography have a tendency that acceptable errors with respect to mismatches of reference-beam angles are extremely small. Therefore, a mechanism which detects a mismatched amount of the reference-beam angle has to be provided in the pickup 11, a signal for servo control has to be generated in a servo-signal generating circuit 83, and a servo mechanism for correcting the mismatched amount via a servo control circuit 84 has to be provided in the optical-information recording/reproducing apparatus 10. Some optical-system configurations or all optical-system configurations of the pickup 11, the cure optical system 13, and the disk-rotating-angle detecting optical system 14 may be simplified by integration into one.
The signal beam to which two-dimensional data is added by the spatial light modulator 312 is reflected by a PBS prism 311 and propagates through relay lenses 313 and a spatial filter 314. Then, the signal beam is concentrated on the optical-information recording medium 1 by an objective lens 315.
On the other hand, the optical beam reflected by the PBS prism. 305 works as a reference beam. 307, is set to a predetermined polarization direction by a polarization-direction converting element 316 depending on a recording case or a reproducing case, and is then input to a galvano-mirror 319 through a mirror 317 and a mirror 318. Since the angle of the galvano-mirror 319 can be adjusted by an actuator 320, the incident angle of the reference beam which is input to the optical-information recording medium 1 after passing through a lens 321 and 322 can be set to a desired angle. Note that, in order to set the incident angle of the reference beam, an element which converts a wavefront of the reference beam may be used instead of the galvano-mirror.
When the signal beam and the reference beam are input in this manner so as to be overlapped with each other on the optical-information recording medium 1, an interference pattern is formed in the recording medium, and information is recorded by writing this pattern to the optical-information recording medium 1. Since the incident angle of the reference beam input to the optical-information recording medium 1 can be changed by the galvano-mirror 319, recording by angle multiplexing can be carried out.
The signal beam reproduced by this reference beam propagates through the objective lens 315, the relay lenses 313, and the spatial filter 314. Then, the signal beam transmits through the PBS prism 311 and is input to a light detector 325, and reproduction of recorded signals can be carried out. As the light detector 325, for example, an image-pickup element such as a CMOS image sensor or a CCD image sensor can be used; however, as long as two-dimensional data can be picked up as a reproduction image, any element can be used.
When information is input from the input/output control circuit 90, the input/output control circuit 90 notifies the controller 89 that input of information has been started. The controller 89 receives this notification, orders the signal generating circuit 86 to subject the information corresponding to one sheet of the two-dimensional data input from the input/output control circuit 90 to record processing, and gives the information which is to be stored in a page header to a header adding circuit 711. The processing order from the controller 89 is notified to a sub-controller 701 in the signal generating circuit 86 through a control line 708. In response to this notification, the sub-controller 701 controls signal processing circuits via the control line 708 so that the signal processing circuits are operated in parallel. First, information input from the input/output control circuit 90 to a memory control circuit 703 via a data line 709 is controlled so as to be stored in a memory 702. When the information stored in the memory 702 reaches a certain volume, control of subjecting the information to CRC is carried out by a CRC computing circuit 704. Then, the information which has undergone CRC is subjected to scrambling in which a pseudorandom-number data string is added thereto by a scramble circuit 705, and control to carry out error correcting coding of adding a parity data string is carried out by an error correcting code circuit 706.
On the other hand, a marker adding circuit 710 generates a marker (s) which serves as a reference (s) in a case of reproducing and stores the marker(s) in the memory 702. The header-pattern adding circuit 711 generates information such as a type and/or a format of the information, which is to be recorded as two-dimensional data, and a book number based on the information stored in the two-dimensional data header supplied from the controller 89, generates a recording pattern of the two-dimensional data header based on the generated information, and stores that in the memory 702.
Note that, since the two-dimensional data header added by the header-pattern adding circuit 711 is used also in positional control by the access control circuit 81 before reproduction of information, the two-dimensional data header is generated in an easily reproducible format compared with information. The marker(s) which is generated by the marker adding circuit 710 and serves as a reference(s) in a case of reproducing is in a format determined in advance; wherein, the larger the number of the markers, the more accurate enabled positioning is. However, the number of the generated marker (s) is not limited and may be singular or plural.
In the end, a pickup interface circuit 707 reads the recording pattern of information, the recording pattern of the two-dimensional data header, and the marker(s), which serves as a reference(s) in a case of reproducing, from the memory 702 in the order of arrangement of the two-dimensional data and transmits them to the spatial light modulator 312.
When the reproduction image data stored in the memory 802 reaches a certain volume, in a header reproducing circuit 813 comprised of a header detecting circuit 81300 and a two-dimensional-data-header reproducing circuit 81301, the header detecting circuit 81300 detects the two-dimensional data header, and the two-dimensional-data-header reproducing circuit 81301 reproduces the information of the two-dimensional data header such as the type and/or format of recorded data and book number. As a result, if the sub-controller 801 can determine that identification information of the detected information belongs to the two-dimensional data serving as a target of reproduction, the sub-controller 801 carries out control to detect the marker (s) in the reproduction image data, which is stored in the memory 802, and extract an effective data range by an image-position detecting circuit 809. Then, control is carried out to correct distortions such as tilt/magnification/distortion of reproduction image data by using the detected marker by an image-distortion correcting circuit 808 and convert the reproduction image data to an expected two-dimensional data size. Control is carried out to carry out binarization of subjecting each bit data of a plurality of bits constituting the size-converted two-dimensional data to determination of “0” or “1” by a binarizing circuit 807 and store the data in the memory 802 in the order of output of the information. Then, an error(s) contained in each data string is corrected by an error correcting circuit 806, the scrambling, in which the pseudorandom-number data string is added, is descrambled by a descrambling circuit 805, and, then, a CRC computing circuit 804 checks that the information in the memory 802 does not contain an error. Then, the information is transferred from the memory 802 to the input/output control circuit 90.
A configuration of the image-position detecting circuit 809 will be described by using
When the medium is inserted as shown in
In the operation flow from the preparation completed state to recording of information, as shown in
Then, a predetermined region is pre-cured by using an optical beam output from the cure optical system 13 (S614), the signal generating circuit 86 carries out a two-dimensional-data generating process including main data generation of converting the information to be recorded to two-dimensional data (S615) and two-dimensional data header addition (S616), the generated two-dimensional data is transmitted to the spatial light modulator 312 in the pickup 11, and the information is recorded as two-dimensional data by using a reference beam and a signal beam output from the pickup 11 (S617). After the two-dimensional data is recorded, post-cure is carried out by using an optical beam output from the cure optical system. 13 (S618). In accordance with needs, the recorded two-dimensional data may be verified.
The main data is the part making up most of the two-dimensional data and mainly stores the information transferred from the external control device 91. Other than this information, a table, which shows the correspondence between logical addresses handled by the external control device 91 in particular two-dimensional data and the positions of each two-dimensional data in the optical-information recording medium 1, and a replacement position list, which shows the correspondence of the positions of two-dimensional data before replacement and after replacement in a replacing process of the two-dimensional data which is difficult to be reproduced due to a defect(s), may be stored.
The two-dimensional data header is two-dimensional data for storing information such as the type and/or the data format of the data recorded in the two-dimensional data and addresses for identifying the two-dimensional data recorded by multiplexing, and the main data is recording information in the two-dimensional data. Detailed operations of the main data generation (S615) and the two-dimensional data header addition (S616) will be described later.
In the operation flow from the preparation completed state to reproducing of the recorded information, as shown in
Subsequently, a reference beam is output from the pickup 11, reproduction image data which is the information recorded in the optical-information recording medium is acquired (S622), and, after reproduction of a two-dimensional data header part in the reproduction image data (S623), the reproduction image data is reproduced (S624) and transmitted (S625). If the reproduction image data serving as a target is not identified as a result of the reproduction of the two-dimensional data header part (S623), there is a possibility that reproduction image data different from the target is detected, and, therefore, the process is stopped without carrying out transmission of the data (S625) or the process is executed again from the process of (S621). Detailed operations of the two-dimensional data header reproduction (S623) and the main data reproduction (S624) will be described later.
Data processing in the case of recording will be described by using
Next, the data processing flow in the case of reproducing will be described by using
Detailed operations of the process of the image position detection (S911) carried out by the image-position detecting circuit 809 will be described by using
The correlation-value calculating circuit 80901 is retaining an ideal shape of the marker, sets a plurality of calculation ranges in a search range in which the markers of the reproduction image data can exist, and calculates correlation values of the ideal shape of the markers and the calculation ranges in accordance with the number of the set calculation ranges (S101). The first correlation-value retaining circuit 80902 and the second correlation-value retaining circuit 80903 respectively carry out retention of the first correlation value (S102) and retention of the second correlation value (S103) from among the calculated correlation values. The relative-correlation-value judging circuit 80904 calculates a relative correlation value from the first correlation value and the second correlation value retained and judges whether the calculated relative correlation value is equal to or more than the prescribed value or less than the prescribed value. If the relative correlation value is equal to or more than the prescribed value, the relative-correlation-value judging circuit 80904 retains the position of the calculation range from which the first correlation value is calculated as a marker detected position and increments the number of detection passes (S104). Note that detailed operations from S101 to S104 will be described later.
In S105, the correlation-value calculation-end judging circuit 80905 judges whether the processes from S101 to S104 have been finished for all the markers retained in the reproduction image data or not. If the processes from S101 to S104 have been finished for all the markers, the correlation-value calculation-end judging circuit 80905 executes the process of S106. If the processes from S101 to S104 have not been finished for all the markers, the correlation-value calculation-end judging circuit 80905 executes the processes from S101 to S104 for the markers for which the processes have not been finished.
In S106, the detection-pass-number judging circuit 80906 switches subsequent processes by using the number of detection pass(es) counted in S104. If the number of detection passes is three or more, the process of S107 is executed; and, if the number of detection passes is less than 3, the process of S111 is executed. In S107, the mutual position judging circuit 80907 relatively compares the marker detected positions, which have passed the detection, and re-determines the marker detected position(s) which is judged to be mismatched in positional relation as detection fail; and the result of subtracting the number of fail determinations from the number of detection passes by the detection-pass-number judging circuit 80906 is set as the new number of detection passes. Detailed operations of the mutual position judgement of S107 will be described later.
In S108, the detection-pass-number judging circuit 80906 compares the number of the markers retained by the reproduction image data and the number of detection passes. If the number of the markers retained by the reproduction image data matches the number of detection passes, a transition to the process of S116 is made. If the number of the markers retained by the reproduction image data does not match the number of detection passes, the process of S109 is executed.
In S109, the detection-pass-number judging circuit 80906 judges whether the number of detection passes is three or more. If the number of detection passes is three or more, the first complementing circuit 80908 executes a first complement (S110), and a transition to the process of S116 is made. If the number of detection passes is not three or more, the process of S111 is executed. Detailed operations of the first complement (S110) will be described later.
In S111, the detection-pass-number judging circuit 80906 judges whether the number of detection passes is two. If the number of detection passes is two, the second complementing circuit 80909 executes a second complement (S112), and a transition to the process of S116 is made. If the number of detection passes is not two, the process of S113 is executed. Detailed operations of the second complement (S112) will be described later.
In S113, the detection-pass-number judging circuit 80906 judges whether the number of detection passes is one. If the number of detection pass is one, the third complementing circuit 80910 executes a third complement (S114), and a transition to the process of S116 is made. If the number of detection passes is not one, the prescribed-value setting circuit 80911 sets predetermined values for the detection results of all the markers (S115), and a transition to the process of S116 is made. Detailed operations of the third complement (S114) will be described later. In S116, the position detecting circuit 80913 detects an image position while using the detected markers and the complemented marker(s) as references, and the image position detection S911 is finished.
Note that, in the operation of the image position detection S911 shown in
The detailed process of the correlation value calculation (S101) will be described by using
In
The correlation value calculation is calculated by using the calculation range 1102 and the marker ideal shape 1105. As a detailed correlation-value calculating method, for example, the search range 1101 is be binarized by, for example, median values or average values, and the total of the numbers of matches of the locations and states of on-pixels/off-pixels of the calculation range 1102 and the marker ideal shape 1105 may be used as the correlation value; or the on-pixel of the marker ideal shape 1105 is set as “+1”, the off-pixel thereof is set as “−1”, the pixels at the same positions in the calculation range 1102 and the marker ideal shape 1105 are multiplied with each other, and, then, the sum of the obtained values may be used as the correlation value. As long as it is a method capable of calculating the matching degree of the locations and the states of the on-pixels/off-pixels of the calculation range 1102 and the marker ideal shape 1105, the method of calculating the correlation value is not limited. Then, the calculation range 1102 is set to be, for example, moved by one pixel at a time in the direction of an arrow of 1103. After an end of the search range 1101 and an end of the calculation range 1102 match, the calculation range 1102 is moved in a column direction, the calculation range 1102 is set in all the pixels in the search range 1101, and every time the calculation range is set, the correlation value is calculated by the above described method. Note that, the setting order of the calculation range 1102 is not limited, the setting of the calculation range 1103 may be set with movement by a plurality of pixels at each time, or the calculation range 1103 may be set only in part in the search range.
The detailed processes of the retention of the first correlation value (S102), the retention of the second correlation value (S103), and the relative correlation-value judgement (S104) will be described by using
As shown by calc1, the transitions of the ideally detected correlation value show the extremely high correlation value 504 only when the shape of the calculation range 1102 matches the marker ideal shape 1105. However, depending on the obtained reproduction image, as shown by calc2, the correlation largest value 505 sometimes becomes a low value compared with the correlation largest value 504. In a marker-undetectable image with a defect, as shown by the correlation largest value 506 of calc1, the correlation value which is not largely different compared with other correlation values is sometimes shown. In the case of calc3, if the process thereafter is brought forward by using the correlation largest value 506 as the detection position of the marker, data is not normally reproduced since the detection position of the marker is wrong. Therefore, in the position detection by calc3, the process thereafter has to be brought forward with marker-position-detection fail.
Then, the relative-correlation-value judgement (S104) is carried out to carry out the pass/fail determining process of the marker detection position results. When the relative-correlation-value judgement (S104) is carried out, the retention of the first correlation value (S102) and the retention of the second correlation value (S103) are carried out. The retention of the first correlation value (S102) is a process of retaining a largest correlation value among all the correlation values calculated by setting the calculation range 1102 in all the range of the search range 1101. The retention of the second correlation value (S103) is a process of retaining a second largest value among all the correlation values calculated by setting the calculation range 1102 in all the range of the search range 1101. Then, in the relative-correlation-value judgement (S104), the difference between the first correlation value and the second correlation value is calculated as the relative correlation value, the position detection of the corresponding marker is judged as a pass if the calculated relative correlation value is exceeding a predetermined reference value, and the position detection of the corresponding marker is judged as fail if the calculated relative correlation value is lower than the predetermined reference value.
Note that the first correlation value is the largest correlation value among all the correlation values calculated by setting the calculation range 1102 in all the range of the search range 1101. However, the first correlation value is not limited thereto, but, for example, may be a correlation value which is as large as a predetermined order, or the correlation value as large as a predetermined order among the correlation values calculated in a predetermined range instead of all the range of the search range 1101 may be used as the first correlation value.
The second correlation value is the second largest value among all the correlation values calculated by setting the calculation range 1102 in all the range of the search range 1101. However, the second correlation value is not limited thereto, and the second correlation value, for example, may be an average value or a median value of all the correlation values calculated by setting the calculation range 1102 in all the range of the search range 1101 or may be a correlation value as large as a predetermined order.
The relative correlation value is the difference between the first correlation value and the second correlation value, but may be a quotient, and the relative correlation value is not limited thereto as long as it is a value about a relative value of the first relative value and the second relative value.
The detailed operations of the mutual position judgement (S107) will be described by using
The mutual position judgement (S107) is a process in which, if the detected position of an arbitrary detection-passed marker has different characteristics compared with the detected positions of other detection-passed markers, an erroneous detection is judged to judge detection fail. The characteristics of the detected position of the detection-passed marker is judged by the direction and size of the positional mismatch vector. Depending on whether the arbitrary positional mismatch vector is within a direction allowable amount and a size allowable amount of a mismatch determined in advance or not with respect to the other positional mismatch vectors, which are comparison targets, match or mismatch of the characteristics of the detected positions of the detection-passed markers is mutually judged.
For example, in
In
In
Then, the flow of the process of the mutual position judgement (S107) will be described by using
Note that,
In the end, the detailed operations of the first complement (S110), the second complement (S112), and the third complement (S114) will be described by using
The detected positions of the detection-passed markers in the ideal state (hereinafter, described as ideal marker positions) are represented by 1301 to 1304, 1313 to 1316, and 1325 to 1328; the detected positions of the detection-passed markers (hereinafter, described as detected marker positions) are represented by 1305 to 1307, 1317 to 1318, and 1329; and the positional mismatch vectors to the detected positions of the detection-passed markers in the cases in which there are positional mismatches in the reproduction image data from the detected positions of the detection-passed markers in the ideal state are represented by 1309 to 1311, 1321 to 1322, and 1333; the detected positions of the markers judged as erroneous detections which are obtained by complementing from the detected positions of the detection-passed markers (hereinafter, described as complemented marker positions) are represented by 1308, 1319 to 1320, and 1330 to 1332; and the positional mismatch vectors of the markers judged as detection fail which are obtained by complementing from the positional mismatch vectors of the detection-passed markers (hereinafter, described as complemented positional-mismatch vectors) are represented by 1312, 1323 to 1324, and 1334 to 1336.
The first complement shown in
The second complement shown in
In the second complement, the positional mismatches of the reproduction image data have to be complemented from the two detection-passed markers. Since at least a two-dimensional plane is specified by three points on the plane, if the complemented marker positions in the reproduction image data are calculated from the detected positions of the two detection-passed markers, position detection accuracy is reduced. Therefore, when the complemented positional-mismatch vectors of the markers judged as erroneous detections are to be calculated from the detection-passed markers, predetermined coefficient vectors may be multiplied by the complemented positional-mismatch vectors 1323 to 1324 calculated by the above described method.
The third complement shown in
Note that
In this manner, in the reproducing of the reproduction image data, data can be accurately reproduced even in a case of reproduction imaged data with a defect(s) by calculating the correlation values of the reproduction images of the markers retained on the reproduction image data and the ideal shape, retaining the first and second correlation values from the calculated correlation values, calculating the relative correlation value from the retained two correlation values, determining detection pass/fail of the markers according to the calculated relative correlation value, then carrying out the mutual position judgement with respect to the markers which have judged to have passed the detection, and, if the marker(s) judged as erroneous detection(s) exists, calculating the complemented marker position(s).
An outline of a reproduction-data processing method in a second embodiment will be described by using
The points that the second embodiment is different from the first embodiment are that a position-detection-result retaining circuit 815 is provided and that the image-position detecting circuit 809 retains the positions of detected or complemented markers and image position detection is carried out by using the retained positions of the markers. Hereinafter, only the points different from the first embodiment will be described.
Note that, in the judgement of S1501, the process is switched depending on whether the reproduction image is the first page or not. However, the criterion for switching the process is not limited to whether it is the first page or not, but may be an arbitrary page. Furthermore, instead of the page, the book thereof may be judged to switch the process. The number of the positions of the detected markers which can be retained by the position-detection-result retaining circuit 815 is not limited, and the positions of the detected markers corresponding to the amount of a single page, corresponding to the amount of a plurality of pages, or corresponding to the amount of a plurality of books may be retainable. When position detection is to be carried out by using the positions of the markers corresponding to the amount of the plurality of pages or corresponding to the amount of the plurality of books retained by the position-detection-result retaining circuit 815, which position of the marker is to be used may be judged depending on the reproduced page to use that in position detection.
In this manner, when the position detection of the currently-reproduced reproduction image data is carried out by using the previously detected marker position, the computation volume for the image position detection can be reduced, and improvement of reproduction speed can be realized.
Number | Date | Country | Kind |
---|---|---|---|
2015-197295 | Oct 2015 | JP | national |