1461155957-66e696d3-12a4-4cb3-a8e2-8f8bd9cd1ca3

1. A computer-implemented method for map data output processing, comprising:
extracting a plurality of map elements with area on the map data satisfying a predetermined condition from a map data storage unit storing the map data including the plurality of map elements;
determining an output frame for each of the map elements with substantially the smallest size to cover one of the extracted map elements from a plurality of types of output frames that is defined to make up an entire available output area per page alone or in combination with a fixed scaling factor for all of the extracted map elements;
clipping out map areas including the extracted map element corresponding to a size of the determined output frames from the map data stored in the map data storage unit; and
generating output data by embedding the clipped-out map areas in the entire available output area per page, wherein
each output frame has a point value associated therewith, and
the generating operation comprises the operation of
grouping the map elements corresponding to the determined output frames while adding up point values of the determined output frames so that the point values sum to a value associated with the entire available output area per page.
2. The method for map data output processing according to claim 1, further comprising:
grouping those of the extracted map elements that are adjacent to each other and satisfy a predetermined condition,
wherein the determining operation comprises the operation of
determining an output frame covering the grouped map elements.
3. The method for map data output processing according to claim 2, wherein
the grouping operation comprises the operation of
storing size data about a minimum rectangular area covering the grouped map elements in the data storage unit in association with any one of the grouped map elements,
the determining operation comprises:
determining the size of the output frame of the minimum size covering the grouped map elements based on the size data stored in the data storage unit; and
storing data representing the type of the determined output frame in the data storage unit in association with the map element corresponding to the output frame, and
the clipping-out operation comprises the operation of
reading out the data representing the type of the output frame associated with the map element stored in the data storage unit.
4. The method for map data output processing according to claim 1, wherein
in the generating operation, the clipped-out map areas are embedded in the entire available output area per page in order of decreasing size of the corresponding output frames.
5. The method for map data output processing according to claim 1, further comprising:
determining whether an area covering all the extracted map elements is within the entire available output area per page; and
generating the area covering all the extracted map elements as the output data if it is determined that the area covering all the extracted map elements is within the entire available output area per page.
6. The method for map data output processing according to claim 1, wherein
the determining operation comprises the operation of
storing data representing the types of the determined output frames in the data storage unit in association with the map elements corresponding to the respective output frames, and
the clipping-out operation comprises the operation of
reading out the data representing the types of the output frames associated with the map elements stored in the data storage unit.
7. A computer-implemented method for map data output processing, comprising:
extracting a plurality of map elements with area on the map data satisfying a predetermined condition from a map data storage unit storing the map data including the plurality of map elements;
determining an output frame for each of the map elements with substantially the smallest size to cover one of the extracted map elements from a plurality of types of output frames that is defined to make up an entire available output area per page alone or in combination with a fixed scaling factor for all of the extracted map elements;
grouping the map elements corresponding to the determined output frames in order of decreasing size of the output frames so that the output frames fit in an entire available output area per page; and
generating output data by clipping out map areas including the extracted map elements corresponding to a size of the determined output frames from the map data stored in the map data storage unit and by combining the clipped-out map areas according to the grouping, wherein
each output frame has a point value associated therewith, and
the generating operation comprises the operation of
grouping the map elements corresponding to the determined output frames while adding up point values of the determined output frames so that the point values sum to a value associated with the entire available output area per page.
8. The method of map data output processing according to claim 7, wherein
the grouping operation comprises:
storing data for identifying the map elements constituting each page in the data storage unit, and
the generating operation comprises the operation of
reading out the data for identifying the map elements constituting each page stored in the data storage unit and combining the clipped-out map areas.
9. A non-transitory computer-readable recording medium having stored therein a program that includes instruction to cause a computer to execute a method comprising:
extracting a plurality of map elements with area on the map data satisfying a predetermined condition from a map data storage unit storing the map data including the plurality of map elements;
determining an output frame for each of the map elements with substantially the smallest size to cover one of the extracted map elements from a plurality of types of output frames that is defined to make up an entire available output area per page alone or in combination with a fixed scaling factor for all of the extracted map elements;
clipping out map areas including the extracted map element corresponding to a size of the determined output frames from the map data stored in the map data storage unit;
generating output data by embedding the clipped-out map areas in the entire available output area per page; and
grouping the map elements corresponding to the determined output frames while adding up point values of the determined output frames so that the point values sum to a value associated with the entire available output area per page, wherein
each output frame has a point value associated therewith.
10. A non-transitory computer-readable recording medium having stored therein the program that includes instruction to cause a computer to execute a method comprising;
extracting a plurality of map elements with area on the map data satisfying a predetermined condition from a map data storage unit storing the map data including the plurality of map elements;
determining an output frame for each of the map elements with substantially the smallest size to cover one of the extracted map elements from a plurality of types of output frames that is defined to make up an entire available output area per page alone or in combination with a fixed scaling factor for all of the extracted map elements;
grouping the map elements corresponding to the determined output frames in order of decreasing size of the output frames so that the output frames fit in an entire available output area per page;
generating output data by clipping out map areas including the extracted map elements corresponding to a size of the determined output frames from the map data stored in the map data storage unit and by combining the clipped-out map areas according to the grouping; and
adding up point values of the determined output frames so that the point values sum to a value associated with the entire available output area per page, wherein
each output frame has a point value associated therewith.
11. An apparatus comprising:
a memory that stores map data including a plurality of map elements; and
a processor that executes a procedure, the procedure comprising:
extracting the plurality of map elements with area on the map data satisfying a predetermined condition from a map data storage unit storing the map data including the plurality of map elements from the memory;
determining an output frame for each of the map elements with substantially the smallest size to cover one of the extracted map elements from a plurality of types of output frames that is defined to make up an entire available output area per page alone or in combination with a fixed scaling factor for all of the extracted map elements;
grouping the map elements corresponding to the determined output frames in order of decreasing size of the output frames so that the output frames fit in an entire available output area per page;
generating output data by clipping out map areas stored in the memory including the extracted map element corresponding to a size of the determined output frames from the map data stored in the map data storage unit and by combining the clipped-out map areas according to the grouping; and
adding up point values of the determined output frames so that the point values sum to a value associated with the entire available output area per page, wherein
each output frame has a point value associated therewith.
12. An apparatus comprising:
a memory that stores map data including a plurality of map elements; and
a processor that executes a procedure, the procedure comprising:
extracting the plurality of map elements with area on the map data satisfying a predetermined condition from a map data storage unit storing the map data including the plurality of map elements from the memory;
determining an output frame for each of the map elements with substantially the smallest size to cover one of the extracted map elements from a plurality of types of output frames that is defined to make up an entire available output area per page alone or in combination with a fixed scaling factor for all of the extracted map elements;
grouping the map elements corresponding to the determined output frames in order of decreasing size of the output frames so that the output frames fit in an entire available output area per page;
generating output data by clipping out map areas stored in the memory including the extracted map elements corresponding to a size of the determined output frames from the map data stored in the map data storage unit and by combining the clipped-out map areas according to the grouping; and
adding up point values of the determined output frames so that the point values sum to a value associated with the entire available output area per page, wherein
each output frame has a point value associated therewith.
13. A computer-implemented method for map data output processing, comprising:
extracting map elements from map data with area on the map data;
determining a fixed scaling factor for the extracted map elements such that the extracted map elements are organized into output frames each corresponding to at least one of the extracted map elements and the output frames comprise an available output area per page;
outputting map corresponding to the determined output frames to the available output area per page; and
grouping the map elements corresponding to the determined output frames while adding up point values of the determined output frames so that the point values sum to a value associated with the entire available output area per page, wherein
each output frame has a point value associated therewith.
14. The method of claim 13, wherein the determining comprising grouping the map elements corresponding to the determined output frames in order of decreasing size of the output frames so that the output frames fit in the available output area per page.
15. A non-transitory computer-readable recording medium having stored therein a program that includes instruction to cause a computer to execute a method comprising:
extracting map elements from map data with area on the map data;
determining a fixed scaling factor for the extracted map elements such that the extracted map elements are organized into output frames each corresponding to at least one of the extracted map elements and the output frames comprise an available output area per page;
outputting map corresponding to the determined output frames to the available output area per page; and
grouping the map elements corresponding to the determined output frames while adding up point values of the determined output frames so that the point values sum to a value associated with the entire available output area per page, wherein
each output frame has a point value associated therewith.
16. The non-transitory computer-readable medium according to claim 15, wherein the determining comprising grouping the map elements corresponding to the determined output frames in order of decreasing size of the output frames so that the output frames fit in an entire available output area per page.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An optical film comprising:
a substrate comprising a first major surface;
a first group of facets corresponding to a first Fresnel pattern formed in a first portion of the first major surface of the substrate; and
a second group of facets corresponding to a second Fresnel pattern formed in a second portion of the first major surface of the substrate, wherein the first Fresnel pattern overlaps the second Fresnel pattern in a selected area of the first major surface of the substrate, and further wherein the first Fresnel pattern and the second Fresnel pattern interrupt each other in the selected area.
2. The optical film of claim 1, wherein the selected area comprises all of the first portion.
3. The optical film of claim 1, wherein the selected area comprises all of the second portion.
4. The optical film of claim 1, wherein the first Fresnel pattern comprises a linear Fresnel pattern.
5. The optical film of claim 1, wherein the second Fresnel pattern comprises a linear Fresnel pattern.
6. The optical film of claim 1, wherein the first Fresnel pattern comprises an annular Fresnel pattern.
7. The optical film of claim 1, wherein the second Fresnel pattern comprises an annular Fresnel pattern.
8. The optical film of claim 1, wherein the first Fresnel pattern comprises a radial Fresnel pattern.
9. The optical film of claim 1, wherein the second Fresnel pattern comprises a radial Fresnel pattern.
10. The optical film of claim 1, wherein the first Fresnel pattern comprises a Fresnel prism.
11. The optical film of claim 1, wherein the second Fresnel pattern comprises a Fresnel prism.
12. The optical film of claim 1, wherein the first Fresnel pattern comprises a Fresnel lens.
13. The optical film of claim 1, wherein the second Fresnel pattern comprises a Fresnel lens.
14. The optical film of claim 1, further comprising a layer of adhesive located on the first major surface of the substrate.
15. The optical film of claim 1, further comprising a layer of adhesive located on the second major surface of the substrate.
16. An optical film comprising:
a substrate comprising a first major surface;
a first group of facets corresponding to a first Fresnel pattern comprising a linear Fresnel pattern comprising a first longitudinal axis formed in a first portion of the first major surface of the substrate; and
a second group of facets corresponding to a second Fresnel pattern comprising a linear Fresnel pattern comprising a second longitudinal axis formed in a second portion of the first major surface, wherein the first Fresnel pattern overlaps the second Fresnel pattern in a selected area of the first major surface of the substrate, wherein the first longitudinal axis forms an angle with the second longitudinal axis, and further wherein the first Fresnel pattern and the second Fresnel pattern interrupt each other in the selected area.
17. The optical film of claim 16, wherein the selected area comprises all of the first portion.
18. The optical film of claim 16, wherein the selected area comprises all of the second portion.
19. The optical film of claim 16, wherein the angle is greater than 0 degrees.
20. The optical film of claim 16, wherein the angle is about 90 degrees.
21. The optical film of claim 16, wherein the angle is less than 180 degrees.
22. The optical film of claim 16, wherein the first Fresnel pattern comprises a Fresnel prism.
23. The optical film of claim 16, wherein the second Fresnel pattern comprises a Fresnel prism.
24. The optical film of claim 16, wherein the first Fresnel pattern comprises a Fresnel lens.
25. The optical film of claim 16, wherein the second Fresnel pattern comprises a Fresnel lens.
26. An optical film comprising:
a substrate comprising a first major surface;
a first group of facets corresponding to a first Fresnel pattern comprising a linear Fresnel pattern comprising a first longitudinal axis formed in a first portion of the first major surface of the substrate; and
a second group of facets corresponding to a second Fresnel pattern comprising a linear Fresnel pattern comprising a second longitudinal axis formed in a second portion of the first major surface of the substrate, wherein the first Fresnel pattern overlaps the second Fresnel pattern in a selected area of the first major surface of the substrate, wherein the first longitudinal axis forms an angle with the second longitudinal axis, wherein the angle is greater than zero degrees, and further wherein the first Fresnel pattern and the second Fresnel pattern interrupt each other in the selected area.
27. An optical assembly comprising:
a base substrate;
an optical film attached to the base substrate, comprising:
a film substrate comprising a first major surface;
a first group of facets corresponding to a first Fresnel pattern formed in a first portion of the first major surface of the film substrate; and
a second group of facets corresponding to a second Fresnel pattern formed in a second portion of the first major surface of the film substrate, wherein the first Fresnel pattern overlaps the second Fresnel pattern in a selected area of the first major surface of the film substrate, wherein the first Fresnel pattern and the second Fresnel pattern interrupt each other in the selected area.
28. The optical assembly of claim 27, wherein the optical film further comprises a layer of adhesive between a second major surface of the film substrate and the base substrate.
29. The optical assembly of claim 27, wherein the optical film further comprises a layer of adhesive between the first major surface of the film substrate and the base substrate.
30. The optical assembly of claim 27, wherein the base substrate comprises a window.
31. The optical assembly of claim 27, wherein the base substrate comprises a mirror.
32. The optical assembly of claim 27, wherein the base substrate comprises an optical display panel.