Patent US7054508B2 successfully refreshed from Google Patents.
US7054508B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data editing apparatus and method
Assignee: Canon Inc
•
Filing: 2001-07-30
•
Granted: 2006-05-30
•
Expires: 2021-07-30
Abstract
Abstract An apparatus which automatically generates a digital album by using binary data with meta data. One of previously-provided scenarios and an image data group to be used in an album are selected. Next, keywords described in the meta data of the image data group are compared with keywords of respective templates linked to the selected scenario, and based on the result of comparison, the image data are assigned to the templates. Then, the assigned image data are inserted into image data frames in the templates, thereby a digital album is generated. The album is saved as a SVG file or JPEG image file.
Inventors
- 👤 Takashi Hanamoto
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:59
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/034; G06; G06F; G06F16/00; G06F16/50; G06F16/58; G06T; G06T11/00; G06T11/60; G11B27/10; G11B27/34
Claims Analysis
Total Claims: 60
Claim 1
Independent Claim
159 words
A data editing method for performing editing on binary data by using plural templates having keywords, comprising: an assignment step of assigning each of plural binary data to one of said plural templates based on said keywords; and a construction step of, upon reproduction of said plural binary data by using said plural templates, constructing reproduction data so as to reproduce said plural binary data in accordance with the result of assignment at said assignment step, wherein each of said plural templates has a limitation number for assignment of binary data, and wherein at said assignment step, if binary data more than the limitation number of one template are assigned to said template, remaining binary data are assigned to a predetermined template, and if binary data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining binary data are assigned to the generated predetermined template.
Claim 2
Dependent Claim
159 words
A data editing method for performing editing on binary data by using plural templates having keywords, comprising: an assignment step of assigning each of plural binary data to one of said plural templates based on said keywords; and a construction step of, upon reproduction of said plural binary data by using said plural templates, constructing reproduction data so as to reproduce said plural binary data in accordance with the result of assignment at said assignment step, wherein each of said plural templates has a limitation number for assignment of binary data, and wherein at said assignment step, if binary data more than the limitation number of one template are assigned to said template, remaining binary data are assigned to a predetermined template, and if binary data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining binary data are assigned to the generated predetermined template.
Claim 3
Dependent Claim
45 words
The data editing method according to claim 1 , wherein at said assignment step, each of said plural binary data is assigned to one of said plural templates, based on comparison between the keywords of said plural templates and keywords of said plural binary data.
Claim 4
Dependent Claim
26 words
The data editing method according to claim 2 , wherein the keyword of said binary data is described in meta data added to each binary data.
Claim 5
Dependent Claim
61 words
The data editing method according to claim 1 , wherein said binary data is image data, and wherein at said assignment step, each of said plural binary data is assigned to one of said plural templates, based on comparison between image feature amounts of the keywords of said plural templates and image feature amounts of keywords of said plural binary data.
Claim 6
Dependent Claim
51 words
The data editing method according to claim 1 , further comprising a designation step of designating one of plural themes to which different combinations of plural different templates are linked, wherein at said assignment step, processing is performed by using plural templates linked to the theme designated at said designation step.
Claim 7
Dependent Claim
43 words
The data editing method according to claim 1 , further comprising a designation step of designating a desired binary data group, wherein at said assignment step, processing is performed on respective binary data of the binary data group designated at said designation step.
Claim 8
Dependent Claim
39 words
The data editing method according to claim 1 , wherein each of said plural templates has plural keywords with priorities, and wherein at said assignment step, binary data corresponding to a high priority keyword is assigned to each template.
Claim 9
Dependent Claim
34 words
The data editing method according to claim 1 , further comprising a deletion step of deleting a template to which binary data has not been assigned at said assignment step from said plural templates.
Claim 10
Dependent Claim
61 words
The data editing method according to claim 1 , further comprising: a designation step of designating a template upon reproduction of the reproduction data constructed at said construction step; and a reproduction step of reproducing the binary data assigned to the templates at said assignment step by reproducing data on the template designated at said designation step from said reproduction data.
Claim 11
Dependent Claim
48 words
The data editing method according to claim 1 , wherein said binary data is moving image data, and wherein at said construction step, the reproduction data is constructed by describing a display description for reproducing moving images assigned to the templates at said assignment step in the templates.
Claim 12
Dependent Claim
37 words
The data editing method according to claim 10 , wherein at said construction step, if plural moving image data are display-described in one template, predetermined processing is performed on a joint between the respective moving image data.
Claim 13
Dependent Claim
41 words
The data editing method according to claim 10 , wherein at said construction step, if plural moving image data are display-described, display descriptions are made so as to reproduce the respective moving image data in time-sequential order by date of generation.
Claim 14
Dependent Claim
77 words
The data editing method according to claim 10 , wherein plural themes and plural templates are stored in storage means, wherein plural templates to be used are registered in each of said plural themes, and wherein said method further comprises a selection step of selecting a desired one of said plural themes, further wherein processings at said assignment step and said construction step are performed on plural templates registered in the theme selected at said selection step.
Claim 15
Dependent Claim
41 words
The data editing method according to claim 13 , wherein at said construction step, display descriptions are made for the plural templates registered in the theme selected at said selection step, and arranges the result of these descriptions as one file.
Claim 16
Dependent Claim
20 words
The data editing method according to claim 13 , wherein said theme further registers a description for displaying a title.
Claim 17
Dependent Claim
37 words
The data editing method according to claim 10 , further comprising a determination step of, if the moving image data is assigned to plural templates, determining only one template in which said moving image data is display-described.
Claim 18
Dependent Claim
46 words
The data editing method according to claim 16 , wherein at said determination step, a template, having another moving image data with a date of generation closest to that of the moving image data display-described in the plural templates, is determined as said only one template.
Claim 19
Dependent Claim
19 words
The data editing method according to claim 10 , wherein said template is described in a data description language.
Claim 20
Dependent Claim
45 words
The data editing method according to claim 10 , wherein said moving image data has meta data linked to said moving image data, and wherein at said assignment step, assignment of moving image data is performed by searching for the meta data using said keyword.
Claim 21
Dependent Claim
20 words
The data editing method according to claim 19 , wherein said meta data is described in a data description language.
Claim 22
Dependent Claim
47 words
The data editing method according to claim 10 , wherein the moving image data are divided into a plurality of partial data and said meta data is added to each partial data, and wherein at said assignment step, assignment to template is performed by said partial data.
Claim 23
Dependent Claim
89 words
The data editing method according to claim 10 , wherein said assignment step has: a conversion step of converting a keyword into an image feature amount; an acquisition step of acquiring an image feature amount from moving image data; and a search step of searching for a moving image corresponding to said keyword based on the image feature amount obtained at said conversion step and the image feature amount acquired at said acquisition step, and wherein the moving image found at said search step is assigned to the template.
Claim 24
Dependent Claim
32 words
The data editing method according to claim 22 , wherein said acquisition means acquires said image feature amount based on locations of colors in an image extracted from the moving image data.
Claim 25
Dependent Claim
35 words
The data editing method according to claim 22 , wherein said acquisition means acquires said image feature amount based on an outline of an object existing in an image extracted from the moving image data.
Claim 26
Dependent Claim
24 words
The data editing method according to claim 10 , wherein at said construction step, a title display is described in correspondence with said template.
Claim 27
Dependent Claim
155 words
A data editing apparatus for performing editing on binary data, comprising: storage means for storing plural templates having keywords; assignment means for assigning each of plural binary data to one of said plural templates based on said keywords; and construction means for, upon reproduction of said plural binary data by using said plural templates, constructing reproduction data so as to reproduce said plural binary data in accordance with the result of assignment by said assignment means, wherein each of said plural templates has a limitation number for assignment of binary data, and wherein if binary data more than the limitation number of one template are assigned to said template, remaining binary data are assigned to a predetermined template, and if binary data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining binary data are assigned to the generated predetermined template.
Claim 28
Dependent Claim
155 words
A data editing apparatus for performing editing on binary data, comprising: storage means for storing plural templates having keywords; assignment means for assigning each of plural binary data to one of said plural templates based on said keywords; and construction means for, upon reproduction of said plural binary data by using said plural templates, constructing reproduction data so as to reproduce said plural binary data in accordance with the result of assignment by said assignment means, wherein each of said plural templates has a limitation number for assignment of binary data, and wherein if binary data more than the limitation number of one template are assigned to said template, remaining binary data are assigned to a predetermined template, and if binary data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining binary data are assigned to the generated predetermined template.
Claim 29
Dependent Claim
43 words
The data editing apparatus according to claim 26 , wherein said assignment means assigns each of said plural binary data to one of said plural templates, based on comparison between the keywords of said plural templates and keywords of said plural binary data.
Claim 30
Dependent Claim
26 words
The data editing apparatus according to claim 27 , wherein the keyword of said binary data is described in meta data added to each binary data.
Claim 31
Dependent Claim
59 words
The data editing apparatus according to claim 26 , wherein said binary data is image data, and wherein said assignment means assigns each of said plural binary data to one of said plural templates, based on comparison between image feature amounts of the keywords of said plural templates and image feature amounts of keywords of said plural binary data.
Claim 32
Dependent Claim
48 words
The data editing apparatus according to claim 26 , further comprising designation means for designating one of plural themes to which different combinations of plural different templates are linked, wherein said assignment means performs processing by using plural templates linked to the theme designated by said designation means.
Claim 33
Dependent Claim
39 words
The data editing apparatus according to claim 26 , further comprising designation means designating a desired binary data group, wherein said assignment means performs processing on respective binary data of the binary data group designated by said designation means.
Claim 34
Dependent Claim
37 words
The data editing apparatus according to claim 26 , wherein each of said plural templates has plural keywords with priorities, and wherein said assignment means assigns binary data corresponding to a high priority keyword to each template.
Claim 35
Dependent Claim
33 words
The data editing apparatus according to claim 26 , further comprising deletion means for deleting a template to which binary data has not been assigned by said assignment means from said plural templates.
Claim 36
Dependent Claim
59 words
The data editing apparatus according to claim 26 , further comprising: designation means for designating a template upon reproduction of the reproduction data constructed by said construction means; and reproduction means for reproducing the binary data assigned to the templates by said assignment means by reproducing data on the template designated by said designation means from said reproduction data.
Claim 37
Dependent Claim
46 words
The data editing apparatus according to claim 26 , wherein said binary data is moving image data, and wherein said construction means constructs the reproduction data by describing a display description for reproducing moving images assigned to the templates by said assignment means in the templates.
Claim 38
Dependent Claim
35 words
The data editing apparatus according to claim 35 , wherein if plural moving image data are display-described in one template, said construction means performs predetermined processing on a joint between the respective moving image data.
Claim 39
Dependent Claim
39 words
The data editing apparatus according to claim 35 , wherein if plural moving image data are display-described, said construction means makes display descriptions so as to reproduce the respective moving image data in time-sequential order by date of generation.
Claim 40
Dependent Claim
74 words
The data editing apparatus according to claim 35 , wherein plural themes and plural templates are stored in storage means, wherein plural templates to be used are registered in each of said plural themes, and wherein said apparatus further comprises selection means for selecting a desired one of said plural themes, further wherein said assignment means and said construction means perform processing on plural templates registered in the theme selected by said selection means.
Claim 41
Dependent Claim
39 words
The data editing apparatus according to claim 38 , wherein said construction means makes display descriptions for the plural templates registered in the theme selected by said selection means, and arranges the result of these descriptions as one file.
Claim 42
Dependent Claim
20 words
The data editing apparatus according to claim 38 , wherein said theme further registers a description for displaying a title.
Claim 43
Dependent Claim
36 words
The data editing apparatus according to claim 35 , further comprising determination means for, if the moving image data is assigned to plural templates, determining only one template in which said moving image data is display-described.
Claim 44
Dependent Claim
44 words
The data editing apparatus according to claim 41 , wherein said determination means determines a template, having another moving image data with a date of generation closest to that of the moving image data display-described in the plural templates, as said only one template.
Claim 45
Dependent Claim
19 words
The data editing apparatus according to claim 35 , wherein said template is described in a data description language.
Claim 46
Dependent Claim
43 words
The data editing apparatus according to claim 35 , wherein said moving image data has meta data linked to said moving image data, and wherein said assignment means performs assignment of moving image data by searching for the meta data using said keyword.
Claim 47
Dependent Claim
20 words
The data editing apparatus according to claim 44 , wherein said meta data is described in a data description language.
Claim 48
Dependent Claim
45 words
The data editing apparatus according to claim 35 , wherein the moving image data are divided into a plurality of partial data and said meta data is added to each partial data, and wherein said assignment means performs assignment to template by said partial data.
Claim 49
Dependent Claim
86 words
The data editing apparatus according to claim 35 , wherein said assignment means has: conversion means for converting a keyword into an image feature amount; acquisition means for acquiring an image feature amount from moving image data; and search means for searching for a moving image corresponding to said keyword based on the image feature amount obtained by said conversion means and the image feature amount acquired by said acquisition means, and wherein the moving image found by said search means is assigned to the template.
Claim 50
Dependent Claim
32 words
The data editing apparatus according to claim 47 , wherein said acquisition means acquires said image feature amount based on locations of colors in an image extracted from the moving image data.
Claim 51
Dependent Claim
35 words
The data editing apparatus according to claim 47 , wherein said acquisition means acquires said image feature amount based on an outline of an object existing in an image extracted from the moving image data.
Claim 52
Dependent Claim
22 words
The data editing apparatus according to claim 35 , wherein said construction means describes a title display in correspondence with said template.
Claim 53
Dependent Claim
171 words
A control program stored on a computer readable medium for executing data editing processing by a computer for performing editing on binary data by using plural templates having keywords, said control program comprising: assignment process code for assigning each of plural binary data to one of said plural templates based on said keywords; and construction process code for, upon reproduction of said plural binary data by using said plural templates, constructing reproduction data so as to reproduce said plural binary data in accordance with the result of assignment at said assignment process, wherein each of said plural templates has a limitation number for assignment of binary data, and wherein if binary data more than the limitation number of one template are assigned to said template, remaining binary data are assigned to a predetermined template, and if binary data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining binary data are assigned to the generated predetermined template.
Claim 54
Dependent Claim
171 words
A control program stored on a computer readable medium for executing data editing processing by a computer for performing editing on binary data by using plural templates having keywords, said control program comprising: assignment process code for assigning each of plural binary data to one of said plural templates based on said keywords; and construction process code for, upon reproduction of said plural binary data by using said plural templates, constructing reproduction data so as to reproduce said plural binary data in accordance with the result of assignment at said assignment process, wherein each of said plural templates has a limitation number for assignment of binary data, and wherein if binary data more than the limitation number of one template are assigned to said template, remaining binary data are assigned to a predetermined template, and if binary data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining binary data are assigned to the generated predetermined template.
Claim 55
Dependent Claim
122 words
An image processing method comprising: a designation step of designating image data and a template; and an output control step of outputting the image data designated in the designation step together with the template designated in the designation step, wherein the template has a limitation number for assignment of image data, and if it is determined that image data more than the limitation number of the template in the designation step are assigned to said template, remaining image data are assigned to a predetermined template, and if image data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining image data are assigned to the generated predetermined template.
Claim 56
Dependent Claim
122 words
An image processing method comprising: a designation step of designating image data and a template; and an output control step of outputting the image data designated in the designation step together with the template designated in the designation step, wherein the template has a limitation number for assignment of image data, and if it is determined that image data more than the limitation number of the template in the designation step are assigned to said template, remaining image data are assigned to a predetermined template, and if image data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining image data are assigned to the generated predetermined template.
Claim 57
Dependent Claim
120 words
An image processing apparatus comprising: designation means for designating image data and a template; and output control means for outputting the image data designated by the designation means together with the template designated by the designation means, wherein the template has a limitation number for assignment of image data, and if it is determined that image data more than the limitation number of the template by the designation means are assigned to said template, remaining image data are assigned to a predetermined template, and if image data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining image data are assigned to the generated predetermined template.
Claim 58
Dependent Claim
120 words
An image processing apparatus comprising: designation means for designating image data and a template; and output control means for outputting the image data designated by the designation means together with the template designated by the designation means, wherein the template has a limitation number for assignment of image data, and if it is determined that image data more than the limitation number of the template by the designation means are assigned to said template, remaining image data are assigned to a predetermined template, and if image data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining image data are assigned to the generated predetermined template.
Claim 59
Dependent Claim
140 words
A control program stored on a computer readable medium for executing image processing by a computer, said control program comprising: designation process code for designating image data and a template; and output control process code for outputting the image data designated by the designation process code together with the template designated by the designation process code, wherein the template has a limitation number for assignment of image data, and if it is determined that image data more than the limitation number of the template by the designation process code are assigned to said template, remaining image data are assigned to a predetermined template, and if image data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining image data are assigned to the generated predetermined template.
Claim 60
Dependent Claim
140 words
A control program stored on a computer readable medium for executing image processing by a computer, said control program comprising: designation process code for designating image data and a template; and output control process code for outputting the image data designated by the designation process code together with the template designated by the designation process code, wherein the template has a limitation number for assignment of image data, and if it is determined that image data more than the limitation number of the template by the designation process code are assigned to said template, remaining image data are assigned to a predetermined template, and if image data more than the limitation number of the predetermined template are assigned to the predetermined template, the predetermined template is newly generated, and the remaining image data are assigned to the generated predetermined template.
References Cited (Backward Citations)
JPH11234560A
Cited
US6504571B1
Cited
US6389181B2
Cited
US6396963B2
Cited
US6690843B1
Cited
US20020040375A1
Cited
US20020093678A1
Cited
US20020075330A1
Cited
US20040078293A1
Cited
US20020122067A1
Cited
US20020154147A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-05-29 | 2009-11-28 | 2010-05-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-05-29 | 2013-11-28 | 2014-05-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-05-29 | 2017-11-28 | 2018-05-30 | $7700.00 | Window Closed / Lapsed |