[發(fā)明專利]程序生成方法、程序生成裝置以及控制程序有效
| 申請?zhí)枺?/td> | 201710784644.8 | 申請日: | 2017-09-04 |
| 公開(公告)號(hào): | CN107957866B | 公開(公告)日: | 2023-04-28 |
| 發(fā)明(設(shè)計(jì))人: | 高田和豐;森川幸治 | 申請(專利權(quán))人: | 松下知識(shí)產(chǎn)權(quán)經(jīng)營株式會(huì)社 |
| 主分類號(hào): | G06F8/34 | 分類號(hào): | G06F8/34;G06F8/36;G06F16/583 |
| 代理公司: | 北京市中咨律師事務(wù)所 11247 | 代理人: | 徐健;段承恩 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 程序 生成 方法 裝置 以及 控制程序 | ||
提供一種程序生成方法、程序生成裝置以及控制程序。在程序生成方法中,取得第1圖像集(步驟S11),從數(shù)據(jù)庫DB中檢索與第1圖像集所包含的處理對象圖像相似的相似圖像(步驟S13)。在步驟S13中,針對數(shù)據(jù)庫DB內(nèi)的N個(gè)第2圖像集的各第2圖像集,基于該第2圖像集所包含的圖像與處理對象圖像之間的第1相似度Sp、該第2圖像集與第1圖像集之間的第2相似度Sw、以及第1圖像集的完成度,生成該第2圖像集所包含的圖像相對于處理對象圖像的綜合相似度St(步驟S13a),基于該綜合相似度St來檢索相似圖像(步驟S13b)。
技術(shù)領(lǐng)域
本公開涉及生成用于使圖像變化的計(jì)算機(jī)程序的程序生成方法等。
背景技術(shù)
目前,提供了即使不編寫源代碼也能夠通過視覺上的操作進(jìn)行編程的可視編程語言(visual?programming?language)。MIT媒體實(shí)驗(yàn)室(MIT?Media?Lab)開發(fā)的Scratch是面向兒童的可視編程語言(參照非專利文獻(xiàn))。對于該Scratch,兒童等初學(xué)者不用記住正確的語法寫法等就能夠編程。例如,在Scratch中,預(yù)先準(zhǔn)備了程序制作所需的幾個(gè)命令來作為可視塊(visual?block)。兒童等用戶描畫圖像,從該準(zhǔn)備的幾個(gè)命令中選擇適用于自己描畫的圖像的一個(gè)或多個(gè)命令并進(jìn)行組合。進(jìn)而,用戶對該選擇出的命令的參數(shù)進(jìn)行編輯。由此,可生成針對該圖像的計(jì)算機(jī)程序(script,腳本)。通過執(zhí)行該計(jì)算機(jī)程序,用戶所描畫的圖像會(huì)像動(dòng)畫(animation)那樣變化。
根據(jù)使用了這樣的Scratch的程序生成方法,能夠制作好玩的交互式動(dòng)畫等,能夠引起兒童等學(xué)習(xí)編程的干勁。
現(xiàn)有技術(shù)文獻(xiàn)
非專利文獻(xiàn)1:Scratch互聯(lián)網(wǎng)URL:https://scratch.mit.edu/
發(fā)明內(nèi)容
然而,在上述以往的程序生成方法中,存在計(jì)算機(jī)程序的生成會(huì)花費(fèi)工夫這一問題。
因此,本公開的非限定性且例示性的一個(gè)技術(shù)方案,提供能夠簡單地生成用于使圖像變化的計(jì)算機(jī)程序的程序生成方法。
本公開的一個(gè)技術(shù)方案涉及的程序生成方法,包括:(a)取得第1圖像集,所述第1圖像集包含顯示器所顯示的至少一個(gè)圖像;(b)訪問記錄介質(zhì),所述記錄介質(zhì)保存有N個(gè)第2圖像集和與N個(gè)所述第2圖像集各自所包含的至少一個(gè)圖像的各圖像關(guān)聯(lián)的用于使該圖像變化的計(jì)算機(jī)程序,其中,N≧2;(c)從所述記錄介質(zhì)中檢索與所述第1圖像集所包含的處理對象圖像相似的至少一個(gè)相似圖像;(d)通過從所述記錄介質(zhì)中的與所檢索出的至少一個(gè)所述相似圖像的各相似圖像關(guān)聯(lián)的計(jì)算機(jī)程序中選擇一個(gè)計(jì)算機(jī)程序,生成適用于所述處理對象圖像的計(jì)算機(jī)程序來作為適用程序,在所述(c)中,(c1)針對所述記錄介質(zhì)所保存的N個(gè)所述第2圖像集的各所述第2圖像集,基于該第2圖像集所包含的圖像與所述處理對象圖像之間的第1相似度、該第2圖像集與所述第1圖像集之間的第2相似度、以及所述第1圖像集的完成度,算出該第2圖像集所包含的圖像相對于所述處理對象圖像的綜合相似度,(c2)基于對所述記錄介質(zhì)所保存的N個(gè)所述第2圖像集各自所包含的圖像算出的所述綜合相似度,檢索至少一個(gè)所述相似圖像。
此外,該總括性或具體的技術(shù)方案既可以通過裝置、系統(tǒng)、集成電路、計(jì)算機(jī)程序或計(jì)算機(jī)可讀取的記錄介質(zhì)來實(shí)現(xiàn),也可以通過裝置、系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序和記錄介質(zhì)的任意組合來實(shí)現(xiàn)。計(jì)算機(jī)可讀取的記錄介質(zhì)例如包括CD-ROM(Compact?Disc-Read?Only?Memory)等非易失性記錄介質(zhì)。
根據(jù)本公開,能夠簡單地生成用于使圖像變化的計(jì)算機(jī)程序。從本說明書及附圖中可知曉本公開的一個(gè)技術(shù)方案的附加的益處及優(yōu)點(diǎn)。該益處和/或優(yōu)點(diǎn)可以由本說明書及附圖所公開的各種實(shí)施方式及特征來單獨(dú)提供,無需為了獲得一個(gè)以上益處和/或優(yōu)點(diǎn)而實(shí)施所有的實(shí)施方式及特征。
附圖說明
圖1是表示實(shí)施方式的程序生成系統(tǒng)的構(gòu)成的圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于松下知識(shí)產(chǎn)權(quán)經(jīng)營株式會(huì)社,未經(jīng)松下知識(shí)產(chǎn)權(quán)經(jīng)營株式會(huì)社許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710784644.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





