[미국특허]
Data determination device, library device, and data determination method
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-019/00
G06K-007/14
G06K-007/10
출원번호
US-0829951
(2015-08-19)
등록번호
US-9536125
(2017-01-03)
우선권정보
JP-2014-205754 (2014-10-06)
발명자
/ 주소
Akiyama, Yoshiki
출원인 / 주소
FUJITSU LIMITED
대리인 / 주소
Staas & Halsey LLP
인용정보
피인용 횟수 :
0인용 특허 :
1
초록▼
A data determination device includes a plurality of determination units that determine, based on respective different criteria, whether each of plural pieces of data included in a sequence of read data of a barcode represents either a first value or a second value, the plural pieces of data being ou
A data determination device includes a plurality of determination units that determine, based on respective different criteria, whether each of plural pieces of data included in a sequence of read data of a barcode represents either a first value or a second value, the plural pieces of data being output from a read unit in response to an instruction for reading the barcode, and a selection unit that selects, from a plurality of determination results obtained by each determination unit for the plural pieces of data, a plurality of determination results obtained by one determination unit based on a selection condition preset in accordance with a standard of the barcode, and outputs the selected plurality of determination results to a source of the instruction for reading.
대표청구항▼
1. A data determination device comprising: a plurality of determination units each including a first processor; anda second processor, wherein the second processor is configured to: receive plural data sets included in a sequence of read data of a barcode in response to an instruction for reading th
1. A data determination device comprising: a plurality of determination units each including a first processor; anda second processor, wherein the second processor is configured to: receive plural data sets included in a sequence of read data of a barcode in response to an instruction for reading the barcode, andoutput the plural data sets in parallel to each of the plurality of determination units,wherein the first processor of each of the plurality of determination units being configured to: receive the plural data sets from the second processor,determine, based on respective different criteria, whether each of plural data sets represents either a first value or a second value, andoutput a determination result including values of the plural data sets each of which indicates one of the first and second values;wherein the second processor is further configured to: select, from the plurality of determination results respectively output from the plurality of first processors for the plural data sets, a representative determination result output from one of the plurality of first processors, based on a selection condition preset in accordance with a standard of the barcode, andoutput the selected representative determination result to a source of the instruction for reading the barcode. 2. The data determination device according to claim 1, wherein each of the plurality of determination units includes a memory and a counter coupled to the first processor of the each determination unit, the memory being configured to store an output from the first processor of the each determination unit, the counter being configured to count a number of times values of the plural data sets received by the first processor of the each determination unit have changed from the first value to the second value; and the second processor selects the determination result stored in the memory of one of the plurality of determination units including the counter whose count value is close to a given value. 3. The data determination device according to claim 2, wherein the given value represents a number of the first or second values included in the barcode defined by the standard of the barcode. 4. The data determination device according to claim 1, wherein the first processor of each of the plurality of determination units determines whether each of the plural data sets represents either the first value or the second value, based on a difference between a current piece of the each data set currently received from the second processor and a previous pieced of the each data set received from the second processor immediately previous to the current piece of the each data set, and a given variation having a value varying for each of the plurality of determination units. 5. The data determination device according to claim 1, wherein when values of a determination result obtained by the first processor of each of the plurality of determination units continuously represent same one of the first value and the second value a given number of times or more, the first processor of the each determination unit determines that the determination result is a valid determination result and outputs the determination result to the second processor, andwhen a value of the determination result obtained by the first processor of the each determination unit represents a value other than the first value and the second value before continuously representing the same one of the first value and the second value the given number of times, the first processor of the each determination unit determines that the determination result is an invalid determination result and changes the determination result to a valid determination result just previously determined and outputs the valid determination result to the second processor. 6. A library device for storing a plurality of recording media on each of which a barcode is displayed, the library device comprising: a read device including: a plurality of determination units each including a first processor, anda second processor,wherein the second processor is configured to: read, in response to an instruction for reading a barcode, a barcode of one recording medium, andoutput plural data sets included in a sequence of read data of the barcode in parallel to each of the plurality of determination units,wherein the first processor of each of the plurality of determination units being configured to: receive the plural data sets from the second processor,determine, based on respective different criteria, whether each of the plural data sets represents either a first value or a second value, andoutput a determination result including values of the plural data sets each of which indicates one of the first and second values,wherein the second processor is further configured to: select, from the plurality of determination results respectively output from the plurality of first processors for the plural data sets, a representative determination result output from one of the plurality of first processors, based on a selection condition preset in accordance with a standard of the barcode, andoutput the selected representative determination result to a source of the instruction for reading the barcode. 7. The library device according to claim 6, wherein each of the plurality of determination units includes a memory and a counter coupled to the first processor of the each determination unit, the memory being configured to store a determination result from the first processor of the each determination unit, the counter being configured to count, a number of times values of the plural data sets received by the first processor of the each determination unit have changed from the first value to the second value; andthe first processor selects the determination result stored in the memory of one of the plurality of determination units including the counter whose count value is close to a given value. 8. The library device according to claim 7, wherein the given value represents a number of the first or second values included in the barcode defined by the standard of the barcode. 9. The library device according to claim 6, wherein the first processor of each of the plurality of determination units determines whether each of the data sets represents either the first value or the second value, based on a difference between a current piece of the each set of data and previous piece of each set of data provided immediately previous to the current piece of the each set of data and a given variation having a value varying for each of the plurality of determination units. 10. The library device according to claim 6, wherein when values of a determination result obtained by the first processor of each of the plurality of determination units continuously represent same one of the first value and the second value a given number of times or more, the first processor of the each determination unit determines that the determination result is a valid determination result and outputs the determination result to the second processor, andwhen a value of the determination result obtained by the first processor of the each determination unit represents a value other than the first value and the second value before continuously representing same one of the first value and the second value the given number of times, the first processor of the each determination unit determines that the determination result is an invalid determination result and changes the determination result to a valid determination result just previously determined and outputs the valid determination result to the second processor. 11. A data determination method for determining read data of a barcode, the method being performed by a data determination device including a plurality of determination units including a first processor, and a second processor, the method comprising: receiving, by the second processor, plural data sets included in a sequence of read data of the barcode in response to an instruction for reading the barcode, and outputting the plural data sets in parallel to each of a plurality of determination units;receiving, by the first processor of each determination unit, the plural data sets from the second processor;determining, by the first processor, based on respective different criteria, whether each of the plural data sets represents either a first value or a second value, and outputting a determination result including values of the plural data sets each of which indicates one of the first and second values;selecting, by the second processor, the plurality of determination results respectively output from, for the plural pieces of data, obtained by one determination among the plurality of determinations, based on a selection condition preset in accordance with a standard of the barcode; andoutputting, by the processor, the selected plurality of determination results to a source of the instruction for reading the barcode. 12. The data determination method according to claim 11, further comprising: providing each of the plurality of determination units with a memory and a counter coupled to the first processor of the each determination unit;storing, by the first processor, for each of the plurality of determination units, the determination result determined by the first processor in the memory of the each determination unit;counting, by the first processor, for each of the plurality of determination units, a number of times values of the plural data sets received by the first processor of the each determination unit have changed from the first value to the second value; and selecting, by the second processor, the determination result stored in the memory of one of the plurality of determination units including the counter whose count value is close to a given value. 13. The data determination method according to claim 12, wherein the given value represents a number of the first or second values included in the barcode defined by the standard of the barcode. 14. The data determination method according to claim 11, the method further comprising determining, by the first processor, whether each of the plural data sets represents either the first value or the second value, based on a difference between a current piece of the each data set currently received from the second processor and a previous piece of the each data set received immediately previous to the current piece of the each data set, and a given variation having a value varying for each of the plurality of determination units. 15. The data determination method according to claim 11, further comprising when values of a determination result obtained by the first processor of each of the plurality of determinations continuously represent same one of the first value and the second value a given number of times or more, determining, by the first processor of the each determination unit, that the determination result is a valid determination result; andwhen a value of the determination result obtained by the first processor of the each determination unit represents a value other than the first value and the second value before continuously representing the same one of the first value and the second value the given number of times, determining, by the first processor of the each determination unit, that the determination result is an invalid determination result and changes the determination result to a valid determination result just previously determined.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.