Information processing apparatus and method, input device and method, program, and information processing system
First Claim
1. An information processing apparatus for reading a code included in an image, comprising:
- image data acquisition means for acquiring, via a camera, image data of a control card having a 2D code printed thereon, the 2D code printed on the control card having a first area containing a fixed area in which a predetermined fixed area code is formed, a second area containing a guide portion, and a third area containing a variable area in which a variable area code formed by a combination of a plurality of codes is formed, the plurality of codes created by concealment or unconcealment of cells in the variable area;
fixed area code recognition means for analyzing the acquired image data to recognize the predetermined fixed area code of the fixed area;
variable area code default value setting means for setting a default value of the variable area code based on the predetermined fixed area code;
variable area code recognition means for analyzing the acquired image data to recognize the variable area code;
comparison means for comparing the recognized variable area code with the default value to determine a difference between the variable area code and the default value; and
command designation means for designating a command to be executed based on the obtained difference.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes the following elements. An image data acquisition unit acquires image data of a captured image including a code having a fixed area in which a predetermined fixed area code is formed and a variable area in which a variable area code formed by a combination of a plurality of codes is formed. A fixed area code recognition unit analyzes the captured image to recognize the predetermined fixed area code of the fixed area. A variable area code default value setting unit sets the default value of the variable area code based on the predetermined fixed area code. A variable area code recognition unit analyzes the captured image to recognize the variable area code. A comparator compares the variable area code with the default value to determine the difference therebetween. A command designation unit designates a command to be executed based on the difference.
49 Citations
11 Claims
-
1. An information processing apparatus for reading a code included in an image, comprising:
-
image data acquisition means for acquiring, via a camera, image data of a control card having a 2D code printed thereon, the 2D code printed on the control card having a first area containing a fixed area in which a predetermined fixed area code is formed, a second area containing a guide portion, and a third area containing a variable area in which a variable area code formed by a combination of a plurality of codes is formed, the plurality of codes created by concealment or unconcealment of cells in the variable area; fixed area code recognition means for analyzing the acquired image data to recognize the predetermined fixed area code of the fixed area; variable area code default value setting means for setting a default value of the variable area code based on the predetermined fixed area code; variable area code recognition means for analyzing the acquired image data to recognize the variable area code; comparison means for comparing the recognized variable area code with the default value to determine a difference between the variable area code and the default value; and command designation means for designating a command to be executed based on the obtained difference. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing method for an information processing apparatus for reading a code included in an image, comprising the steps of:
executing, by a processor, the steps of; acquiring, via a camera, image data of a control card having a 2D code printed thereon, the 2D code printed on the control card having a first area containing a fixed area in which a predetermined fixed area code is formed, a second area containing a guide portion, and a third area containing a variable area in which a variable area code formed by a combination of a plurality of codes is formed, the plurality of codes created by concealment or unconcealment of cells in the variable area; recognizing the predetermined fixed area code of the fixed area by analyzing the acquired image data; setting a default value of the variable area code based on the recognized predetermined fixed area code; recognizing the variable area code by analyzing the acquired image data; comparing the recognized variable area code with the set default value to determine a difference between the variable area code and the default value; and designating a command to be executed based on the determined difference.
-
8. A computer-readable storage medium storing a computer-readable program which, when executed by a processor, performs a method of processing for reading a code included in an image, the method comprising the steps of:
-
acquiring, via a camera, image data of a control card having a 2D code printed thereon, the 2D code printed on the control card having a first area containing a fixed area in which a predetermined fixed area code is formed, a second area containing a guide portion, and a third area containing a variable area in which a variable area code formed by a combination of a plurality of codes is formed, the plurality of codes created by concealment or unconcealment of cells in the variable area; recognizing the predetermined fixed area code of the fixed area by analyzing the acquired image data; setting a default value of the variable area code based on the recognized predetermined fixed area code; recognizing the variable area code by analyzing the acquired image data; comparing the recognized variable area code with the set default value to determine a difference between the variable area code and the default value; and designating a command to be executed based on the determined difference.
-
-
9. An information processing system comprising:
-
an information processing apparatus for reading a 2D code printed on a control card; and an input device for inputting information into the information processing apparatus according to the 2D code, wherein the information processing apparatus includes image data acquisition means for acquiring, via a camera, image data of the control card having a 2D code printed thereon, the 2D code printed on the control card having a first area containing a fixed area in which a predetermined fixed area code is formed, a second area containing a guide portion, and a third area containing a variable area in which a variable area code formed by a combination of a plurality of codes is formed, the plurality of codes created by concealment or unconcealment of cells in the variable area; fixed area code recognition means for analyzing the acquired image data to recognize the predetermined fixed area code of the fixed area; variable area code default value setting means for setting a default value of the variable area code based on the predetermined fixed area code; variable area code recognition means for analyzing the acquired image data to recognize the variable area code; comparison means for comparing the recognized variable area code with the default value to determine a difference between the variable area code and the default value; and command designation means for designating a command to be executed based on the obtained difference, and the input device includes operation receiving means for receiving an operation performed on the 2D code by a user and showing the 2D code which is changed by the received operation to an imaging portion of the information processing apparatus, thereby inputting information corresponding to the operation into the information processing apparatus.
-
-
10. An information processing apparatus for reading a code included in an image, comprising:
-
an image data acquisition unit configured to acquire, via a camera, image data of a control card having a 2D code printed thereon, the 2D code printed on the control card having a first area containing a fixed area in which a predetermined fixed area code is formed, a second area containing a guide portion, and a third area containing a variable area in which a variable area code formed by a combination of a plurality of codes is formed, the plurality of codes created by concealment or unconcealment of cells in the variable area; a fixed area code recognition unit configured to analyze the acquired image data to recognize the predetermined fixed area code of the fixed area; a variable area code default value setting unit configured to set a default value of the variable area code based on the predetermined fixed area code; a variable area code recognition unit configured to analyze the acquired image data to recognize the variable area code; a comparator configured to compare the recognized variable area code with the default value to determine a difference between the variable area code and the default value; and a command designation unit configured to designate a command to be executed based on the obtained difference.
-
-
11. An information processing system comprising:
-
an information processing apparatus for reading a 2D code printed on a control card; and an input device for inputting information into the information processing apparatus according to the 2D code, wherein the information processing apparatus includes an image data acquisition unit configured to acquire, via a camera, image data of a control card having a 2D code printed thereon, the 2D code printed on the control card having a first area containing a fixed area in which a predetermined fixed area code is formed, a second area containing a guide portion, and a third area containing a variable area in which a variable area code formed by a combination of a plurality of codes is formed, the plurality of codes created by concealment or unconcealment of cells in the variable area; a fixed area code recognition unit configured to analyze the acquired image data to recognize the predetermined fixed area code of the fixed area; a variable area code default value setting unit configured to set a default value of the variable area code based on the predetermined fixed area code; a variable area code recognition unit configured to analyze the acquired image data to recognize the variable area code; a comparator configured to compare the recognized variable area code with the default value to determine a difference between the variable area code and the default value; and a command designation unit configured to designate a command to be executed based on the obtained difference, and the input device includes an operation receiver configured to receive an operation performed on the 2D code by a user and showing the 2D code which is changed by the received operation to an imaging portion of the information processing apparatus, thereby inputting information corresponding to the operation into the information processing apparatus.
-
Specification