Program generating method, program generating device, and recording medium

US2018107460A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018107460-A1
Application numberUS-201715722076-A
CountryUS
Kind codeA1
Filing dateOct 2, 2017
Priority dateOct 17, 2016
Publication dateApr 19, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A program generating method acquires a first image set, and retrieves a similar image that is similar to a processing target image included in the first image set, from a database. For each of N number of second image sets in the database, an integrated similarity of an image included in the second image set with respect to the processing target image is calculated based on a first similarity between the image included in the second image set and the processing target image, a second similarity between the second image set and the first image set, and the completeness of the first image set, and the similar image is retrieved based on the integrated similarity.

First claim

Opening claim text (preview).

What is claimed is: 1 . A program generating method, comprising: (a) acquiring a first image set including one or more images displayed on a display; (b) accessing a recording medium storing N (N 2 ) number of second image sets and computer programs, each of the computer programs being associated with a corresponding one of one or more images respectively included in the N number of second image sets and being used to change the corresponding one of the one or more images; (c) retrieving, from the recording medium, one or more similar images that are similar to a processing target image included in the first image set; and (d) generating, as an application program, a computer program to be applied to the processing target image, by selecting one computer program from the computer programs each of which is associated with a corresponding one of the one or more retrieved similar images in the recording medium, in (c), (c1) for each of the N number of second image sets stored in the recording medium, an integrated similarity of an image included in the second image set with respect to the processing target image being calculated based on a first similarity between the image included in the second image set and the processing target image, a second similarity between the second image set and the first image set, and a completeness of the first image set; and (c2) the one or more similar images being retrieved based on the integrated similarities calculated for the images respectively included in the N number of second image sets stored in the recording medium. 2 . The program generating method according to claim 1 , wherein the first similarity is a largest similarity from among similarities between each of the one or more images included in one of the second image sets and the processing target image. 3 . The program generating method according to claim 1 , wherein, in (c2), images having the calculated integrated similarity that is equal to or greater than a first threshold value, in each of the N number of second image sets stored in the recording medium, are retrieved as the similar images. 4 . The program generating method according to claim 1 , wherein, in (c1), the integrated similarity is calculated by calculating a sum of a product of the first similarity and a first weight and a product of the second similarity and a second weight, the first weight being a value that decreases as the completeness increases, and the second weight being a value that increases as the completeness increases. 5 . The program generating method according to claim 4 , wherein, the completeness is a ratio of elapsed time from drawing of the first image set being started with respect to a reference time, or a ratio of a number of images included in the first image set with respect to a reference number. 6 . The program generating method according to claim 4 , wherein, when the completeness is equal to or less than a second threshold value, the first weight is 1 and the second weight is 0, and when the completeness exceeds the second threshold value, the first weight is 0 and the second weight is 1. 7 . The program generating method according to claim 1 , wherein, in (d), M (N>M≥1) number of the second image sets that respectively include the similar images are specified from the N number of second image sets stored in the recording medium, the second image set having the largest calculated second similarity is selected from the M number of second image sets, the similar image that is an image having a largest similarity with the processing target image is specified from the selected second image set, and the application program is generated by selecting the computer program associated with the specified similar image in the recording medium. 8 . The program generating method according to claim 1 , wherein, in (d), M (N>M≥2) number of the second image sets that respectively include the similar images are specified from the N number of second image sets stored in the recording medium, only the computer programs having feature values that are different from each other by at least a third threshold value are presented as candidate programs from among the computer programs associated with the similar images respectively included in the M number of second image sets in the recording medium, the application program is generated by selecting one of the candidate programs from among the presented candidate programs, and the similar images respectively included in the M number of second image sets are images each having a largest similarity, in the corresponding second image set, with the processing target image. 9 . The program generating method according to claim 8 , wherein, in (d), the feature values of the computer programs associated with the similar images respectively included in the M number of second image sets in the recording medium are derived as vectors, and only the computer programs that have vectors of a cosine distance that is less than a fourth threshold value with respect to each other are presented as the candidate programs from among the M number of computer programs having the respectively derived vectors. 10 . A program generating device, comprising: an interface for accessing a recording medium storing N (N≥2) number of second image sets and computer programs, each of the computer programs being associated with a corresponding one of one or more images respectively included in the N number of second image sets and being used to change the corresponding one of the one or more images; and a processing circuit; the processing circuit; (a) acquiring a first image set including one or more images displayed on a display; (b) accessing the recording medium via the interface; (c) retrieving, from the recording medium, one or more similar images that are similar to a processing target image included in the first image set; and (d) generating, as an application program, a computer program to be applied to the processing target image, by selecting one computer program from the computer programs each of which is associated with a corresponding one of the one or more retrieved similar images in the recording medium, and in (c), (c1) for each of the N number of second image sets stored in the recording medium, an integrated similarity of an image included in the second image set with respect to the processing target image being calculated based on a first similarity between the image included in the second image set and the processing target image, a second similarity between the second image set and the first image set, and a completeness of the first image set, and (c2) the one or more similar images being retrieved based on the integrated similarities calculated for the images respectively included in the N number of second image sets stored in the recording medium. 11 . A recording medium storing a control program for causing a device including a processor to execute processing ; the recording medium being nonvolatile and computer-readable, and the processing including: (a) acquiring a first image set including one or more images displayed on a display; (b) accessing a first recording medium storing N (N≥2) number of second image sets and computer programs, each of the computer programs being associated with a corresponding one of one or more images respectively included in the N number of second image sets and being used to change the corresponding one of the one or more image; (c) retrieving, from the first recording medium, one or more similar images that are similar to a processing target image included in the first imag

Assignees

Inventors

Classifications

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Rotation of whole images or parts thereof · CPC title

  • Two-dimensional [2D] animation, e.g. using sprites · CPC title

  • Creating or editing images; Combining images with text · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018107460A1 cover?
A program generating method acquires a first image set, and retrieves a similar image that is similar to a processing target image included in the first image set, from a database. For each of N number of second image sets in the database, an integrated similarity of an image included in the second image set with respect to the processing target image is calculated based on a first similarity b…
Who is the assignee on this patent?
Panasonic Ip Man Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/34. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 19 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).