Information embedding device, information reading device, and recording media with recorded computer-readable program thereof
First Claim
Patent Images
1. An information embedding device, comprising:
- an extracting unit operable to extract information of vertices composing a polygon from vector data including information of the polygon; and
an information embedding unit operable, utilizing the information of vertices extracted by said extracting unit, to embed embedment information into the vector data in a robust manner against rotating operation.
4 Assignments
0 Petitions
Accused Products
Abstract
Information embedding is performed by extracting vertices composing a polygon from vector data, and changing the number of points that exist on the sides of the polygon based on the embedment information. Information reading is performed by extracting points existing on the sides of the polygon from the embedment information embedded vector data, and reading the embedment information according to the predetermined rule.
3 Citations
37 Claims
-
1. An information embedding device, comprising:
-
an extracting unit operable to extract information of vertices composing a polygon from vector data including information of the polygon; and
an information embedding unit operable, utilizing the information of vertices extracted by said extracting unit, to embed embedment information into the vector data in a robust manner against rotating operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29)
-
-
11. An information reading device, comprising:
-
an extracting unit operable to extract points on a polygon from embedment information-embedded vector data; and
an information reading unit operable to read the embedment information according to a number of the points extracted by said extracting unit and a predetermined rule. - View Dependent Claims (12, 13, 14)
-
-
24. An information reading device, comprising:
-
an extracting unit operable to extract a point on a polygon from embedment information-embedded vector data; and
an information reading unit operable to read the embedment information that has been embedded into the embedment information-embedded vector data according to a correspondence between the point extracted by said extracting unit and a plurality of geometrical elements of the polygon. - View Dependent Claims (25, 26)
-
-
30. An information reading device, comprising:
-
an extracting unit operable to extract a plurality of points of a polygon from embedment information-embedded vector data;
a classifying unit operable to classify the plurality of points extracted by said extracting unit into a first set and a second set, thereby determining a center of gravity of a first figure composed of a plurality of points belonging to the first set and a center of gravity of a second figure composed of a plurality of points belonging to the second set;
a calculation unit operable to calculate a distance between the center of gravity of the first figure and the center of gravity of the second figure; and
a reading unit operable to read the embedded embedment information according to the distance calculated by said calculation unit.
-
-
31. An information reading device, comprising:
-
an extracting unit operable to extract a plurality of points of a polygon from embedment information-embedded vector data; and
an information reading unit operable to read the embedded embedment information according to the plurality of points extracted by said extracting unit, wherein said information reading unit comprises;
a classifying unit operable to classify the plurality of points extracted by said extracting unit into a first set and a second set, thereby determining a center of gravity of a first figure composed of a plurality of points belonging to the first set and a center of gravity of a second figure composed of a plurality of points belonging to the second set;
a calculation unit operable to calculate a distance between the center of gravity of the first figure and the center of gravity of the second figure; and
a reading unit operable to read the embedded embedment information according to the distance calculated by said calculation unit. - View Dependent Claims (32)
-
-
33. A recording medium having a program recorded therein, the program comprising processes for:
-
extracting information of vertices composing a polygon from vector data including information of the polygon; and
embedding, utilizing the information of the vertices extracted in said extracting, embedment information into the vector data in a manner such that the embedment information is held even when a coordinate system of the vector data is operated for rotation.
-
-
34. An electric apparatus, comprising:
-
a device identification value holding unit operable to hold a device identification value; and
an information embedding device operable to insert the device identification value into embedment information, thereafter embedding the embedment information into vector data including information of a polygon, wherein said information embedding device comprises;
an extracting unit operable to extract information of vertices composing the polygon from the vector data; and
an information embedding unit operable to embed, utilizing the information of the polygon extracted by said extracting unit, the embedment information into the vector data in a robust manner against rotating operation. - View Dependent Claims (35, 36, 37)
-
Specification