Label for product authentication, method for generating authentication code of label, method and system for authenticating label, portable terminal for authenticating label, and computer-readable recording medium for authenticating label
OwnerHan Yong Cho, Jae Wook Chun +1inventors
InventorsHan Yong Cho, Jae Wook Chun, Myung Ho Kang
Life of this patent
Estimating the term…
Abstract
A product authentication label includes a carrier layer made of a transparent or translucent material, a plurality of first reflection pattern forming bodies disposed in the carrier layer and configured to reflect a substantially identical reflection pattern regardless of the direction of irradiated light, and a plurality of second reflection pattern forming bodies randomly disposed in the carrier layer and configured to reflect a reflection pattern which varies depending on the direction of irradiated light.
Claims42
A product authentication label, comprising:
- a carrier layer made of a transparent or translucent material;
- a plurality of first reflection pattern forming bodies disposed in the carrier layer and configured to reflect a substantially identical reflection pattern regardless of the direction of irradiated light;
- and
- a plurality of second reflection pattern forming bodies randomly disposed in the carrier layer and configured to reflect a reflection pattern which varies depending on the direction of irradiated light.
A method for generating an authentication code of a product authentication label, comprising:
- a step of taking, with a camera, a plurality of mutually-different images of a product authentication label including a plurality of first reflection pattern forming bodies configured to reflect a substantially identical reflection pattern regardless of the direction of irradiated light and a plurality of second reflection pattern forming bodies randomly disposed and configured to reflect a reflection pattern which varies depending on the direction of irradiated light;
- a step of normalizing the images of the product authentication label;
- and
- a step of finding a difference in brightness between grid coordinates corresponding to the normalized images, giving a first code value that classifies the grid coordinates into equal reflection regions to the grid coordinates if the difference in brightness falls within a predetermined value range, and giving a second code value that classifies the grid coordinates into biased reflection regions to the grid coordinates if the difference in brightness is larger than a predetermined value.
A portable terminal for authenticating a product authentication label including a plurality of first reflection pattern forming bodies configured to reflect a substantially identical reflection pattern regardless of the direction of irradiated light, a plurality of second reflection pattern forming bodies randomly disposed and configured to reflect a reflection pattern which varies depending on the direction of irradiated light, and a label authentication code, the terminal comprising:
- a control unit;
- a display unit;
- a camera;
- and
- a memory device which stores a label-authenticating application program to be executed in the control unit,
- wherein the label-authenticating application program includes:
- a step of displaying, on the display unit, a guide window for limiting a label image displayed on the display unit, in order for a user to limit the relative position of the label and the camera when imaging the label with the camera;
- a step of normalizing a plurality of mutually-different label images guided into the guide window of the display unit and taken by the camera;
- a step of extracting the label identification code and the test images from the normalized label images;
- a step of finding a difference in brightness between grid coordinates corresponding to the extracted test images and calculating the number of grid coordinates whose difference in brightness falls within a predetermined value range;
- a step of determining the label to be a copied label if the number of grid coordinates whose difference in brightness falls within the predetermined value range does not fall within a predetermined value range;
- and
- a step of displaying a result of the determination on the display unit.
A portable terminal for authenticating a product authentication label including a plurality of first reflection pattern forming bodies configured to reflect a substantially identical reflection pattern regardless of the direction of irradiated light, a plurality of second reflection pattern forming bodies randomly disposed and configured to reflect a reflection pattern which varies depending on the direction of irradiated light, and a label authentication code, the terminal comprising:
- a control unit;
- a display unit;
- a camera;
- and
- a memory device which stores a label-authenticating application program to be executed in the control unit,
- wherein the label-authenticating application program includes:
- a step of displaying, on the display unit, a guide window for limiting a label image displayed on the display unit, in order for a user to limit the relative position of the label and the camera when imaging the label with the camera;
- a step of extracting the label identification code from label images guided into the guide window of the display unit and taken by the camera;
- a step of transmitting the extracted label identification code and the taken label images to a label authentication server connected to the Internet;
- and
- a step of receiving a label authentication result from the label authentication server and displaying the label authentication result on the display unit.
A portable terminal for authenticating a product authentication label including a plurality of first reflection pattern forming bodies configured to reflect a substantially identical reflection pattern regardless of the direction of irradiated light, a plurality of second reflection pattern forming bodies randomly disposed and configured to reflect a reflection pattern which varies depending on the direction of irradiated light, and a label authentication code, the terminal comprising:
- a control unit;
- a display unit;
- a camera;
- and
- a memory device which stores a label-authenticating application program to be executed in the control unit,
- wherein the label-authenticating application program includes:
- a step of displaying, on the display unit, a guide window for limiting a label image displayed on the display unit, in order for a user to limit the relative position of the label and the camera when imaging the label with the camera;
- a step of turning on a light of the portable terminal and adjusting a focal point of the camera;
- a step of normalizing a plurality of mutually-different images guided into the guide window of the display unit and taken by the camera;
- a step of extracting a label identification code and test images from the normalized images;
- a step of generating a test authentication code for the test images of the label by finding a difference in brightness between grid coordinates corresponding to the extracted test images, giving a first code value that classifies the grid coordinates into equal reflection regions to the grid coordinates if the difference in brightness falls within a predetermined value range, and giving a second code value that classifies the grid coordinates into biased reflection regions to the grid coordinates if the difference in brightness is larger than a predetermined value;
- a step of transmitting the label identification code and the test authentication code to a label authentication server connected to the Internet;
- and
- a step of receiving a label authentication result from the label authentication server and displaying the label authentication result on the display unit.
A computer-readable recording medium which stores a program for executing a method for authenticating a product authentication label including a plurality of first reflection pattern forming bodies configured to reflect a substantially identical reflection pattern regardless of the direction of irradiated light, a plurality of second reflection pattern forming bodies randomly disposed and configured to reflect a reflection pattern which varies depending on the direction of irradiated light, and a label authentication code, wherein the method for authenticating a product authentication label comprises:
- a step of displaying, on a display unit, a guide window for limiting a label image displayed on the display unit, in order for a user to limit the relative position of the label and a camera when imaging the label with the camera;
- a step of normalizing a plurality of mutually-different label images guided into the guide window of the display unit and taken by the camera;
- a step of extracting a label identification code and test images from the normalized label images;
- a step of finding a difference in brightness between grid coordinates corresponding to the extracted test images and calculating the number of grid coordinates whose difference in brightness falls within a predetermined value range;
- a step of determining the label to be a copied label if the number of grid coordinates whose difference in brightness falls within the predetermined value range does not fall within a predetermined value range;
- and
- a step of displaying a result of the determination on the display unit.
A computer-readable recording medium which stores a program for executing a method for authenticating a product authentication label including a plurality of first reflection pattern forming bodies configured to reflect a substantially identical reflection pattern regardless of the direction of irradiated light, a plurality of second reflection pattern forming bodies randomly disposed and configured to reflect a reflection pattern which varies depending on the direction of irradiated light, and a label authentication code, wherein the method for authenticating a product authentication label comprises:
- a step of displaying, on a display unit, a guide window for limiting a label image displayed on the display unit, in order for a user to limit the relative position of the label and a camera when imaging the label with the camera;
- a step of extracting the label identification code from one of a plurality of mutually-different label images guided into the guide window of the display unit and taken by the camera;
- a step of transmitting the extracted label identification code and the taken label images to a label authentication server connected to the Internet;
- and
- a step of receiving a label authentication result from the label authentication server and displaying the label authentication result on the display unit.
A computer-readable recording medium which stores a program for executing a method for authenticating a product authentication label including a plurality of first reflection pattern forming bodies configured to reflect a substantially identical reflection pattern regardless of the direction of irradiated light, a plurality of second reflection pattern forming bodies randomly disposed and configured to reflect a reflection pattern which varies depending on the direction of irradiated light, and a label authentication code, wherein the method for authenticating a product authentication label comprises:
- a step of displaying, on a display unit, a guide window for limiting a label image displayed on the display unit, in order for a user to limit the relative position of the label and a camera when imaging the label with the camera;
- a step of normalizing a plurality of mutually-different images guided into the guide window of the display unit and taken by the camera;
- a step of extracting a label identification code and test images from the normalized images;
- a step of generating a test authentication code for the test images of the label by finding a difference in brightness between grid coordinates corresponding to the extracted test images, giving a first code value that classifies the grid coordinates into equal reflection regions to the grid coordinates if the difference in brightness falls within a predetermined value range, and giving a second code value that classifies the grid coordinates into biased reflection regions to the grid coordinates if the difference in brightness is larger than a predetermined value;
- a step of transmitting the label identification code and the test authentication code to a label authentication server connected to the Internet;
- and
- a step of receiving a label authentication result from the label authentication server and displaying the label authentication result on the display unit.
Dependencies are inferred from the claim text.