本發(fā)明的實施形態(tài)涉及一種圖像處理程序、圖像處理終端、圖像處理系統(tǒng)以及圖像處理方法。
背景技術(shù):
圖像處理終端有時加工圖像。
現(xiàn)有技術(shù)文獻:
專利文獻1:日本特開2012-74019號公報
技術(shù)實現(xiàn)要素:
發(fā)明要解決的問題:
但是,圖像處理終端存在無法容易地加工圖像的問題。
本發(fā)明要解決的課題在于提供一種能夠容易地加工圖像的圖像處理程序、圖像處理終端、圖像處理系統(tǒng)以及圖像處理方法。
用于解決問題的手段
實施方式的圖像處理程序,使計算機執(zhí)行以下步驟:取得第一圖像的步驟;取得第二圖像的步驟;根據(jù)信號使所述第二圖像的至少一部分變化的步驟;以及使用變化了的所述第二圖像加工所述第一圖像的步驟。
實施方式的圖像處理終端具有圖像處理部,該圖像處理部取得第一圖像、第二圖像以及信號,根據(jù)信號使第二圖像的至少一部分變化,使用變化了的第二圖像加工第一圖像。
實施方式的圖像處理系統(tǒng)具有圖像處理終端和服務(wù)器裝置。圖像處理終端取得第一圖像、第二圖像以及信號,根據(jù)信號使第二圖像的至少一部分變化,使用變化了的第二圖像加工第一圖像。服務(wù)器裝置將加工后的第一圖像發(fā)送給其他終端,從其他終端接收信息。
實施方式的圖像處理方法是圖像處理終端的圖像處理方法,其包括:取得第一圖像的步驟;取得第二圖像的步驟;根據(jù)信號使第二圖像的至少一部分變化的步驟;以及使用變化了的第二圖像加工第一圖像的步驟。
附圖說明
圖1是實施方式中的圖像處理系統(tǒng)的構(gòu)成圖。
圖2是實施方式中的追加圖像的管理信息的圖。
圖3是實施方式中的追加圖像的圖。
圖4是實施方式中的包含被擴散的部分圖像的追加圖像的圖。
圖5實施方式中的包含進一步被擴散的部分圖像的追加圖像的圖。
圖6是實施方式中的追加圖像的圖。
圖7是實施方式中的包含被移動的部分圖像的追加圖像的圖。
圖8實施方式中的包含進一步被移動的部分圖像的追加圖像的圖。
圖9是實施方式中的追加圖像的圖。
圖10是實施方式中的包含被馬賽克化的部分圖像的追加圖像的圖。
圖11是實施方式中的使用包含被擴散的部分圖像的追加圖像來加工基本圖像的處理的流程圖。
圖12是實施方式中的使用包含被移動的部分圖像的追加圖像來加工基本圖像的處理的流程圖。
圖13是實施方式中的使用包含被馬賽克化的部分圖像的追加圖像來加工基本圖像的處理的流程圖。
圖14是表示實施方式中的圖像處理終端的操作的圖。
圖15是實施方式中的追加圖像的圖。
圖16是實施方式中的包含被擴散的部分圖像的追加圖像的圖。
圖17是實施方式中的包含被移動的部分圖像的追加圖像的圖。
圖18是實施方式中的包含被馬賽克化的部分圖像的追加圖像的圖。
圖19是實施方式中的包含被擴散的部分圖像的文字圖像的圖。
圖20是實施方式中的包含被擴散的部分圖像的選擇圖像的圖。
圖21是實施方式中的包含被擴散的部分圖像的選擇圖像與包含被移動的部分圖像的手寫圖像的圖。
圖22是實施方式中的包含被擴散的部分圖像的選擇圖像、包含被移動的部分圖像的手寫圖像、以及包含被馬賽克化的部分圖像的文字圖像的圖。
具體實施方式
參照附圖,對本發(fā)明的實施方式進行詳細說明。
圖1是實施方式中的圖像處理系統(tǒng)1的構(gòu)成圖。圖像處理系統(tǒng)1具有服務(wù)器裝置10、通信線路20、服務(wù)器裝置30、信息終端40、以及圖像處理終端50。圖像處理系統(tǒng)1還可以具有圖像處理終端50、服務(wù)器裝置30、信息終端40。
服務(wù)器裝置10根據(jù)圖像處理終端50發(fā)出的要求將應(yīng)用程序發(fā)送給圖像處理終端50。服務(wù)器裝置10具有存儲部11、控制部12、以及通信部13。
存儲部11可以是RAM(Random Access Memory((隨機存取存儲器)))、緩存器等易失性存儲器,也可以是ROM(Read Only Memory(只讀存儲器))、閃存、硬盤驅(qū)動器等非易失性存儲器(非臨時的存儲介質(zhì))。存儲部11存儲圖像處理終端50所加工的圖像。
存儲部11可以存儲用來使CPU等處理器動作的應(yīng)用程序。存儲部11所存儲的應(yīng)用程序是圖像處理終端50加工圖像所用的應(yīng)用程序。
存儲部11所存儲的應(yīng)用程序可以是用來實施規(guī)定的處理的應(yīng)用程序。該規(guī)定的處理例如為使用加工后的圖像的商品的訂單處理、生產(chǎn)處理、發(fā)送處理、收費處理。
控制部12根據(jù)圖像處理終端50發(fā)出的要求從存儲部11取得應(yīng)用程序??刂撇?2將所取得的應(yīng)用程序發(fā)送給通信部13。
控制部12從通信部13取得圖像處理終端50所加工的圖像??刂撇?2將從通信部13取得的圖像存儲到存儲部11??刂撇?2根據(jù)服務(wù)器裝置30發(fā)出的要求從存儲部11取得圖像處理終端50加工后的圖像??刂撇?2將從存儲部51取得的圖像發(fā)送給通信部13。
控制部12通過通信部13從信息終端40接收信息,該信息例如為對于圖像處理終端50加工后的圖像的人氣投票所用的信息。
通信部13根據(jù)通信協(xié)議通過通信線路20執(zhí)行與服務(wù)器裝置30的通信。該通信協(xié)議不限于特定的通信協(xié)議,可以是任何通信協(xié)議。通信協(xié)議例如為文件傳輸協(xié)議(FTP:File Transfer Protocol)、超文本傳輸協(xié)議(HTTP:Hypertext Transfer Protocol)。通信部13對圖像數(shù)據(jù)進行通信。通信部13可以對由超文本標記語言(HTML:Hypertext Markup Language)記載的數(shù)據(jù)進行通信。
通信部13根據(jù)通信協(xié)議通過通信線路20執(zhí)行與信息終端40的通信。通信部13根據(jù)通信協(xié)議通過通信線路20執(zhí)行與圖像處理終端50的通信。通信部13向圖像處理終端50發(fā)送應(yīng)用程序。通信部13將圖像處理終端50加工后的圖像發(fā)送給服務(wù)器裝置30、信息終端40。
另外,通信部13在服務(wù)器裝置30執(zhí)行使用加工后的圖像的商品的訂單處理、生產(chǎn)處理、發(fā)送處理、收費處理的情況下,可以將圖像處理終端50加工后的圖像發(fā)送給服務(wù)器裝置30。
通信線路20不限于特定的通信線路,可以是任何通信線路。通信線路可以是無線線路,也可以是有線線路。
服務(wù)器裝置30是提供社會性網(wǎng)絡(luò)服務(wù)(SNS:Social Networking Service)的服務(wù)器裝置。該社會性網(wǎng)絡(luò)服務(wù)例如為使信息終端40和圖像處理終端50等共享圖像處理終端50加工后的圖像的服務(wù)。該社會性網(wǎng)絡(luò)服務(wù)可以提供對于圖像處理終端50加工后的圖像的人氣投票的信息。
信息終端40從服務(wù)器裝置30取得圖像處理終端50加工后的圖像。信息終端40將圖像處理終端50加工后的圖像顯示在信息終端40的顯示部。信息終端40將對于圖像處理終端50加工后的圖像的人氣投票的信息發(fā)送給服務(wù)器裝置30。
圖像處理終端50是執(zhí)行圖像處理的信息終端。圖像處理終端50例如為智能手機、平板電腦終端、個人計算機、移動電話終端。圖像處理終端50具有存儲部51、操作部52、檢測部53、控制部54、圖像處理部55、顯示部56、以及通信部57。
控制部54、圖像處理部55以及通信部57的一部分或全部例如是通過CPU(Central Processing Unit(中央處理器))等處理器執(zhí)行存儲部51所存儲的應(yīng)用程序來發(fā)揮功能的軟件功能部。這些功能部的一部分或者全部可以是LSI(Large Scale Integration(大規(guī)模集成電路))、ASIC(Application Specific Integrated Circuit(專用集成電路))等硬件功能部。
存儲部51可以是RAM、緩存器等易失性存儲器,也可以是ROM、閃存、硬盤驅(qū)動器等非易失性存儲器(非臨時的存儲介質(zhì))。存儲部51可以存儲用于使CPU等處理器動作的應(yīng)用程序。該應(yīng)用程序例如為從服務(wù)器裝置10的存儲部11取得的應(yīng)用程序。該應(yīng)用程序例如是圖像處理終端50加工圖像所用的應(yīng)用程序。
存儲部51存儲基本圖像。該基本圖像可以是任何圖像,不限定于特定的圖像。該基本圖像例如為表示商品外觀的圖像。該商品不限定于特定的商品。該商品例如為T恤等衣服。該商品例如可以是馬克杯等餐具。
存儲部51存儲追加圖像以及該追加圖像的管理信息。該追加圖像是用于加工基本圖像的圖像。該追加圖像例如為用戶操作觸摸面板等的操作部52手寫的圖像(下面稱為“手寫圖像”)。該追加圖像可以是用戶操作操作部52選擇的文字圖像(下面稱為“文字圖像”)。該追加圖像可以是用戶操作操作部52選擇的圖像(下面稱為“選擇圖像”)。該選擇圖像例如為照片、計算機圖形等圖像。存儲部51可以從控制部54取得追加圖像。存儲部51可以事先存儲追加圖像。
圖2是實施方式中的追加圖像的管理信息的圖。追加圖像的管理信息的項目中,作為一例子具有識別號碼、X坐標、Y坐標、色調(diào)、飽和度、形狀、X方向的長度、Y方向的長度、以及靈敏度。這些項目相互對應(yīng)關(guān)聯(lián)。
識別號碼是與追加圖像的部分圖像對應(yīng)關(guān)聯(lián)的識別號碼。X坐標是表示在基本圖像、追加圖像、顯示部56的顯示畫面等確定的X軸的坐標。Y坐標是表示在基本圖像、追加圖像、顯示部56的顯示畫面等確定的與X軸垂直相交的Y軸的坐標。
色調(diào)是部分圖像的色調(diào)。色調(diào)例如為表現(xiàn)顏料、墨水的色調(diào)。飽和度為部分圖像的飽和度。飽和度的數(shù)值越大則飽和度越高。形狀為部分圖像的形狀。X方向的長度為部分圖像的X軸方向的長度。Y方向的長度為部分圖像的Y軸方向的長度。
靈敏度是表示部分圖像的變化的難易度的值。靈敏度例如根據(jù)與對于操作部52的操作相對應(yīng)的操作信號來確定。部分圖像的被對應(yīng)關(guān)聯(lián)的靈敏度的值越大則越容易變化。
回到圖1,繼續(xù)進行圖像處理系統(tǒng)1的構(gòu)成圖的說明。操作部52檢測操作。操作部52例如為觸摸面板。操作部52可以被設(shè)置于顯示部56的顯示畫面。
用戶能夠?qū)D像處理終端50施加振動。此外,用戶可以揮動圖像處理終端50。檢測部53在圖像處理終端50被用戶施加振動(被搖動)的情況下,檢測圖像處理終端50的移動速度、移動次數(shù)、加速度等。檢測部53例如為加速度傳感器。
控制部54從檢測部53取得表示圖像處理終端50的移動速度的檢測信號。控制部54從檢測部53取得表示圖像處理終端50的移動次數(shù)的檢測信號??刂撇?4從檢測部53取得表示圖像處理終端50的加速度的檢測信號。表示該加速度的檢測信號包括加速度的方向信息和加速度的大小信息。表示該加速度的檢測信號可以使用加速度矢量來表示。控制部54從操作部52取得與對于操作部52的操作對應(yīng)的操作信號。
控制部54將追加圖像存儲在存儲部51。控制部54將追加圖像發(fā)送給圖像處理部55??刂撇?4將通信部57所接收的信息存儲在存儲部51??刂撇?4將圖像處理終端50的識別信息發(fā)送給通信部57。
圖像處理部55通過控制部54從存儲部51取得基本圖像(第一圖像)。圖像處理部55通過控制部54從存儲部51取得追加圖像(第二圖像)。
圖像處理部55在從控制部54取得了檢測信號、操作信號的情況下,確定追加圖像的部分圖像。例如,圖像處理部55根據(jù)檢測信號所表示的加速度的大小確定追加圖像的部分圖像。圖像處理部55可以根據(jù)檢測信號所表示的圖像處理終端50的移動速度、移動次數(shù)來確定追加圖像的部分圖像。
圖像處理部55按照用戶通過操作部52指定的方法使所確定的部分圖像變化。圖像處理部55根據(jù)從檢測部53取得的檢測信號,使追加圖像的部分圖像變化。圖像處理部55可以根據(jù)從操作部52取得的操作信號使追加圖像的部分圖像變化。
圖3是實施方式中的追加圖像100的圖。追加圖像100可以是任何圖像,不限定于特定圖像。例如,追加圖像100是用戶通過操作部52手寫的手寫圖像。圖3中,作為一例子,追加圖像100包括部分圖像101、部分圖像102、部分圖像103、部分圖像104、以及部分圖像105。圖3中,作為一例子,各部分圖像的形狀為四邊形。
圖4是實施方式中包含被擴散的部分圖像的追加圖像的圖。
下面,對于圖像處理終端50被用戶揮動從而檢測部53將表示加速度矢量200的檢測信號發(fā)送給控制部54的情況進行說明。此外,顯示部56不顯示表示加速度矢量200的箭頭圖像。
圖像處理部55根據(jù)加速度矢量200的長度(加速度的大小)決定閾值。圖像處理部55確定靈敏度在該閾值之上的部分圖像。圖4中,作為一例子,靈敏度在閾值以上的部分圖像為部分圖像103、部分圖像104、以及部分圖像105。圖像處理部55在用戶選擇了擴散(飛濺)的情況下,使所確定的部分圖像103、部分圖像104、以及部分圖像105擴散。
圖像處理部55將所確定的部分圖像103的坐標作為基準,確定在加速度矢量200的方向(加速度的方向)上偏離了與加速度矢量200的長度(加速度的大小)對應(yīng)的距離的坐標。圖像處理部55在該所確定的坐標上追加部分圖像106。部分圖像106的管理信息的內(nèi)容例如基于操作信號、檢測信號決定。例如,部分圖像106的飽和度可以與部分圖像103的飽和度不同。例如,部分圖像106的大小可以與部分圖像103的大小不同。
圖像處理部55將所確定的部分圖像104的坐標作為基準,確定在加速度矢量200的方向上偏離了與加速度矢量200的長度對應(yīng)的距離的坐標。圖像處理部55在該所確定的坐標上追加部分圖像107。部分圖像107的管理信息的內(nèi)容例如基于操作信號、檢測信號決定。例如,部分圖像107的飽和度可以與部分圖像104的飽和度不同。例如,部分圖像107的大小可以與部分圖像104的大小不同。
圖像處理部55將所確定的部分圖像105的坐標作為基準,確定在加速度矢量200的方向上偏離了與加速度矢量200的長度對應(yīng)的距離的坐標。圖像處理部55在該所確定的坐標上追加部分圖像108。部分圖像108的管理信息的內(nèi)容例如基于操作信號、檢測信號決定。例如,部分圖像108的飽和度可以與部分圖像105的飽和度不同。例如,部分圖像108的大小可以與部分圖像105的大小不同。
圖5是實施方式中的包含進一步被擴散的部分圖像的追加圖像100的圖。與圖4所示的情況一樣,圖像處理部55將部分圖像106的坐標作為基準,確定在加速度矢量200的方向上偏離了與加速度矢量200的長度對應(yīng)的距離的坐標。圖像處理部55在該所確定的坐標上追加部分圖像109。
與圖4所示的情況一樣,圖像處理部55將部分圖像107的坐標作為基準,確定在加速度矢量200的方向上偏離了與加速度矢量200的長度對應(yīng)的距離的坐標。圖像處理部55在該所確定的坐標上追加部分圖像110。
與圖4所示的情況一樣,圖像處理部55將部分圖像108的坐標作為基準,確定在加速度矢量200的方向上偏離了與加速度矢量200的長度對應(yīng)的距離的坐標。圖像處理部55在該所確定的坐標上追加部分圖像111。
圖6是實施方式中的追加圖像100的圖。例如,追加圖像100是用戶操作操作部52選擇的文字圖像。在圖6中,作為一例子,追加圖像100包括部分圖像101、部分圖像102、部分圖像103、部分圖像104、部分圖像105、部分圖像112、以及部分圖像113。
圖7是實施方式中的包含被移動的部分圖像的追加圖像的圖。圖像處理部55與圖4所示的情況同樣地確定部分圖像。在圖6中,作為一例子,靈敏度在閾值以上的部分圖像為部分圖像103、部分圖像104、部分圖像112、以及部分圖像113。
圖像處理部55在用戶選擇了故障(glitch)的情況下,即用戶選擇了移動的情況下,使所確定的部分圖像103、部分圖像104、部分圖像112、以及部分圖像113移動。圖像處理部55使所確定的部分圖像103在加速度矢量200的方向上移動與加速度矢量200的長度對應(yīng)的距離。部分圖像104、部分圖像112、以及部分圖像113也是一樣的。
圖8是實施方式中的包含進一步被移動的部分圖像的追加圖像100的圖。在圖8中,與圖7相比,加速度矢量200的方向相反。圖像處理部55使所確定的部分圖像103在加速度矢量200的方向上移動與加速度矢量200的長度對應(yīng)的距離。部分圖像104、部分圖像112、以及部分圖像113也是一樣的。由此,圖像處理部55能夠在顯示部56上顯示看上去像顯示部56發(fā)生故障(glitch)的追加圖像100。
此外,可以根據(jù)加速度矢量200的方向反轉(zhuǎn)的周期變更所移動的部分圖像103的大小。例如,可以是加速度矢量200的方向進行反轉(zhuǎn)的周期變得越短,越縮小所移動的部分圖像103的大小。
圖9是實施方式中的追加圖像100的圖。圖9中,作為一例子,各部分圖像的形狀為圓形。例如,追加圖像100是用戶操作操作部52選擇的選擇圖像。在圖9中,作為一例子,追加圖像包括部分圖像101、部分圖像102、部分圖像103、部分圖像104、以及部分圖像105。
圖10是實施方式中包含被馬賽克化的部分圖像的追加圖像100的圖。圖像處理部55與圖4所示的情況一樣確定部分圖像。在圖10中,作為一例子,靈敏度在閾值以上的部分圖像為部分圖像103。
圖像處理部55在用戶選擇了馬賽克的情況下,將所確定的部分圖像103馬賽克化。例如,圖像處理部55使部分圖像103的形狀變形為事先決定的形狀。該事先決定的形狀例如為四邊形。例如,圖像處理部55放大部分圖像103(網(wǎng)格)的大小,將部分圖像104等包含在部分圖像103中。
圖像處理部55判定是否使所確定的全部部分圖像變化。圖像處理部55在使所確定的全部部分圖像變化了的情況下,使用變化了的追加圖像100加工基本圖像。例如,圖像處理部55將變化了的追加圖像100重疊到基本圖像,從而加工基本圖像。圖像處理部55可以對追加圖像100、基本圖像使用圖像過濾器來實施透過處理、乘法處理。圖像處理部55可以放大或縮小追加圖像100、基本圖像。
顯示部56顯示圖像處理部55所生成的圖像。例如,顯示部56顯示采用變化了的追加圖像100加工而成的基本圖像302。例如,顯示部56顯示引導(dǎo)圖像處理終端50的操作的圖像。顯示部56可以與觸摸面板等的操作部52一體地設(shè)置于圖像處理終端50。
通信部57根據(jù)通信協(xié)議通過通信線路20執(zhí)行與服務(wù)器裝置10、服務(wù)器裝置30的通信。該通信協(xié)議不限于特定的通信協(xié)議,可以是任何通信協(xié)議。通信協(xié)議例如為文件傳輸協(xié)議、超文本傳輸協(xié)議。通信部57對圖像數(shù)據(jù)進行通信。通信部57可以對由超文本標記語言記載的數(shù)據(jù)進行通信。
通信部57將圖像處理終端50的識別信息等控制信息發(fā)送給服務(wù)器裝置10。通信部57將要求應(yīng)用程序的信息發(fā)送給服務(wù)器裝置10。通信部57將采用變化了的追加圖像100加工而成的基本圖像發(fā)送給服務(wù)器裝置10。通信部57從服務(wù)器裝置10接收應(yīng)用程序。
下面,對圖像處理終端50的動作進行說明。
圖11是實施方式中的使用包含被擴散的部分圖像的追加圖像100來加工基本圖像的處理的流程圖。
圖像處理部55判斷是否取得了檢測信號等(步驟S101)。在沒有取得檢測信號等的情況下(步驟S101:否),圖像處理部55將處理返回至步驟S101。
在取得了檢測信號等的情況下(步驟S101:是),圖像處理部55確定追加圖像100的部分圖像。例如,圖像處理部55根據(jù)與追加圖像100的部分圖像對應(yīng)關(guān)聯(lián)的靈敏度來確定部分圖像(步驟S102)。
圖像處理部55使所確定的部分圖像擴散(步驟S103)。
圖像處理部55判斷是否已使所確定的全部部分圖像擴散(步驟S104)。在所確定的部分圖像中殘留了沒有擴散的部分圖像的情況下(步驟S104:否),圖像處理部55將處理返回至步驟S103。在擴散了所確定的全部部分圖像的情況下(步驟S104:是),圖像處理部55使用包括被擴散的部分圖像的追加圖像100來加工基本圖像(步驟S105)。
圖像處理部55判斷是否結(jié)束圖像處理(步驟S106)。圖像處理部55例如根據(jù)從操作部52取得的操作信號判斷是否結(jié)束圖像處理。例如,圖像處理部55可以根據(jù)加工基本圖像的次數(shù)是否達到上限次數(shù)來判斷是否結(jié)束圖像處理。
不結(jié)束圖像處理的情況下(步驟S106:否),圖像處理部55將處理返回至步驟S101。結(jié)束圖像處理的情況下(步驟S106:是),圖像處理部55將加工后的基本圖像發(fā)送給通信部57。通信部57將加工后的基本圖像發(fā)送給服務(wù)器裝置10。通信部57將圖像處理終端50的識別號碼發(fā)送給服務(wù)器裝置10。通信部57可以將要求商品的訂單處理的信息發(fā)送給服務(wù)器裝置10。
圖12是實施方式中的使用包含被移動的部分圖像的追加圖像100來加工基本圖像的處理的流程圖。
圖像處理部55判斷是否取得了檢測信號等(步驟S201)。沒有取得檢測信號等的情況下(步驟S201:否),圖像處理部55將處理返回至步驟S201。
在取得檢測信號等的情況下(步驟S201:是),圖像處理部55確定追加圖像100的部分圖像。例如,圖像處理部55根據(jù)與追加圖像100的部分圖像對應(yīng)關(guān)聯(lián)的靈敏度確定部分圖像(步驟S202)。
圖像處理部55使所確定的部分圖像移動(步驟S203)。
圖像處理部55判斷是否已使所確定的全部部分圖像移動(步驟S204)。在所確定的部分圖像中殘留了沒有移動的部分圖像的情況下(步驟S204:否),圖像處理部55將處理返回至步驟S203。在移動了所確定的全部部分圖像的情況下(步驟S204:是),圖像處理部55使用包括被移動的部分圖像的追加圖像100來加工基本圖像(步驟S205)。
圖像處理部55判斷是否結(jié)束圖像處理(步驟S206)。圖像處理部55例如根據(jù)從操作部52取得的操作信號判斷是否結(jié)束圖像處理。例如,圖像處理部55可以根據(jù)加工基本圖像的次數(shù)是否達到上限次數(shù)來判斷是否結(jié)束圖像處理。
不結(jié)束圖像處理的情況下(步驟S206:否),圖像處理部55將處理返回至步驟S201。結(jié)束圖像處理的情況下(步驟S206:是),圖像處理部55將加工后的基本圖像發(fā)送給通信部57。通信部57將加工后的基本圖像發(fā)送給服務(wù)器裝置10。通信部57將圖像處理終端50的識別號碼發(fā)送給服務(wù)器裝置10。通信部57可以將要求商品的訂單處理的信息發(fā)送給服務(wù)器裝置10。
圖13是實施方式中的使用包含被馬賽克化的部分圖像的追加圖像100來加工基本圖像的處理的流程圖。
圖像處理部55判斷是否取得了檢測信號等(步驟S301)。沒有取得檢測信號等的情況下(步驟S301:否),圖像處理部55將處理返回至步驟S301。
取得檢測信號等的情況下(步驟S301:是),圖像處理部55確定追加圖像100的部分圖像。例如,圖像處理部55根據(jù)與追加圖像100的部分圖像對應(yīng)關(guān)聯(lián)的靈敏度來確定部分圖像(步驟S302)。
圖像處理部55使所確定的部分圖像馬賽克化(步驟S303)。
圖像處理部55判斷是否已使所確定的全部部分圖像馬賽克化(步驟S304)。在所確定的部分圖像中殘留了沒有馬賽克化的部分圖像的情況下(步驟S304:否),圖像處理部55將處理返回至步驟S303。在移動了所確定的全部部分圖像的情況下(步驟S304:是),圖像處理部55使用包括被移動的部分圖像的追加圖像100來加工基本圖像(步驟S305)。
圖像處理部55判斷是否結(jié)束圖像處理(步驟S306)。圖像處理部55例如根據(jù)從操作部52取得的操作信號判斷是否結(jié)束圖像處理。例如,圖像處理部55可以根據(jù)加工基本圖像的次數(shù)是否達到上限次數(shù)來判斷是否結(jié)束圖像處理。
不結(jié)束圖像處理的情況下(步驟S306:否),圖像處理部55將處理返回至步驟S201。結(jié)束圖像處理的情況下(步驟S306:是),圖像處理部55將加工后的基本圖像發(fā)送給通信部57。通信部57將加工后的基本圖像發(fā)送給服務(wù)器裝置10。通信部57將圖像處理終端50的識別號碼發(fā)送給服務(wù)器裝置10。通信部57可以將要求商品的訂單處理的信息發(fā)送給服務(wù)器裝置10。
接著,說明圖像處理終端50的操作的例子。下面,從圖14到圖22所示的圖像是引導(dǎo)圖像處理終端50的操作的圖像的例子。
圖14是表示實施方式中的圖像處理終端50的操作的圖。顯示部56分別單個地顯示圖像S401到圖像S404。例如,顯示部56可以按照圖像S401到圖像S404的順序顯示各圖像。
圖像S401表示可以通過操作操作部52來繪制追加圖像。圖像S402表示可以通過操作操作部52來加工追加圖像。圖像S403表示用戶可以購入使用了加工后的基本圖像的商品。圖像S404表示可以通過操作操作部52來共享加工后的基本圖像。
圖15是實施方式中的追加圖像100的圖。顯示部56分別單個地顯示圖像S501到圖像S503。例如,顯示部56可以按照圖像S501到圖像S503的順序顯示各圖像。
圖像S501是包含操作鍵300的圖像。操作鍵300是用戶向控制部54指示繪制手寫圖像用的操作鍵。圖像處理部55在已從控制部54取得表示操作了操作鍵300的操作信號的情況下,生成圖像S502。圖像S502是包括操作鍵301和基本圖像302的圖像。操作鍵301是用戶向控制部54指定手寫圖像的色調(diào)用的操作鍵。
圖像S503是包含作為手寫圖像的追加圖像100的圖像。圖像處理部55使用追加圖像100來加工基本圖像302。圖像處理部55生成圖像S503,該圖像S503包括使用追加圖像100加工后的基本圖像302。圖像處理部55可以放大追加圖像100以及基本圖像302。
圖16是實施方式中的包含被擴散的部分圖像的追加圖像的圖。顯示部56分別單個地顯示圖像S601到圖像S606。例如,顯示部56可以按照圖像S601到圖像S506的順序顯示各圖像。
圖像S601是包含操作鍵303的圖像。操作鍵303是用戶向控制部54指示擴散追加圖像100的部分圖像用的操作鍵。圖像處理部55在已從控制部54取得表示操作了操作鍵303的操作信號的情況下,生成圖像S602。圖像S602是包括使用追加圖像100加工后的基本圖像302的圖像。
圖像處理部55在從控制部54取得了檢測信號的情況下,使追加圖像100的部分圖像擴散。圖像S603是包括使用部分圖像被擴散了的追加圖像100加工后的基本圖像302的圖像。圖像處理部55從控制部54進一步取得了檢測信號的情況下,使追加圖像100的部分圖像擴散。圖像S604是包括使用部分圖像被擴散了的追加圖像100加工后的基本圖像302的圖像。圖像處理部55從控制部54進一步取得了檢測信號的情況下,使追加圖像100的部分圖像擴散。圖像S605是包括使用部分圖像被擴散了的追加圖像100加工后的基本圖像302的圖像。
圖像S606例如是包含加工后的基本圖像302、操作鍵304、操作鍵305、操作鍵306、操作鍵307、以及操作鍵308的圖像。操作鍵304是用來共享使用追加圖像100加工后的基本圖像302的操作鍵。操作鍵305是用來將使用追加圖像100加工后的基本圖像302存儲到存儲部51的操作鍵。操作鍵306是用來將加工后的基本圖像302還原的操作鍵。操作鍵307是用來購買使用加工后的基本圖像302的商品的操作鍵。即,操作鍵307是用來將要求商品的訂單處理的信息發(fā)送給服務(wù)器裝置10的操作鍵。操作鍵308是用來將加工后的基本圖像302返回到上一個操作的操作鍵。
圖17是實施方式中的包含被移動的部分圖像的追加圖像的圖。顯示部56分別單個地顯示圖像S701到圖像S705。例如,顯示部56可以按照圖像S701到圖像S705的順序顯示各圖像。
圖像S701是包含操作鍵309的圖像。操作鍵309是用戶向控制部54指示使追加圖像100的部分圖像移動用的操作鍵。圖像處理部55在從控制部54取得了表示操作了操作鍵309的操作信號的情況下,生成圖像S702。圖像S702是包括使用追加圖像100加工后的基本圖像302的圖像。
圖像處理部55在從控制部54取得了檢測信號的情況下,使追加圖像100的部分圖像移動。圖像S703是包括使用部分圖像被移動了的追加圖像100加工后的基本圖像302的圖像。圖像處理部55從控制部54進一步取得了檢測信號的情況下,使追加圖像100的部分圖像移動。圖像S704是包含使用部分圖像被移動了的追加圖像100加工后的基本圖像302以及操作鍵310的圖像。操作鍵310是用來確定追加圖像100的操作鍵。圖像處理部55從控制部54進一步取得了檢測信號的情況下,使追加圖像100的部分圖像移動。圖像S705例如是包含加工后的基本圖像302、操作鍵304、操作鍵305、操作鍵306、操作鍵307、以及操作鍵308的圖像。
圖18是實施方式中的包含被馬賽克化的部分圖像的追加圖像的圖。顯示部56分別單個地顯示圖像S801、圖像S802、圖像S803、圖像S804、圖像S805、圖像S806、以及圖像S807。例如,顯示部56可以按照圖像S801到圖像S807的順序顯示各圖像。
圖像S801是包含操作鍵310的圖像。操作鍵310是用戶向控制部54指示使追加圖像100的部分圖像馬賽克化用的操作鍵。圖像處理部55在從控制部54取得了表示操作了操作鍵310的操作信號的情況下,生成圖像S802。圖像S102是包括使用追加圖像100加工后的基本圖像302的圖像。
圖像處理部55從控制部54取得了檢測信號的情況下,使追加圖像100的部分圖像馬賽克化。圖像S803是包括使用部分圖像被馬賽克化了的追加圖像100加工后的基本圖像302的圖像。圖像處理部55從控制部54進一步取得了檢測信號的情況下,使追加圖像100的部分圖像馬賽克化。
圖像S804是包括使用部分圖像被馬賽克化了的追加圖像100加工后的基本圖像302的圖像。圖像處理部55從控制部54進一步取得了檢測信號的情況下,使追加圖像100的部分圖像馬賽克化。對于圖像S805和圖像S806也是一樣的。圖像S807例如是包含加工后的基本圖像302、操作鍵304、操作鍵305、操作鍵306、操作鍵307、以及操作鍵308的圖像。
圖19是實施方式中的包含被擴散的部分圖像的文字圖像的圖。顯示部56分別單個地顯示圖像S901到圖像S909。例如,顯示部56可以按照圖像S901到圖像S909的順序顯示各圖像。
圖像S901是包含操作鍵400的圖像。操作鍵400是用戶向控制部54指示繪制文字圖像用的操作鍵。圖像處理部55在從控制部54取得了表示操作了操作鍵400的操作信號的情況下,生成圖像S902。圖像S902是包括操作鍵盤401和基本圖像302的圖像。操作鍵盤401是用戶向控制部54指定文字圖像用的操作部52的軟鍵盤。
圖像S903是包括作為用戶指定的文字圖像的追加圖像100的圖像。圖像處理部55使用追加圖像402來加工基本圖像302。圖像處理部55生成圖像S903,該圖像S903包含使用追加圖像402加工后的基本圖像302。圖像處理部55可以放大追加圖像402和基本圖像302。
圖像處理部55在從控制部54取得了表示圖16所示的操作鍵303被操作了的操作信號的情況下,生成圖像S904。圖像S904是含有使用追加圖像402加工后的基本圖像302的圖像。圖像處理部55在從控制部54取得了檢測信號的情況下,使追加圖像402的部分圖像擴散。圖像S905是包括使用部分圖像被擴散了的追加圖像402加工后的基本圖像302的圖像。
圖像處理部55在從控制部54取得了表示圖15所示的操作鍵300被操作了的操作信號的情況下,生成圖像S906。圖像處理部55可以如圖像S907所示放大追加圖像402和基本圖像302。圖像處理部55在從控制部54取得了表示圖18所示的操作鍵310被操作了的操作信號的情況下,生成圖像S907。
圖像處理部55在從控制部54取得了檢測信號的情況下,使追加圖像402的部分圖像馬賽克化。圖像S908是包括使用部分圖像被馬賽克化了的追加圖像402加工后的基本圖像302的圖像。圖像S909例如是包含加工后的基本圖像302、操作鍵304、操作鍵305、操作鍵306、操作鍵307、以及操作鍵308的圖像。
圖20是實施方式中的包含被擴散的部分圖像的選擇圖像的圖。圖21是實施方式中的包含被擴散的部分圖像的選擇圖像與包含被移動的部分圖像的手寫圖像的圖。圖22是實施方式中的包含被擴散的部分圖像的選擇圖像、包含被移動的部分圖像的手寫圖像、以及包含被馬賽克化的部分圖像的文字圖像的圖。
顯示部56分別單個地顯示圖像S1001到圖像S1015。例如,顯示部56可以按照圖像S1001到圖像S1015的順序顯示各圖像。
圖像S1001是包含操作鍵500的圖像。操作鍵500是用戶選擇照片(photo)等選擇圖像并向控制部54指定用的操作鍵。圖像處理部55在從控制部54取得了表示操作了操作鍵400的操作信號的情況下,生成圖像S1002。圖像S1002是包括操作鍵501和操作鍵502的圖像。操作鍵501是用戶向控制部54指示拍攝用的操作鍵。用戶所拍攝的圖像作為選擇圖像使用。操作鍵502是用戶向控制部54指示對選擇圖像進行選擇用的操作鍵。選擇圖像例如存儲在存儲部51。
圖像S1003是包含使用追加圖像503加工后的基本圖像302的圖像。圖像處理部55在從控制部54取得了操作信號的情況下,可以使追加圖像503的部分圖像相對于基本圖像302傾斜。圖像處理部55在從控制部54取得了操作信號的情況下,可以修剪追加圖像503。圖像S1004是包含使用傾斜了的追加圖像503加工后的基本圖像302的圖像。
圖像S1005是包含使用追加圖像503加工后的基本圖像302的圖像。圖像處理部55在從從控制部54取得了檢測信號的情況下,使追加圖像503的部分圖像擴散。圖像S1006是包含使用部分圖像被擴散了的追加圖像503加工后的基本圖像302的圖像。圖像S1007例如是包含加工后的基本圖像302、操作鍵304、操作鍵305、操作鍵306、操作鍵307、以及操作鍵308的圖像。
圖像S1008是包含使用追加圖像503加工后的基本圖像302的圖像。圖像處理部55在從控制部54取得了檢測信號的情況下,使作為手寫圖像的追加圖像503的部分圖像移動。圖像S1009是包含使用部分圖像被移動了的追加圖像503加工后的基本圖像302的圖像。圖像S1010例如是包含加工后的基本圖像302、操作鍵304、操作鍵305、操作鍵306、操作鍵307、以及操作鍵308的圖像。
圖像S1011是包含使用追加圖像503加工后的基本圖像302的圖像。圖像處理部55在從控制部54取得了檢測信號的情況下,使作為文字圖像的追加圖像503的部分圖像馬賽克化。圖像S1012是包含使用部分圖像被馬賽克化了的追加圖像503加工后的基本圖像302的圖像。
圖像處理部55在從控制部54取得了檢測信號的情況下,使作為文字圖像的追加圖像503的部分圖像進一步馬賽克化。圖像S1013是包含使用部分圖像進一步被馬賽克化了的追加圖像503加工后的基本圖像302的圖像。圖像S1014例如是包含加工后的基本圖像302、操作鍵304、操作鍵305、操作鍵306、操作鍵307、以及操作鍵308的圖像。
控制部54在接收了規(guī)定次數(shù)以上的用于追加追加圖像的操作信號的情況下,在圖像處理部55生成圖像S1015。圖像S1015是表示不能追加圖形的意思的圖像。例如,圖像S1015是包含字符串“不能追加更多。能追加圖形的次數(shù)限為三次”的圖像的圖像。
綜上所述,實施方式的圖像處理程序使圖像處理終端50等計算機執(zhí)行取得基本圖像302(第一圖像)的步驟、取得追加圖像100(第二圖像)的步驟、根據(jù)檢測信號和操作信號使追加圖像100的至少一部分變化的步驟、以及使用變化了的追加圖像100加工基本圖像302的步驟。
由此,圖像處理程序能夠容易地加工圖像。即,圖像處理程序能夠容易地設(shè)計圖像。
實施方式的圖像處理程序中,追加圖像100是手寫圖像、文字圖像、所選擇的圖像(選擇圖像)中的至少一種。信號在使追加圖像100的至少一部分變化的步驟中,被用于使追加圖像100擴散的處理。
由此,圖像處理程序能夠使用至少一部分被擴散了的圖像(飛濺(splash)圖像)容易地加工圖像。
實施方式的圖像處理程序中,追加圖像100是手寫圖像、文字圖像、所選擇的圖像中的至少一種。信號在使追加圖像100的至少一部分變化的步驟中,被用于使追加圖像100移動的處理。
由此,實施方式的圖像處理程序能夠使用至少一部分被移動了的圖像(故障(glitch)圖像)容易地加工圖像。
實施方式的圖像處理程序中,追加圖像100是手寫圖像、文字圖像、所選擇的圖像中的至少一種。信號在使追加圖像100的至少一部分變化的步驟中,被用于使追加圖像100馬賽克化的處理。
由此,實施方式的圖像處理程序能夠使用至少一部分被馬賽克化了的圖像(馬賽克(mosaic)圖像)容易地加工圖像。
實施方式的圖像處理程序中,加工后的基本圖像302被發(fā)送給服務(wù)器裝置10。服務(wù)器裝置10將加工后的基本圖像302發(fā)送給信息終端40,從信息終端40接收信息。
實施方式的圖像處理程序中,加工后的基本圖像302被發(fā)送給服務(wù)器裝置10。服務(wù)器裝置10執(zhí)行依據(jù)加工后的基本圖像302的商品訂單處理、生產(chǎn)處理、發(fā)送處理、以及收費處理中的至少一種。
實施方式的圖像處理程序中,檢測信號是與圖像處理終端50的移動速度、移動次數(shù)、加速度矢量200中的至少一種對應(yīng)的檢測信號。檢測信號例如是與施加于圖像處理終端50的振動相對應(yīng)的移動速度、移動次數(shù)、加速度中的至少一種對應(yīng)的檢測信號。檢測信號例如可以是與被揮動的圖形處理終端50的移動速度、移動次數(shù)、加速度中的至少一種對應(yīng)的檢測信號。
實施方式的圖像處理終端50具有圖像處理部55,該圖像處理部55取得基本圖像302(第一圖像)、追加圖像100(第二圖像)、以及檢測信號等,根據(jù)檢測信號等使追加圖像100的至少一部分變化,使用變化了的追加圖像100加工基本圖像302。
由此,實施方式的圖像處理終端50能夠容易地加工圖像。
實施方式的圖像處理終端50中,追加圖像100是手寫圖像、文字圖像、所選擇的圖像中的至少一種。檢測信號等在使追加圖像100的至少一部分變化的步驟中,被用于使追加圖像100擴散的處理。
實施方式的圖像處理終端50中,追加圖像100是手寫圖像、文字圖像、所選擇的圖像中的至少一種。檢測信號等在使追加圖像100的至少一部分變化的步驟中,被用于使追加圖像100移動的處理。
實施方式的圖像處理終端50中,追加圖像100是手寫圖像、文字圖像、所選擇的圖像中的至少一種。檢測信號等在使追加圖像100的至少一部分變化的步驟中,被用于使追加圖像100馬賽克化的處理。
實施方式的圖像處理終端50中,加工后的基本圖像302被發(fā)送給服務(wù)器裝置10。服務(wù)器裝置10將加工后的基本圖像302發(fā)送給信息終端40,從終端接收信息。
實施方式的圖像處理終端50中,加工后的基本圖像302被發(fā)送給服務(wù)器裝置10。服務(wù)器裝置10執(zhí)行依據(jù)加工后的基本圖像302的商品訂單處理、生產(chǎn)處理、發(fā)送處理、以及收費處理中的至少一種。
實施方式的圖像處理終端50中,檢測信號是與圖像處理終端50的移動速度、移動次數(shù)、加速度中的至少一種對應(yīng)的檢測信號。檢測信號例如是與施加于圖像處理終端50的振動相對應(yīng)的移動速度、移動次數(shù)、加速度中的至少一種對應(yīng)的檢測信號。檢測信號例如可以是與被揮動的圖形處理終端50的移動速度、移動次數(shù)、加速度中的至少一種對應(yīng)的檢測信號。
實施方式的圖像處理系統(tǒng)1具有圖像處理終端50和服務(wù)器裝置10。圖像處理終端50取得基本圖像302(第一圖像)、追加圖像100(第二圖像)、以及檢測信號等,根據(jù)檢測信號等使追加圖像100的至少一部分變化,使用變化了的追加圖像100加工基本圖像302。服務(wù)器裝置10將加工后的基本圖像302發(fā)送給其他終端,從信息終端40接收信息。
信息終端40發(fā)出的信息例如是表示對于加工后的基本圖像302的人氣投票的結(jié)果的信息。
由此,實施方式的圖像處理系統(tǒng)1能夠容易地加工圖像。
實施方式的圖像處理方法是涉及圖像處理終端50的圖像處理方法,其包括取得基本圖像302(第一圖像)的步驟、取得追加圖像100(第二圖像)的步驟、根據(jù)檢測信號等使追加圖像100的至少一部分變化的步驟、以及使用變化了的追加圖像100加工基本圖像302的步驟。
由此,實施方式的圖像處理方法能夠容易地加工基本圖像302。
以上,參照附圖對本發(fā)明的實施方式進行了詳細地說明,但是具體的構(gòu)成并不限于該實施方式,也包含不脫離本發(fā)明的主旨的范圍的設(shè)計等。
例如,實施方式的圖像處理系統(tǒng)1的至少一部分可以由云服務(wù)器裝置構(gòu)成。即,實施方式的圖像處理系統(tǒng)1所執(zhí)行的處理的至少一部分可以由云計算執(zhí)行。
即,實施方式的服務(wù)器裝置10、服務(wù)器裝置30可以是云服務(wù)器裝置。實施方式的存儲部11可以通過云計算存儲各種數(shù)據(jù)。實施方式的存儲部11例如可以通過鍵值存儲來存儲各種數(shù)據(jù)。實施方式的圖像處理終端50中,網(wǎng)頁瀏覽器也可以動作。
云計算可以包含利用由SaaS(Software as a Service(軟件即服務(wù)))提供的應(yīng)用程序(軟件)而進行的處理。云計算可以包含利用由PaaS(Platform as a Service(平臺即服務(wù)))提供的基盤(平臺)而進行的處理。云計算可以包含利用由IaaS(Infrastructure as a Service(基礎(chǔ)設(shè)施即服務(wù)))提供的服務(wù)器裝置、中央運算處理裝置、以及存儲裝置等資源(公共云)而進行的處理。云計算可以包含利用借助網(wǎng)絡(luò)的遠程操作而進行的處理。
實施方式的圖像處理系統(tǒng)1的監(jiān)控、故障對應(yīng)以及運用中的至少一種可以由代理服務(wù)來進行。實施方式的圖像處理系統(tǒng)1的監(jiān)控、故障對應(yīng)以及運用可以由多個主體來進行。
此外,可以將用來實現(xiàn)上面說明的圖像處理終端50、服務(wù)器裝置10的程序存儲到計算機可讀取的存儲介質(zhì),使計算機系統(tǒng)讀入該存儲介質(zhì)所存儲的程序并執(zhí)行,由此進行執(zhí)行處理。另外,這里所說的“計算機系統(tǒng)”可以是包含OS、外圍設(shè)備等硬件的系統(tǒng)。
另外,“計算機系統(tǒng)”若是利用WWW系統(tǒng)的情況,則也包含主頁提供環(huán)境(或顯示環(huán)境)。此外,所說的“計算機可讀取的存儲介質(zhì)”是指軟盤、光磁盤、ROM、閃存等可寫入的非易失性存儲器、CD-ROM等可移動介質(zhì)、內(nèi)置于計算機系統(tǒng)中的硬盤等存儲裝置。
此外,所說的“計算機可讀取的存儲介質(zhì)”是指包括如借助因特網(wǎng)等網(wǎng)絡(luò)、電話線路等通信線路發(fā)送程序的情況下的作為服務(wù)器、客戶端的計算機系統(tǒng)內(nèi)部的易失性存儲器(例如DRAM(Dynamic Random Access Memory(動態(tài)隨機存取存儲器)))那樣保存一定時間程序的介質(zhì)。
此外,上述程序可以從將該程序存儲于存儲裝置等的計算機系統(tǒng)通過傳送介質(zhì)或者利用傳送媒體中的傳送波傳送給其他計算機系統(tǒng)。這里,傳送程序的“傳送介質(zhì)”是指具有如因特網(wǎng)等網(wǎng)絡(luò)(通信網(wǎng))、電話線路等通信線路(通信線)那樣傳送信息的功能的介質(zhì)。
此外,上述程序可以是用來實現(xiàn)前述的功能的一部分的程序。
另外,也可以是能夠以與計算機系統(tǒng)已經(jīng)存儲的程序的組合來實現(xiàn)前述的功能的所謂差分文件(差分程序)。
符號說明:
1…圖像處理系統(tǒng);10…服務(wù)器裝置;11…存儲部;12…控制部;13…通信部;20…通信線路;30…服務(wù)器裝置;40…信息終端;50…圖像處理終端;51…存儲部;52…操作部;53…檢測部;54…控制部;55…圖像處理部;56…顯示部;57…通信部;100…追加圖像;101…部分圖像;102…部分圖像;103…部分圖像;104…部分圖像;105…部分圖像;106…部分圖像;107…部分圖像;108…部分圖像;109…部分圖像;110…部分圖像;111…部分圖像;112…部分圖像;113…部分圖像;200…加速度矢量;300…操作鍵;301…操作鍵;302…基本圖像;303…操作鍵;304…操作鍵;305…操作鍵;306…操作鍵;307…操作鍵;308…操作鍵;309…操作鍵;310…操作鍵;400…操作鍵;401…操作鍵盤;402…追加圖像;500…操作鍵;501…操作鍵;502…操作鍵;503…追加圖像。