TW202117626A - 資訊處理裝置、資訊處理系統、資訊處理方法、及程式產品 - Google Patents
資訊處理裝置、資訊處理系統、資訊處理方法、及程式產品 Download PDFInfo
- Publication number
- TW202117626A TW202117626A TW109121271A TW109121271A TW202117626A TW 202117626 A TW202117626 A TW 202117626A TW 109121271 A TW109121271 A TW 109121271A TW 109121271 A TW109121271 A TW 109121271A TW 202117626 A TW202117626 A TW 202117626A
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- recorded
- information
- recording
- captured
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 67
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 claims abstract description 82
- 238000012545 processing Methods 0.000 claims description 173
- 238000001514 detection method Methods 0.000 claims description 99
- 238000000605 extraction Methods 0.000 claims description 34
- 230000006870 function Effects 0.000 claims description 14
- 239000006185 dispersion Substances 0.000 claims description 10
- 238000004321 preservation Methods 0.000 claims description 5
- 238000001454 recorded image Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 abstract description 44
- 238000013500 data storage Methods 0.000 description 19
- 239000000284 extract Substances 0.000 description 18
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 6
- 238000003384 imaging method Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 235000013361 beverage Nutrition 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32352—Controlling detectability or arrangements to facilitate detection or retrieval of the embedded information, e.g. using markers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1434—Barcodes with supplemental or add-on codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1447—Methods for optical code recognition including a method step for retrieval of the optical code extracting optical codes from image or text carrying said optical code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00167—Processing or editing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00326—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
- H04N1/00328—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information
- H04N1/00334—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information with an apparatus processing barcodes or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00326—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
- H04N1/00328—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information
- H04N1/00336—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information with an apparatus performing pattern recognition, e.g. of a face or a geographic feature
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/34—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device for coin-freed systems ; Pay systems
- H04N1/344—Accounting or charging based on type of function or service used, e.g. copying, faxing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Electromagnetism (AREA)
- Toxicology (AREA)
- Tourism & Hospitality (AREA)
- Accounting & Taxation (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Document Processing Apparatus (AREA)
- Studio Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
資訊處理裝置(20)的攝影影像取得手段(201),係取得藉由可拍攝含有所定之資訊的對象影像的攝影手段(25)所拍攝到的攝影影像。參照手段(202)係會參照,將過去曾經拍攝過的對象影像、與過去曾經從該當對象影像所被抽出之資訊建立關連而記憶的記憶手段(200)。判定手段(207)係判定,過去曾經拍攝過的對象影像在攝影影像中是否有被拍到。處理執行手段(211),係在過去曾經拍攝過的對象影像是在攝影影像中有被拍到的情況下,基於該當對象影像所被建立關連之資訊,而執行所定之處理。
Description
本發明係有關於資訊處理裝置、資訊處理系統、資訊處理方法、及程式產品。
先前,將含有所定之資訊的對象影像進行解析,從對象影像抽出資訊的技術,已被研討。例如,專利文獻1中係記載,將報導或照片等之對象影像以相機進行攝影,藉由解析攝影影像,而將對象影像中所被內嵌的電子浮水印資訊予以抽出的技術。又例如,非專利文獻1中係記載,事前在照片之中內嵌了資訊,藉由將攝影影像輸入至機械學習模型,以將照片中所被內嵌的資訊予以抽出的技術。
[先前技術文獻]
[專利文獻]
[專利文獻1]日本特開2007-94672號公報
[非專利文獻]
[非專利文獻1]Matthew Tancik, Ben Mildenhall, Ren Ng, StegaStamp: Invisible Hyperlinks in Physical
Photographs, https://arxiv.org/abs/1904.05343
[發明所欲解決之課題]
然而,在專利文獻1及非專利文獻1的技術中,電腦每次取得新的攝影影像時,每次都必須執行複雜的處理而將對象影像中所被內嵌的資訊予以抽出,因此電腦的處理負荷會增大。
本發明係有鑑於上記課題而研發,其目的為,提供一種可減輕處理負荷的資訊處理裝置、資訊處理系統、資訊處理方法、及程式產品。
[用以解決課題之手段]
為了解決上記課題,本發明所述之資訊處理裝置,其特徵為,含有:攝影影像取得手段,係用以取得藉由可拍攝含有所定之資訊的對象影像的攝影手段所拍攝到的攝影影像;和參照手段,係用以參照將過去曾經拍攝過的前記對象影像、與過去曾經從該當對象影像所被抽出之前記資訊建立關連而記憶的記憶手段;和判定手段,係用以判定過去曾經拍攝過的前記對象影像,在前記攝影影像中是否有被拍到;和處理執行手段,係用以在過去曾經拍攝過的前記對象影像是在前記攝影影像中有被拍到的情況下,基於該當對象影像所被建立關連之前記資訊,而執行所定之處理。
本發明所述之資訊處理系統,其特徵為,含有:上記或下記所記載之任一資訊處理裝置;和下記所記載之任一伺服器。
本發明所述之資訊處理方法,其特徵為,含有:攝影影像取得步驟,係用以取得藉由可拍攝含有所定之資訊的對象影像的攝影手段所拍攝到的攝影影像;和參照步驟,係用以參照將過去曾經拍攝過的前記對象影像、與過去曾經從該當對象影像所被抽出之前記資訊建立關連而記憶的記憶手段;和判定步驟,係用以判定過去曾經拍攝過的前記對象影像,在前記攝影影像中是否有被拍到;和處理執行步驟,係用以在過去曾經拍攝過的前記對象影像是在前記攝影影像中有被拍到的情況下,基於該當對象影像所被建立關連之前記資訊,而執行所定之處理。
本發明所述之程式產品,係使電腦發揮功能成為:攝影影像取得手段,係用以取得藉由可拍攝含有所定之資訊的對象影像的攝影手段所拍攝到的攝影影像;參照手段,係用以參照將過去曾經拍攝過的前記對象影像、與過去曾經從該當對象影像所被抽出之前記資訊建立關連而記憶的記憶手段;判定手段,係用以判定過去曾經拍攝過的前記對象影像,在前記攝影影像中是否有被拍到;處理執行手段,係用以在過去曾經拍攝過的前記對象影像是在前記攝影影像中有被拍到的情況下,基於該當對象影像所被建立關連之前記資訊,而執行所定之處理。
若依據本發明之一態樣,則其特徵為,前記資訊處理裝置係還含有:委託手段,係用以在過去未曾拍攝過的新的前記對象影像是在前記攝影影像中有被拍到的情況下,基於前記攝影影像,而對伺服器,委託前記資訊之抽出;和收訊手段,係將已被前記伺服器所抽出的前記資訊,予以接收;前記處理執行手段,係在前記新的對象影像是在前記攝影影像中有被拍到的情況下,基於從前記伺服器所接收到的前記資訊,而執行前記所定之處理。
若依據本發明之一態樣,則其特徵為,前記記憶手段,係將過去曾經拍攝過的前記對象影像、與過去曾經被前記伺服器所抽出之前記資訊,建立關連而記憶;前記資訊處理裝置係還含有:保存手段,係用以在前記新的對象影像是在前記攝影影像中有被拍到的情況下,將前記新的對象影像、與從前記伺服器所接收到的前記資訊建立關連而保存在前記記憶手段中。
若依據本發明之一態樣,則其特徵為,前記對象影像係含有所定之圖案;前記攝影手段係連續拍攝前記對象影像;前記委託手段係在從前記攝影影像偵測到前記圖案的情況下,對前記伺服器,委託前記資訊之抽出。
若依據本發明之一態樣,則其特徵為,前記資訊處理裝置係還含有:加工手段,係用以在從前記攝影影像偵測到前記圖案的情況下,基於前記圖案之偵測結果,而將前記攝影影像進行加工;前記委託手段,係基於已被加工之前記攝影影像,而對前記伺服器,委託前記資訊之抽出。
若依據本發明之一態樣,則其特徵為,前記對象影像係存在有:第1形式、與前記資訊之抽出是較前記第1形式更為複雜的第2形式;前記資訊處理裝置係還含有:特定手段,係用以將前記攝影影像中所被拍到的前記對象影像之形式,加以特定;和抽出手段,係用以在前記攝影影像中所被拍到的前記對象影像是前記第1形式的情況下,從前記攝影影像抽出前記資訊;前記委託手段,係在前記攝影影像中所被拍到的前記對象影像是前記第2形式的情況下,對前記伺服器,委託前記資訊之抽出。
若依據本發明之一態樣,則其特徵為,前記對象影像係含有所定之圖案;前記攝影手段係連續拍攝前記對象影像;前記判定手段,係在從前記攝影影像偵測到前記圖案的情況下,判定在前記圖案所被偵測到的前記攝影影像中,是否有拍到過去曾經拍攝過的前記對象影像。
若依據本發明之一態樣,則其特徵為,前記資訊處理裝置係還含有:加工手段,係用以在從前記攝影影像偵測到前記圖案的情況下,基於前記圖案之偵測結果,而將前記攝影影像進行加工;前記記憶手段,係將過去曾經拍攝並加工過的前記攝影影像中所被拍到的前記對象影像、與過去曾經從該當對象影像所被抽出之前記資訊,建立關連而記憶;前記判定手段係判定,過去曾經拍攝並加工過的前記攝影影像中所被拍到的前記對象影像,在新被拍攝並加工之前記攝影影像中是否有被拍到。
若依據本發明之一態樣,則其特徵為,前記判定手段,係利用模板匹配或直方圖分散,來判定過去曾經拍攝過的前記對象影像在前記攝影影像中是否有被拍到。
若依據本發明之一態樣,則其特徵為,前記攝影手段係可一次拍攝複數個前記對象影像;前記處理執行手段,係在前記複數個對象影像是在前記攝影影像中有被拍到的情況下,基於前記複數個對象影像所分別對應之複數個前記資訊,而執行前記所定之處理。
若依據本發明之一態樣,則其特徵為,前記資訊係為關於商品或服務之結帳的資訊;前記對象影像係在前記商品被購入的情況或前記服務被利用的情況下被拍攝;前記所定之處理係為關於前記商品或前記服務的結帳處理。
若依據本發明之一態樣,則其特徵為,前記對象影像係為,對被攝體所被拍到之影像,內嵌有前記資訊的影像。
[發明效果]
若依據本發明,則可減輕處理負荷。
[1.資訊處理系統之全體構成]
以下說明,本發明所述之資訊處理系統的實施形態之例子。圖1係為實施形態所述之資訊處理系統之全體構成的圖示。如圖1所示,資訊處理系統S係含有伺服器10和使用者終端20,這些係可連接至網際網路等之網路N。此外,在圖1中雖然伺服器10和使用者終端20分別只圖示了1台,但這些亦可為複數台。
伺服器10,係為伺服器電腦。伺服器10係含有控制部11、記憶部12、及通訊部13。控制部11,係含有至少一個處理器。控制部11,係依照記憶部12中所記憶之程式或資料,來執行處理。記憶部12係含有主記憶部及輔助記憶部。例如,主記憶部係為RAM等之揮發性記憶體,輔助記憶部係為ROM、EEPROM、快閃記憶體、或硬碟等之非揮發性記憶體。通訊部13,係為有線通訊或無線通訊用之通訊介面,透過網路N而進行資料通訊。
使用者終端20,係為使用者所操作的電腦。使用者終端20,係為資訊處理裝置之一例。因此,本實施形態中進行使用者終端20之說明的地方,係可改讀成資訊處理裝置。此外,資訊處理裝置係不限於使用者終端20,亦可為任意的電腦。例如,不需使用者特別進行操作的電腦亦可相當於資訊處理裝置,伺服器電腦亦可相當於資訊處理裝置。
例如,使用者終端20係為行動電話機(包含智慧型手機)、攜帶型資訊終端(包含平板型電腦及可穿戴式終端)、或個人電腦等。在本實施形態中,使用者終端20係含有:控制部21、記憶部22、通訊部23、操作部24、顯示部25、及攝影部26。控制部21、記憶部22、及通訊部23之實體構成,係可分別和控制部11、記憶部12、及通訊部13相同。
操作部24,係為輸入裝置,例如觸控面板或滑鼠等之指標裝置、鍵盤、或按鈕等。操作部24係將操作內容,傳達至控制部21。顯示部25係為例如液晶顯示部或有機EL顯示部等。顯示部25係依照控制部21的指示而顯示影像。
攝影部26,係含有至少1台的相機。例如,攝影部26,係含有CCD成像感測器或CMOS成像感測器等之攝像元件,將該當攝像元件所拍攝到的攝影影像,作為數位資料而記錄。攝影影像,係可為靜止影像,亦可為以所定之畫格速率而被連續拍攝的動畫。
此外,作為被記憶在記憶部12、22中而說明的程式及資料,係亦可透過網路N而被供給。又,上記說明的各電腦之硬體構成,係不限於上記的例子,可適用各式各樣的硬體。例如,亦可包含有:將電腦可讀取之資訊記憶媒體予以讀取的讀取部(例如光碟驅動機或記憶卡插槽)或用來與外部機器進行資料之輸出入所需之輸出入部(例如USB埠)。例如,資訊記憶媒體中所被記憶之程式或資料係亦可透過讀取部或輸出入部,而被供給至各電腦。
[2.資訊處理系統之概要]
在本實施形態中,使用者係操作使用者終端20,將含有所定之資訊的對象影像,以攝影部26進行攝影。對象影像中所含之所定之資訊,係藉由在已被攝影部26所生成的攝影影像之中,將拍到對象影像的部分進行解析,而被抽出。
所謂所定之資訊,係為對象影像中所被內嵌的資訊。換成別的說法,所定之資訊,係為抽出對象之資訊。在本實施形態中雖然說明,所定之資訊是以使用者無法視覺辨識的狀態而被內嵌於對象影像的情況,但所定之資訊係亦可以可視覺辨識的狀態而被內嵌於對象影像。以下,將所定之資訊,記載為內嵌資訊。因此,本實施形態中記載為內嵌資訊的地方,係可改讀成所定之資訊。
所謂對象影像,係為已被內嵌有內嵌資訊之影像。換成別的說法,對象影像,係為內嵌資訊會被抽出的原本之影像。在本實施形態中雖然說明,對象影像係為,對拍到被攝體的影像(照片),內嵌有內嵌資訊之影像的情況,但對象影像亦可為其他的形態。例如,對象影像係亦可為,對不是真實的被攝體而是描繪有虛構之物體(例如角色等)的CG,內嵌有內嵌資訊的影像。又例如,對象影像係亦可為,藉由不特地具有物體性之花紋等之圖案,來表現內嵌資訊的影像。
對象影像中所呈現的被攝體,係可為任意之物體,例如可為:人、動物、飲食物、衣物、家具、家電、交通工具、或風景。在對象影像中,係亦可呈現配合了對象影像被利用之場面的被攝體,亦可呈現與對象影像被利用之場面無特別關係之被攝體。換成別的說法,在對象影像中,係亦可呈現與內嵌資訊有關的被攝體,也可呈現與內嵌資訊無特別關係的被攝體。
此外,在本實施形態中雖然說明,對象影像是被印刷在紙或薄膜等之媒體的情況,但對象影像係亦可被顯示在智慧型手機、平板型終端、或個人電腦等的畫面。又,在本實施形態中雖然說明,對象影像是正方形且尺寸是已被預先決定的情況,但對象影像的形狀或尺寸係可利用任意者。
所謂攝影影像,係為藉由攝影部26而被生成的影像。換成別的說法,攝影影像係為,將位於攝影部26之攝影範圍內的被攝體被光學性偵測的偵測結果予以呈現的影像。在本實施形態中,由於被印刷在紙等上頭的對象影像會被攝影,因此在攝影影像的全部或部分中,係會拍到已被印刷之對象影像的全部或部分。在本實施形態中雖然說明,攝影部26是基於所定之畫格速率而連續性地進行攝影,構成影片的各個影像是相當於攝影影像的情況,但攝影影像係亦可為,每當使用者進行所定之攝影操作才被拍攝的靜止影像。
在本實施形態中是舉出,某個廠商所製造的個人電腦之海報中被印刷有對象影像,作為內嵌資訊是內嵌有廠商的首頁之URL的情況為例,來說明資訊處理系統S之處理。此外,亦可如後述的變形例,資訊處理系統S係可適用於任意的場面,亦可適用於其他的場面。
圖2係為對象影像之一例的圖示,圖3係為對象影像被拍攝之樣子的圖示。如圖2所示,對象影像I1,係對原影像I2,內嵌了內嵌資訊i。又,在本實施形態中,所定之位置偵測圖案P1,係被附加至對象影像I1的所定之位置。
原影像I2係為,以相機拍攝被攝體所被生成的影像。換成別的說法,原影像I2係為內嵌資訊i被內嵌之前的影像。例如,廠商的相關人員,以相機拍攝自家公司的個人電腦,而生成原影像I2。
例如,內嵌資訊i係為,表示廠商之首頁之URL的字串是被轉換成花紋等之影像圖案,以無法視覺性判別的狀態而被內嵌。將內嵌資訊i予以內嵌的方法本身係可利用公知的手法,例如,亦可利用先前技術中所舉出的手法「Matthew Tancik, Ben Mildenhall, Ren Ng, StegaStamp: Invisible Hyperlinks in Physical Photographs, https://arxiv.org/abs/1904.05343」(以下記載為StegaStamp法),亦可利用電子浮水印中所被使用的可知覺型或不易知覺型之手法。
位置偵測圖案P1,係為了從攝影影像之中偵測出對象影像I1,而被賦予。在本實施形態中,作為位置偵測圖案P1是說明公知的二維碼之規格中所被定義的位置偵測圖案(例如QR-Code(註冊商標)中的定位標記圖案),但位置偵測圖案P1係只要是已被預先決定的圖案即可,亦可為例如廠商等所制定的獨家的圖案。
如圖3所示,對象影像I1,係被印刷在廠商的海報P2上。使用者係操作使用者終端20,將被印刷在海報P2上的對象影像I1,進行攝影。例如,使用者終端20,係基於所定之畫格速率而連續性地進行攝影,並判定是否有從各個畫格中的攝影影像偵測出位置偵測圖案P1。一旦有從攝影影像偵測出位置偵測圖案P1,就將攝影影像之尺寸等進行調整,然後抽出內嵌資訊i。
關於這點,係如先前技術中所說明,內嵌資訊i的抽出處理,經常會伴隨著複雜的影像處理。因此,若令使用者終端20將攝影影像進行解析而抽出內嵌資訊i,則由於複雜的處理,而有可能導致使用者終端20的處理負荷增大。於是,使用者終端20,係對伺服器10,發送攝影影像中所被拍到的對象影像I1,並委託內嵌資訊i之抽出。
伺服器10,係一旦從使用者終端20接收攝影影像,就利用公知的手法,將內嵌資訊i予以抽出。伺服器10,係對使用者終端20,發送已抽出之內嵌資訊i。如圖3所示,使用者終端20,係一旦從伺服器10接收內嵌資訊i,就令內嵌資訊i所表示的URL,被顯示在顯示部25。以後,使用者終端20,係對內嵌資訊i所示的URL進行存取,廠商的首頁就被顯示在顯示部25。
如以上,在資訊處理系統S中,藉由在伺服器10側執行複雜的處理,就可減輕使用者終端20的處理負荷。可是,實際上會有多數的使用者來利用資訊處理系統S,對象影像I也會有多數存在,因此伺服器10若從各使用者受理內嵌資訊i之解析委託,則伺服器10的處理負荷會有增大的可能性。
於是,使用者終端20係將過去所拍攝的對象影像I1、與該當對象影像I1中所被內嵌之內嵌資訊i,建立關連而記憶在記憶部22。使用者終端20,係在拍攝過去曾經拍攝過的對象影像I1的情況下,則不向伺服器10委託解析,藉由將記憶部22中所被記憶之內嵌資訊i予以讀出並做利用,以減輕伺服器10的處理負荷。
另一方面,使用者終端20,係在拍攝過去未曾拍攝過的新的對象影像I1的情況下,則藉由向伺服器10委託解析,讓複雜的處理在伺服器10側中被執行,以減輕使用者終端20的處理負荷。甚至,在本實施形態中,在藉由比較簡易的處理就能抽出內嵌資訊的二維碼被拍攝的情況下,則使用者終端20係不向伺服器10委託解析,藉由自己抽出內嵌資訊,以減輕伺服器10的處理負荷。
如以上,資訊處理系統S係具有,減輕伺服器10及使用者終端20之兩者的處理負荷的構成。以下說明該當構成之細節。此外,以下在沒有特別需要參照圖式時,則省略對象影像I1、原影像I2、內嵌資訊i、位置偵測圖案P1、及海報P2的符號。關於後述的圖6的攝影影像I3也是同樣如此,在沒有特別需要參照圖式時,則省略攝影影像I3的符號。
[3.於資訊處理系統中所被實現的功能]
圖4係為本實施形態的資訊處理系統S中所被實現的功能之一例的功能區塊圖。在本實施形態中係說明,伺服器10、使用者終端20之各者中所被實現的功能。
[3-1.於伺服器中所被實現的功能]
如圖4所示,在伺服器10中係被實現有資料記憶部100、和影像處理部101。
[資料記憶部]
資料記憶部100,係以記憶部12為主而被實現。資料記憶部100,係記憶著為了執行本實施形態所說明之處理所必須的資料。此處,作為資料記憶部100所記憶的資料之一例,說明編碼器和解碼器。此外,對象影像是由伺服器10以外的其他電腦所生成的情況下,則資料記憶部100係亦可不記憶編碼器。此情況下,只要藉由該當其他電腦來實現編碼器即可。
編碼器係為,對原影像,將內嵌資訊進行內嵌的程式。一旦對編碼器輸出原影像和內嵌資訊,則在原影像中內嵌了內嵌資訊的對象影像,會被輸出。在本實施形態中,對象影像係含有位置偵測圖案,因此編碼器係也會附加位置偵測圖案。此外,位置偵測圖案係為,亦可藉由編碼器以外的程式,而被附加位置偵測圖案。編碼器本身係可利用公知的程式,因此省略其細節。例如,編碼器係亦可利用像是StegaStamp法的類神經網路等之機械學習模型,也可不特地利用機械學習模型。
此外,在不利用機械學習模型的情況下則例如,編碼器係藉由將原影像、與表示內嵌資訊的影像加以合成,以生成對象影像。在將內嵌資訊以不易知覺的狀態進行內嵌的情況下,則編碼器,係在原影像之中,將內嵌資訊所被呈現之部分的像素值,變更一無法知覺之程度的值。在將內嵌資訊以可知覺的狀態進行內嵌的情況下,則編碼器,係在原影像之中,將內嵌資訊所被呈現之部分的像素值,變更一定值以上。其他還有例如:編碼器係亦可利用電子浮水印中所被使用的方法(例如置換法、頻率領域轉換法、擴散法、統計學方法、或向量量化法)所相應之內嵌方法,而將內嵌資訊進行內嵌。此外,本實施形態中的內嵌,係和編碼同義。
解碼器係為,從攝影影像中所被拍到的對象影像抽出內嵌資訊的程式。在本實施形態中雖然說明,攝影影像之中有拍到對象影像之部分會被輸入至解碼器的情況,但亦可對解碼器輸入攝影影像全體。一旦對解碼器輸入對象影像,則已被輸入之對象影像中所被內嵌的內嵌資訊,會被輸出。解碼器本身係可利用公知的程式,因此省略其細節。例如,解碼器係亦可利用像是StegaStamp法的類神經網路等之機械學習模型,也可不特地利用機械學習模型。
此外,在不利用機械學習模型的情況下則例如,解碼器係藉由取對象影像與原影像的差分,以抽出內嵌資訊。其他還有例如:解碼器係亦可利用電子浮水印中所被使用的方法(例如置換法、頻率領域轉換法、擴散法、統計學方法、或向量量化法)所相應之抽出方法,而將內嵌資訊予以抽出。此外,本實施形態中的抽出,係和解碼同義。
[影像處理部]
影像處理部101,係以控制部11為主而被實現。影像處理部101,係基於從使用者終端20所接收到的影像,而將對象影像中所被內嵌的內嵌資訊予以抽出。在本實施形態中係說明,使用者終端20係對伺服器10,發送攝影影像之中有拍到對象影像之部分的情況。因此,影像處理部101,係基於從使用者終端20所接收到的該當部分,而抽出內嵌資訊。
在本實施形態中,由於是藉由後述的加工部204而將攝影影像進行加工,因此影像處理部101,係基於已被加工之攝影影像之中有拍到對象影像之部分,而抽出內嵌資訊。例如,影像處理部101係向解碼器輸入該當部分,並取得從解碼器所被輸出之內嵌資訊。影像處理部101,係對使用者終端20,將從解碼器所被輸出之內嵌資訊,予以發送。解碼器所致之內嵌資訊的抽出方法,係如同前述。
此外,使用者終端20,係亦可對伺服器10,發送攝影影像全體。此情況下,影像處理部101,係只要在從使用者終端20所接收到的攝影影像全體之中,將有拍到對象影像之部分予以切出,然後抽出內嵌資訊即可。又,影像處理部101,係亦可基於原影像與內嵌資訊,而生成對象影像。此情況下,影像處理部101,係將原影像與內嵌資訊輸入至編碼器,並將從編碼器所被輸出之對象影像加以取得。例如,影像處理部101,係對廠商的伺服器,發送從編碼器所被輸出之對象影像,並於廠商中將對象影像印刷至海報。
[3-2.於使用者終端中所被實現的功能]
如圖4所示,在使用者終端20中係被實現有:資料記憶部200、攝影影像取得部201、參照部202、偵測部203、加工部204、特定部205、抽出部206、判定部207、委託部208、收訊部209、保存部210、及處理執行部211。
[資料記憶部]
資料記憶部200,係以記憶部22為主而被實現。資料記憶部200,係記憶著為了執行本實施形態所說明之處理所必須的資料。此處,作為資料記憶部200所記憶的資料之一例,說明已抽出資料DT。
圖5係為已抽出資料DT之資料儲存例的圖示。如圖5所示,對已抽出資料DT,係有過去曾經拍攝過的對象影像、和過去曾經從該當對象影像所被抽出之內嵌資訊,被建立關連。在本實施形態中雖然說明,攝影影像之中有拍到對象影像之部分是被切出而被儲存在已抽出資料DT的情況,但亦可將有拍到對象影像的攝影影像之全體(亦即對象影像、和其以外之部分之雙方都有被拍到的攝影影像),儲存在已抽出資料DT中。
又,在本實施形態中,是藉由後述的加工部204而將攝影影像進行加工,因此已抽出資料DT中係有,過去曾經拍攝並加工過的攝影影像中所被拍到的對象影像、與過去曾經從該當對象影像所被抽出之內嵌資訊,被建立關連。亦即,已抽出資料DT中係被儲存有,藉由加工部204進行加工後的對象影像。
又,在本實施形態中,由於是使用者終端20對伺服器10委託內嵌資訊之抽出,因此已抽出資料DT中係有:過去曾經拍攝過的對象影像、與過去曾經被伺服器10所抽出之內嵌資訊,被建立關連。亦即,已抽出資料DT中係被儲存有,從伺服器10所接收到的內嵌資訊。
此外,已抽出資料DT中亦可儲存使用者終端20過去所拍攝過的所有對象影像與內嵌資訊之配對,亦可儲存部分之對象影像與內嵌資訊之配對。例如,關於一定期間沒有利用到內嵌資訊的對象影像與內嵌資訊之配對,係亦可從已抽出資料DT予以刪除。
又,資料記憶部200中所記憶的資料,係不限於上記例子。例如,資料記憶部200,係亦可記憶將二維碼或條碼進行解析的程式,亦可記憶判定部207之判定中所被利用的閾值。
[攝影影像取得部]
攝像影像取得部201,係以控制部21為主而被實現。攝影影像取得部201,係將藉由可拍攝含有內嵌資訊之對象影像的攝影部26所拍攝到的攝影影像,加以取得。在本實施形態中,由於攝影部26係即時地進行攝影,因此攝影影像取得部201係從攝影部26重複取得最新之攝影影像。
攝影影像,係可為任意的資料格式,例如可為:JPEG、GIF、BMP、或PNG等。又,攝影影像之尺寸或解析度等之資訊,也可為任意。此外,在本實施形態中,雖然說明在使用者終端20中含有攝影部26的情況,但攝影部26係亦可為使用者終端20之外部機器。此情況下,攝影影像取得部201係只要利用有線通訊或無線通訊而從攝影部26取得攝影影像即可。
又,攝影影像取得部201,係亦可不是從攝影部26即時地取得攝影影像,而是將過去曾經拍攝過的攝影影像,加以取得。例如,攝影影像取得部201,係亦可將電子郵件等中所被添附的攝影影像,加以取得。
[參照部]
參照部202,係以控制部21為主而被實現。參照部202係會參照,將過去曾經取得過的對象影像、與過去曾經從該當對象影像所被抽出之資訊建立關連而記憶的記憶手段。在本實施形態中,這些關連建立是被呈現於關連建立資料,關連建立資料是被記憶在資料記憶部200中,因此參照部202係可參照資料記憶部200中所被記憶的關連建立資料。
此外,關連建立資料是被記憶在使用者終端20以外之其他電腦的情況(亦即記憶手段是藉由其他電腦而被實現的情況)下,則參照部202係對該當其他電腦,發送關連建立資料之參照要求。其他還有例如,關連建立資料是被記憶在使用者終端20上被外部連接之資訊記憶媒體中的情況(亦即記憶手段是藉由外部之資訊記憶媒體而被實現的情況)下,則參照部202係從該當資訊記憶媒體,讀出關連建立資料。
[偵測部]
偵測部203,係以控制部21為主而被實現。偵測部203,係從攝影影像偵測出位置偵測圖案。如前述,在本實施形態中是說明,公知的二維碼中的位置偵測圖案係為所定之圖案的情況。因此,本實施形態中進行位置偵測圖案之說明的地方,係可改讀成所定之圖案。
所謂位置偵測圖案之偵測,係為判定位置偵測圖案之有無。換成別的說法,位置偵測圖案之偵測係為,將位置偵測圖案的位置、方向、及尺寸予以特定。例如,偵測部203,係基於二維碼之規格中所被制定的偵測方法,而從攝影影像,偵測出位置偵測圖案。
位置偵測圖案的形狀及色彩係已被預先決定,因此偵測部203係藉由判定攝影影像之中是否有已被預先決定之形狀及色彩之部分,而偵測位置偵測圖案。例如,偵測部203,係將攝影影像在複數方向上進行掃描,並判定是否有偵測到白像素與黑像素之比率是呈現所定之比率的部分。
若為圖2所示的位置偵測圖案,則無論位置偵測圖案的位置或方向是處於何種狀態,白像素與黑像素之比率都會呈現所定之比率,無論是在上下方向、左右方向、或斜向方向之哪種方向上進行掃描,位置偵測圖案的部分都會呈現該比率。因此,偵測部203係將該當比率之部分,偵測成為位置偵測圖案。
此外,位置偵測圖案的偵測方法,係不限於上記的例子,可利用任意的偵測方法。例如,偵測部203,係亦可利用模板匹配而偵測位置偵測圖案,亦可事先令作為物體偵測器而被使用的機械學習模型去學習位置偵測圖案,然後藉由對機械學習模型輸入攝影影像,而偵測位置偵測圖案。
[加工部]
加工部204,係以控制部21為主而被實現。加工部204,係在從攝影影像偵測出位置偵測圖案的情況下,基於位置偵測圖案之偵測結果,而將攝影影像進行加工。
所謂位置偵測圖案之偵測結果,為攝影影像中的位置偵測圖案之攝影狀態。例如,位置偵測圖案的位置、尺寸、及方向,係相當於位置偵測圖案之偵測結果。所謂影像的加工,係為對影像實施所定之影像處理。例如,將影像予以整形(變形)、改變影像的尺寸、令影像做旋轉、將影像的一部分予以切出、改變顏色、或改變亮度,係相當於影像的加工。
例如,加工部204,係以使得位置偵測圖案之位置對合於所定之位置的方式,而將攝影影像進行加工。換成別的說法,加工部204,係以使得複數位置偵測圖案之每一者的位置關係會變成所定之位置關係的方式,而將攝影影像進行加工。又例如,加工部204,係以使得位置偵測圖案之尺寸會變成所定之尺寸的方式,而將攝影影像進行加工。又例如,加工部204,係以使得位置偵測圖案之方向會變成朝向所定之方向的方式,而將攝影影像進行加工。
圖6係為攝影影像被加工之樣子的圖示。在圖6的例子中,被偵測到位置偵測圖案P1的攝影影像,是以I3的符號來表示。加工部204,係基於攝影影像I3中所被拍到的位置偵測圖案P1之偵測結果,而將攝影影像I3進行加工,從加工後的攝影影像I3之中,切出對象影像I1所被拍到的部分。例如,加工部204,係在加工後的攝影影像I3之中,將基於位置偵測圖案P1而被決定的領域(例如包含位置偵測圖案的所定尺寸之正方形之領域),予以切出。
如圖6所示,即使攝影影像I3中所被拍到的對象影像I1有扭曲或歪斜,藉由進行加工部204所致之加工,就可去除對象影像I1的扭曲或歪斜。又,即使攝影影像I3中所被拍到的對象影像I1是比平常拍的還大或拍的較小,藉由進行加工部204所致之加工,就可調整使得對象影像I1會變成所定之尺寸。加工後的對象影像I1,係為與已抽出資料DT中所被儲存之過去曾經拍攝過的對象影像相同形狀的相同尺寸。藉此,就會變成容易進行後述的判定部207所致之判定處理的狀態的對象影像I1。
[特定部]
特定部205,係以控制部21為主而被實現。本實施形態的對象影像,係存在有第1形式、與內嵌資訊之抽出是較第1形式更為複雜的第2形式,特定部205係將攝影影像中所被拍到的對象影像之形式,加以特定。
第1形式係為,內嵌資訊之抽出是比較容易的形式。例如,第1形式係為公知的規格中所被制定的代碼形式。在本實施形態中雖然說明,第1形式係為像是QR碼(註冊商標)這類二維碼形式的情況,但第1形式係亦可為條碼形式等之其他形式。例如,二維碼係為藉由影像內的白黑圖案來表現內嵌資訊,因此係為對象影像之形式之一例。
另一方面,第2形式係為,用來抽出內嵌資訊所需之計算量是較第1形式還多的形式。例如,第2形式係為,未被公知的規格所制定的形式。在本實施形態中雖然說明,第2形式係為,對利用StegaStamp法而被內嵌有內嵌資訊的影像,附加了位置偵測圖案而成之影像的情況,但第2形式係亦可為,未被特地附加有位置偵測圖案的其他形式。除此以外還例如,第2形式係亦可為,藉由電子浮水印之手法而被內嵌有內嵌資訊的影像,亦可為已經對該當影像附加了位置偵測圖案的影像。
對象影像之形式,係只要藉由已被預先決定之方法而被特定即可。第1形式,係影像全體之像素值之分布具有第1特徵,第2形式,係影像全體之像素值之分布具有第2特徵,因此特定部205係藉由判定攝影影像是具有第1特徵與第2特徵之何者,而特定攝影影像之形式。
在本實施形態中,第1形式係為二維碼形式,第2形式係為基於StegaStamp法之形式,因此特定部205係將攝影影像的黑像素與白像素之至少一方之數量,加以計數。特定部205係若所計數到的數量為閾值以上,則判定為第1形式,若所計數到的數量是未滿閾值,則判定為第2形式。換成別的說法,特定部205係若攝影影像中白黑的部分較多則判定為第1形式,若攝影影像中彩色部分較多則判定為第2形式。
除此以外還亦可為例如,特定部205係亦可判定,位置偵測圖案以外之其他圖案(例如二維碼的定位圖案或時序圖案),是否存在於攝影影像中。特定部205,係在偵測到其他圖案的情況下,則判定為第1形式,在未偵測到其他圖案的情況下,則判定為第2形式。除此以外還亦可為例如,特定部205,係取得攝影影像的直方圖,若某個特定之像素值之頻繁度為高則判定為第1形式,若像素值之頻繁度是均勻分散則判定為第2形式。
[抽出部]
抽出部206,係以控制部21為主而被實現。抽出部206,係在攝影影像中所被拍到的對象影像是第1形式的情況下,則從攝影影像抽出內嵌資訊。從第1形式之對象影像抽出內嵌資訊的程式,係預先被記憶在資料記憶部200中,抽出部206係基於該當程式,而從攝影影像抽出內嵌資訊。
在本實施形態中,由於第1形式係為二維碼形式,因此該程式係以依照二維碼之規格的程序而抽出內嵌資訊的方式,而被撰寫命令。抽出部206,係基於程式所示的抽出程序,而將內嵌資訊予以抽出。亦即,抽出部206,係不對伺服器10委託內嵌資訊之抽出,而是以在使用者終端20內就完成處理的方式,從攝影影像抽出內嵌資訊。
[判定部]
判定部207,係以控制部21為主而被實現。判定部207係判定,過去曾經拍攝過的對象影像在攝影影像中是否有被拍到。換成別的說法,判定部207係判定,過去曾經拍攝過的對象影像、與攝影影像中所被拍到的對象影像,是否相同。若兩者為相同,則相當於過去曾經拍攝過的對象影像在攝影影像中有被拍到。
過去曾經拍攝過的對象影像,係為在過去曾經取得過的攝影影像中有被拍到的對象影像。換成別的說法,過去曾經拍攝過的對象影像,係為已抽出了內嵌資訊的對象影像。在本實施形態中,已抽出資料DT中所被儲存之對象影像,係為過去曾經拍攝過的對象影像。
判定部207係判定,在新取得的攝影影像中,是否有拍到過去曾經拍攝過的對象影像。所謂新取得的攝影影像,係為已被攝影影像取得部201所取得之攝影影像。新取得的攝影影像,係亦可意味著最新畫格之攝影影像,亦可意味著一定之畫格數之前的攝影影像。換成別的說法,新取得的攝影影像,係亦可意味著最近所被拍攝的攝影影像,亦可意味著並非最近而是在一定時間以內所被拍攝的攝影影像。
在本實施形態中,判定部207,係利用模板匹配(圖案匹配)或直方圖分散,來判定過去曾經拍攝過的對象影像是否在攝影影像中有被拍到。在模板匹配中,已抽出資料DT中所被儲存之對象影像,係成為用來與攝影影像做比較的對象。在直方圖分散中,已抽出資料DT中所被儲存之對象影像的直方圖,係成為用來與攝影影像的直方圖做比較的對象。
例如,判定部207,係基於攝影影像中所被拍到的對象影像、與過去曾經拍攝過的對象影像,來計算利用了模板匹配所得的分數。該分數係為模板匹配時的一致度,是表示影像中所被呈現之物體為相同之或然性(準確度)的數值。分數的計算方法本身,係可適用公知的手法,因此省略細節。例如,基於2個影像的各像素之像素值的差而計算分數,像素值的差之合計值越小則分數越高。分數越高,則2個影像中所呈現的物體為相同的或然性就越高。判定部207,係若利用了模板匹配所得之分數為閾值以上,則判定為過去曾經拍攝過的對象影像在攝影影像中有被拍到,若分數為未滿閾值,則判定為過去曾經拍攝過的對象影像在攝影影像未被拍到。此外,模板匹配中的閾值,係亦可為固定值,亦可為可變值。
又例如,判定部207,係基於攝影影像的直方圖、與過去曾經拍攝過的對象影像的直方圖,利用直方圖分散來計算分數。該分數係為直方圖所呈現的分布的差,分數越大則意味著分布的差越小(分布為相似)。分數的計算方法本身,係可適用公知的手法,因此省略細節。例如,基於2個直方圖所呈現的各像素值之頻繁度的差而計算分數,頻繁度的差的合計值越小則分數越高。判定部207,係若利用了直方圖分散所得之分數為閾值以上,則判定為過去曾經拍攝過的對象影像在攝影影像中有被拍到,若分數為未滿閾值,則判定為過去曾經拍攝過的對象影像在攝影影像未被拍到。此外,直方圖分散中的閾值,係亦可為固定值,亦可為可變值。
在本實施形態中,對象影像,係含有位置偵測圖案,攝影部26,係連續拍攝對象影像,因此判定部207,係在從攝影影像偵測到位置偵測圖案的情況下,判定在有被偵測到位置偵測圖案的攝影影像中,是否有拍到過去曾經拍攝過的前記對象影像。亦即,藉由攝影部26而被連續拍攝的攝影影像之中,有偵測到所定之圖案的畫格之攝影影像,係成為判定部207的判定對象。
又,在本實施形態中,是藉由後述的加工部204而將攝影影像進行加工,因此判定部207係判定,過去曾經拍攝並加工過的攝影影像中所被拍到的對象影像,在新拍攝並被加工過的攝影影像中是否有被拍到。亦即,攝影部26所拍攝到的攝影影像,並非直接變成判定部207的判定對象,而是已被加工部204所加工之後的攝影影像,才會變成判定部207的判定對象。
[委託部]
委託部208,係以控制部21為主而被實現。委託部208,係在過去未曾拍攝過的新的對象影像是在攝影影像中有被拍到的情況下,基於攝影影像,而對伺服器10,委託內嵌資訊之抽出。亦即,委託部208,係以新的對象影像是在攝影影像中有被拍到為條件,而對伺服器10,委託內嵌資訊之抽出。
所謂新的對象影像,係為過去曾經取得過的攝影影像中未曾被拍到過的對象影像。在本實施形態中,未被儲存在已抽出資料DT中的對象影像,係為新的對象影像。被判定部207判定為過去曾經拍攝過的對象影像在攝影影像中未被拍到的這件事情,係相當於新的對象影像在攝影影像中有被拍到。例如,雖然有從攝影影像偵測到位置偵測圖案,但過去曾經拍攝過的對象影像從攝影影像之中無法找到的情況,係相當於新的對象影像在攝影影像中有被拍到。
對伺服器10之委託,係只要藉由所定形式之資料被發送就會被進行即可。在本實施形態中,攝影影像之中新的有拍到對象影像之部分是被加工部204所切出,因此委託部208係對伺服器10,發送該當已被切出之部分,並委託內嵌資訊之抽出。此外,委託部208係亦可將攝影影像之全體予以發送,並委託內嵌資訊之抽出。此情況下,亦可在伺服器10側進行對象影像之切出然後發送至使用者終端20。
在本實施形態中,對象影像,係含有所定之位置偵測圖案,攝影部26,係連續拍攝對象影像,委託部208,係在從新取得的攝影影像偵測到位置偵測圖案的情況下,則對伺服器10,委託內嵌資訊之抽出。亦即,藉由攝影部26而被連續拍攝的攝影影像之中,基於有偵測到位置偵測圖案的畫格之攝影影像,而發送委託。
又,在本實施形態中,是藉由加工部204而將攝影影像進行加工,因此委託部208,係基於已被加工之攝影影像,而對伺服器10,委託內嵌資訊之抽出。亦即,攝影部26所拍攝到的攝影影像之全部,並非直接變成判定部207的判定對象,而是基於已被加工部204所加工之後的攝影影像,而發送委託。
又,在本實施形態中,委託部208,係在攝影影像中所被拍到的對象影像是第2形式的情況下,則對伺服器10,委託內嵌資訊之抽出。亦即,委託部208,係以攝影影像中所被拍到的對象影像是第2形式為條件,而對伺服器10,委託內嵌資訊之抽出。委託部208,係在攝影影像中所被拍到的對象影像是第1形式的情況下,則不委託內嵌資訊之抽出。
[收訊部]
收訊部209,係以控制部21為主而被實現。收訊部209,係將已被伺服器10所抽出之內嵌資訊,予以接收。在本實施形態中,伺服器10,係一旦受理內嵌資訊之抽出的委託,就藉由影像處理部101而將內嵌資訊予以抽出,並對使用者終端20,發送內嵌資訊。收訊部209,係將已被影像處理部101所抽出之內嵌資訊,予以接收。亦即,收訊部209,係從伺服器10,將隨應於委託部208之委託而被抽出的內嵌資訊,予以接收。
[保存部]
保存部210,係以控制部21為主而被實現。保存部210,係在新的對象影像是在攝影影像中有被拍到的情況下,將新的對象影像、與從伺服器10接收到的內嵌資訊,建立關連而保存在記憶手段中。在本實施形態中,這些關連建立是被呈現於關連建立資料,關連建立資料是被記憶在資料記憶部200中,因此保存部210係對資料記憶部200中所被記憶的關連建立資料,將新的對象影像、與從伺服器10所接收到的內嵌資訊,建立關連而儲存。
此外,關連建立資料是被記憶在使用者終端20以外之其他電腦的情況(亦即記憶手段是藉由其他電腦而被實現的情況)下,則保存部210係對該當其他電腦,發送新的對象影像、與從伺服器10所接收到的內嵌資訊,令其被儲存至關連建立資料。其他還有例如,關連建立資料是被記憶在使用者終端20上被外部連接之資訊記憶媒體中的情況(亦即記憶手段是藉由外部之資訊記憶媒體而被實現的情況)下,則保存部210,係對該當資訊記憶媒體中所被記憶的關連建立資料,將新的對象影像、與從伺服器10所接收到的內嵌資訊,建立關連而儲存。
[處理執行部]
處理執行部211,係以控制部21為主而被實現。處理執行部211,係在過去曾經拍攝過的對象影像是在攝影影像中有被拍到的情況下,基於該當對象影像所被建立關連之內嵌資訊,而執行所定之處理。亦即,處理執行部211,係以在過去曾經拍攝過的對象影像是在攝影影像中有被拍到為條件,基於該當對象影像所被建立關連之內嵌資訊,而執行所定之處理。
所定之處理,係只要是基於內嵌資訊而被執行的處理即可,可適用任意之處理。在本實施形態中係說明,對內嵌資訊所示的URL進行存取,是相當於所定之處理的情況。例如,所定之處理,係亦可意味著將內嵌資訊予以輸出。這裡所謂的輸出係意味著,在顯示部25中作為影像而顯示、從揚聲器等作為聲音而輸出、或利用振動器作為振動而輸出。亦即,輸出係只要是視覺性、聽覺性、或觸覺性地進行即可。除此以外還例如,將內嵌資訊發送至其他電腦,亦可相當於內嵌資訊之輸出。
在本實施形態中,在過去曾經拍攝過的對象影像是在攝影影像中有被拍到的情況下,則不對伺服器10委託內嵌資訊之抽出,而是利用已抽出資料DT中所被儲存之內嵌資訊。此情況下,處理執行部211,係基於過去曾經被伺服器10所抽出,且被儲存在已抽出資料DT中的內嵌資訊,而執行所定之處理。
另一方面,新的對象影像是在攝影影像中有被拍到的情況下,則對伺服器10委託內嵌資訊之抽出。因此,處理執行部211,係在新的對象影像是在攝影影像中有被拍到的情況下,基於從伺服器10所接收到的內嵌資訊,而執行所定之處理。
[4.於本實施形態中所被執行之處理]
圖7及圖8係為資訊處理系統S中所被執行的處理之一例的流程圖。圖7及圖8所示的處理,係藉由控制部11、21,分別依照記憶部12、22中所被記憶之程式而動作,而被執行。下記所說明的處理,係為被圖4所示之功能區塊所執行的處理之一例。
如圖7所示,首先,於使用者終端20中,控制部21,係基於操作部24之操作,而啟動攝影部26(S1)。攝影部26,係一旦使用者從操作部24進行所定之操作而啟動,就基於所定之畫格速率而連續進行攝影。攝影部26,係每隔一定之時間間隔進行攝影,重複生成攝影影像。
控制部21,係將已被攝影部26所生成之攝影影像加以取得(S2)。於S2中,控制部21係取得攝影部26所生成的攝影影像,令其被顯示於顯示部25。此外,攝影影像,係亦可不被顯示在顯示部25。
控制部21,係基於攝影影像,而判定是否有偵測到位置偵測圖案(S3)。於S3中,控制部21,係在所定方向上掃描攝影影像,並判定是否有偵測到白格子與黑格子之比率是呈現所定之比率的部分。
在未判定為偵測到位置偵測圖案的情況下(S3;N),則回到S2之處理。此情況下,會取得新的攝影影像,再度進行S3之判定。以後,一直重複S2之處理與S3之處理,直到從攝影影像偵測出位置偵測圖案為止。
在判定為偵測到位置偵測圖案的情況下(S3;Y),則控制部21係基於位置偵測圖案,而將攝影影像進行加工(S4)。於S4中,控制部21,係以使得攝影影像中的位置偵測圖案之位置關係會變成所定之位置關係,且位置偵測圖案會變成所定之尺寸的方式,將攝影影像進行加工,將有拍到對象影像之部分予以切出。藉由S4之處理,從攝影影像所被切出的對象影像就會變成所定尺寸,對象影像的扭曲或傾斜會被去除,變成適合於後續的S5之判定之狀態的攝影影像。
控制部21,係基於已抽出資料DT、和S4中所加工之攝影影像,而判定過去曾經拍攝過的對象影像在攝影影像中是否有被拍到(S5)。於S5中,控制部21,係將已抽出資料DT中所被儲存之複數個對象影像,加以取得。控制部21,係針對已取得之每一對象影像,利用模板匹配或直方圖分散,計算對象影像與攝影影像之分數。在有分數達閾值以上之對象影像存在的情況下,S5之判定係為肯定,在沒有分數達閾值以上之對象影像存在的情況下,S5之判定係為否定。
在判定為過去曾經拍攝過的對象影像在攝影影像中有被拍到的情況下(S5;Y),控制部21,係基於已抽出資料DT中所被儲存之內嵌資訊,執行所定之處理(S6),結束本處理。於S6中,控制部21,係將被判定為在攝影影像中有被拍到的對象影像(分數為閾值以上之對象影像)所被建立關連的內嵌資訊加以取得,基於該當內嵌資訊,執行所定之處理。
另一方面,在並非判定為過去曾經拍攝過的對象影像在攝影影像中有被拍到的情況下(S5;N),控制部21係將攝影影像中所被呈現的對象影像之形式,加以特定(S7)。於S7中,計算攝影影像中的白像素與黑像素之比率,若該當比率為閾值以上則判定為第1形式,若該當比率為未滿閾值則判定為第2形式。
在對象影像是第1形式的情況下(S7;第1形式),控制部21係基於二維碼之規格中所被制定的程序,而將內嵌資訊予以抽出(S8)。此情況下,由於對象影像是二維碼,因此控制部21係取得二維碼所示的URL。
控制部21,係基於S8中所被抽出之內嵌資訊,而執行所定之處理(S9),結束本處理。於S9中,控制部21,係令二維碼也就是對象影像中所示的URL被顯示在顯示部25,或對該當URL進行存取而令網站被顯示在顯示部25等等。
另一方面,在對象影像是第2形式的情況下(S7;第2形式),則前進至圖8,控制部21,係對伺服器10,委託內嵌資訊之抽出(S10)。假設於S10中所被發送的委託中係含有,在S4中進行加工而從攝影影像所被切出之有拍到對象影像之部分。
於伺服器10中,係一旦受理委託,則控制部11,係基於已接收之影像,而將內嵌資訊予以抽出(S11)。於S11中,控制部11,係將影像輸入至解碼器,將從解碼器所被輸出之內嵌資訊加以取得。控制部11,係對使用者終端20,發送S11中所抽出的內嵌資訊(S12)。
使用者終端20中,係一旦接收內嵌資訊,則控制部21係將S4中已被加工之攝影影像、與從伺服器10所接收到的內嵌資訊,建立關連而儲存至已抽出資料DT(S13)。
控制部21,係基於從伺服器10所接收到的內嵌資訊,而執行所定之處理(S14),結束本處理。於S14中,控制部21,係令從伺服器10所接收到的URL被顯示在顯示部25,或對該當URL進行存取而令網站被顯示在顯示部25等等。
若依據以上說明的使用者終端20,則在過去曾經拍攝過的對象影像在攝影影像中有被拍到的情況下,基於與該當對象建立關連的內嵌資訊,執行所定之處理,藉此,在過去曾經抽出過內嵌資訊的對象影像被拍攝的情況下,由於可以省略內嵌資訊的抽出處理,因此可減輕使用者終端20的處理負荷。例如,在未準備如本實施形態般的已抽出資料DT的情況下,使用者終端20係即使拍攝到過去曾經抽出過內嵌資訊的對象影像,仍必須每次取得攝影影像時,就執行將內嵌資訊予以抽出的複雜的處理,但資訊處理系統S係可省略此種複雜的處理,可減輕使用者終端20的處理負荷。甚至,藉由使得執行所定之處理以前的步驟單純化,可使所定之處理較早完成,也可使得使用者終端20的處理高速化。
又,使用者終端20係在過去未曾拍攝過的新的對象影像在攝影影像中有被拍到的情況下,則藉由對伺服器10委託內嵌資訊之抽出,以令伺服器10執行將內嵌資訊予以抽出的複雜的處理,而可減輕使用者終端20的處理負荷。甚至,在過去曾經拍攝過的對象影像在攝影影像中有被拍到的情況下,則由於利用使用者終端20中所被記憶的已經抽出之內嵌資訊,而不向伺服器10委託內嵌資訊之抽出,因此可不必令伺服器10執行多餘的處理,也可減輕伺服器10的處理負荷。此情況下,由於多餘的攝影影像或內嵌資訊不會被發送至網路N上,因此也可減輕網路N中的通訊負荷。
又,使用者終端20,係將過去未曾拍攝過的新的對象影像、與從伺服器10所接收到的內嵌資訊,建立關連而保存在已抽出資料DT中,藉此而可將從伺服器10所接收到的內嵌資訊,活用於下次的處理。如此,已被伺服器10所抽出之內嵌資訊是被累積在使用者終端20,藉此可有效減輕伺服器10及使用者終端20之各者的處理負荷。又,由於是令已抽出資料DT被記憶在使用者終端20側,因此可防止伺服器10的記憶體消耗量之增大。
又,使用者終端20係在從攝影影像偵測到位置偵測圖案的情況下,藉由對伺服器10委託內嵌資訊之抽出,可用易於抽出內嵌資訊之狀態的攝影影像來進行委託,可提高內嵌資訊的抽出精度。甚至,若將難以抽出內嵌資訊之不鮮明的攝影影像發送至伺服器10,則伺服器10係無法抽出內嵌資訊,必須再令使用者終端20重送別的攝影影像,而有可能增大伺服器10及使用者終端20之各者的處理負荷,但可防止此種狀況的發生。
又,使用者終端20係在從攝影影像偵測到位置偵測圖案的情況下,基於位置偵測圖案的偵測結果,而將攝影影像進行加工,並對伺服器10委託內嵌資訊之抽出,藉此可用較易於抽出內嵌資訊之狀態的攝影影像來進行委託,可有效提高內嵌資訊的抽出精度,也可有效減輕伺服器10及使用者終端20的處理負荷。
又,使用者終端20係在攝影影像中所被拍到的對象影像是第1形式的情況下,基於攝影影像而抽出內嵌資訊,在攝影影像中所被拍到的對象影像是第2形式的情況下,對伺服器10委託內嵌資訊之抽出,藉此,在採用簡單的處理即可的情況下,就由自己將內嵌資訊予以抽出,而在會產生複雜的處理的情況下,則向伺服器10委託內嵌資訊之抽出,藉此,可較佳平衡地減輕伺服器10及使用者終端20之各者的處理負荷。
又,使用者終端20係在從攝影影像偵測到位置偵測圖案的情況下,藉由判定偵測到位置偵測圖案的攝影影像中,是否有拍到過去曾經拍攝過的對象影像,而可用較易於比較之狀態的攝影影像來執行判定處理,可提高內嵌資訊的抽出精度。甚至,在用難以比較之狀態的攝影影像來執行判定處理的情況下,有可能會執行多餘的判定處理而增大使用者終端20的處理負荷,但可防止此種狀況的發生。
又,使用者終端20係在從攝影影像偵測到位置偵測圖案的情況下,基於位置偵測圖案的偵測結果,而將攝影影像進行加工,判定是否有拍到已抽出資料DT中所被儲存之對象影像,藉此,可用較易於比較之狀態的攝影影像來執行判定處理,可有效提高內嵌資訊的抽出精度。甚至,可有效防止基於難以比較之狀態的攝影影像而執行判定處理。
又,使用者終端20係利用模板匹配或直方圖分散,而判定過去曾經拍攝過的對象影像在攝影影像中是否有被拍到,藉此,可用較簡易的處理來執行判定處理,可有效減輕使用者終端20的處理負荷。
又,由於對象影像係為,對拍攝到被攝體的影像,內嵌有內嵌資訊的影像,因此相較於採用二維碼等不相干的對象影像的情況,可設成較自然的對象影像。
[5.變形例]
此外,本發明係不限定於以上說明的實施形態。在不脫離本發明之宗旨的範圍內,可做適宜變更。
(1)例如,在實施形態中雖然說明了,在1個攝影影像中含有1個對象影像的情況,但在有複數個對象影像被密集排列的情況下,亦可在1個攝影影像中含有複數個對象影像。亦即,攝影部26係亦可一次拍攝複數個對象影像。攝影影像中所含之對象影像之數量,係可為任意之數量,只要對象影像是能夠收容在攝影部26之攝影範圍內即可。例如,攝影部26,係亦可一次拍攝2~4個左右之對象影像,亦可一次拍攝5個以上之對象影像。
本變形例的判定部207,係在新取得的攝影影像中含有複數個對象影像的情況下,會判定該當複數個對象影像之每一者,與過去曾經取得過的攝影影像,是否為相同。亦即,判定部207,係針對攝影影像中所被呈現的每一對象影像,判定該當對象影像與過去曾經取得過的攝影影像是否相同。各個判定處理,係如同實施形態中所說明。
處理執行部211,係在複數個對象影像是在攝影影像中有被拍到的情況下,基於複數個對象影像所分別對應之複數內嵌資訊,而執行所定之處理。亦即,處理執行部211,係針對攝影影像中所被呈現的每一對象影像,基於該當對象影像所對應之內嵌資訊,而執行所定之處理。
例如,攝影影像中所被拍到的複數個對象影像全部都有被儲存在已抽出資料DT中的情況下,則處理執行部211,係參照已抽出資料DT而將複數個對象影像所分別對應之複數內嵌資訊,加以取得。又例如,攝影影像中所被拍到的複數個對象影像只有一部分是有被儲存在已抽出資料DT中的情況下,則處理執行部211,係參照已抽出資料DT而將該當一部分之對象影像之內嵌資訊加以取得,針對其他對象影像之內嵌資訊,則從伺服器10加以接收。又例如,攝影影像中所被拍到的複數個對象影像全部都沒有被儲存在已抽出資料DT中的情況下,則處理執行部211,係將複數個對象影像所分別對應之複數內嵌資訊,從伺服器10加以接收。
在實施形態中,是基於1筆內嵌而執行所定之處理,在本變形例中,處理執行部211,係基於複數內嵌資訊之每一者,而執行所定之處理,這點有所不同。各個所定之處理的細節,係如同實施形態中所說明。
若依據變形例(1),則在複數個對象影像在攝影影像中有被拍到的情況下,基於複數個對象影像所分別對應之複數內嵌資訊,而執行所定之處理,藉此,藉由1次的攝影,就會執行複數內嵌資訊所分別對應之複數個所定之處理,可提高使用者的便利性。又,藉由以1次的攝影就執行這些複數個所定之處理,就不需要執行複數次的攝影,因此可減輕使用者終端20的處理負荷。又,伺服器10就不需要解析複數張的攝影影像,因此也可減輕伺服器10的處理負荷。
(2)又例如,資訊處理系統S,係可在任意的場面中做利用,亦可利用於電子結帳。此情況下,內嵌資訊,係為關於商品或服務之結帳的資訊。商品係可為任意之商品,例如可為:飲食物、衣物、雜貨、家具、或日用品。服務係可為任意之服務,例如可為:飲食物之提供服務、金融服務、保險服務、或通訊服務。電子結帳也是服務之一例。
關於結帳之資訊,係只要是結帳時所必須的資訊即可,例如:用來識別商品或服務的ID、用來識別商品或服務之提供者的ID、表示商品或服務之價格的資訊、或表示商品或服務之數量的資訊等。除此以外還例如,藉由電子匯款或銀行劃撥而進行結帳的情況,則用來識別匯款對象的資訊、或劃撥對象之銀行帳戶係亦可相當於關於結帳之資訊。
在本變形例中,對象影像,係在商品被購入的情況、或服務被利用的情況下被拍攝。例如,對象影像係被印刷在商品的選單、商品的表面、商品的包裝、商品的陳列場所、或商品的海報,印刷物係被配置在店舖等。又例如,對象影像係被印刷在餐廳的菜單、或服務的說明書,印刷物係被配置在服務之提供場所。此外,如實施形態中所說明,對象影像係亦可不是被印刷在紙等,而是被顯示在畫面上。
所定之處理,係為關於商品或服務的結帳處理。使用者係操作使用者終端20而拍攝對象資訊,一旦使用者終端20取得內嵌資訊,就執行結帳處理。結帳處理,係可為任意之處理,例如亦可為利用到***的結帳。例如,使用者終端20中係記憶有:***資訊、電子額值(例如電子貨幣或點數)的帳號資訊、虛擬通貨的帳號資訊、銀行帳戶資訊、或簽帳卡資訊等,利用內嵌資訊與這些資訊而執行結帳處理。
例如,處理執行部211係執行:基於***資訊的授信處理、令電子額值之餘額減少的處理、令虛擬通貨之餘額減少的處理、從銀行戶頭扣款或匯款的處理、或令簽帳卡資訊所示之戶頭之餘額減少的處理等。一旦結帳處理被執行,則在使用者終端20的顯示部25等就會顯示出該意旨,使用者就可收取商品,或利用服務等等。例如,店舖的工作人員,係一旦確認使用者終端20中的結帳處理完成,就向使用者交付商品或是提供服務等等。此外,訊息亦可並非顯示在使用者終端20,而是轉送至店舖的工作人員所操作的終端等之其他電腦而被顯示。
若依據變形例(2),則可減輕商品或服務之結帳被進行時的伺服器10及使用者終端20的處理負荷。尤其是,結帳處理或結帳時的認證處理中利用使用者終端20的情況下,必須防止結帳處理或認證處理失敗,但藉由減輕伺服器10及使用者終端20的處理負荷,就可防止結帳處理或認證處理失敗。尤其是,藉由減輕伺服器10及使用者終端20的處理負荷,可使結帳處理或認證處理高速化。
(3)又例如,亦可將上記變形例加以組合。
又例如,在實施形態中,使用者終端20亦可具有和影像處理部101同等的功能。此情況下,使用者終端20的影像處理部101,係在過去曾經拍攝過的對象影像是在攝影影像中沒有被拍到的情況下,則利用解碼器而將內嵌資訊予以抽出,在過去曾經拍攝過的對象影像是在攝影影像中有被拍到的情況下,則不利用解碼器,就參照已抽出資料DT而取得內嵌資訊。即使如此設計,由於不必每次都執行解碼處理,因此仍可減輕使用者終端20的處理負荷。此情況下,保存部210係只要將已被使用者終端20的影像處理部101所抽出的內嵌資訊,儲存至已抽出資料DT即可。
又例如,對象影像係亦可不含位置偵測圖案。此情況下,亦可不進行攝影影像的加工,判定部207係利用攝影影像全體的特徵量等,來判定過去曾經拍攝過的對象影像在攝影影像中是否有被拍到。此判定係亦可藉由利用模板匹配或直方圖分散而被執行,亦可利用學習了過去曾經拍攝過的對象影像的機械學習模型而被執行。又例如,資訊處理系統S,係除了實施形態中所說明的URL之輸出或變形例(2)中所說明的結帳以外,還可利用於路線導航、教育、娛樂、或擴充實境等之任意的場面。只要把配合了資訊處理系統S被利用之場面的內嵌資訊內嵌於對象影像中即可。
又例如,雖然說明了主要功能是由伺服器10來實現的情況,但各功能係亦可被複數台電腦所分擔。例如,亦可由伺服器10及使用者終端20之各者來分擔功能。又例如,資訊處理系統S是含有複數台伺服器電腦的情況下,則亦可由這些複數台伺服器電腦來分擔功能。又例如,作為被資料記憶部100所記憶而說明的資料,係亦可被伺服器10以外之電腦所記憶。
10:伺服器
11:控制部
12:記憶部
13:通訊部
20:使用者終端
21:控制部
22:記憶部
23:通訊部
24:操作部
25:顯示部
26:攝影部
100:資料記憶部
101:影像處理部
200:資料記憶部
201:攝像影像取得部
202:參照部
203:偵測部
204:加工部
205:特定部
206:抽出部
207:判定部
208:委託部
209:收訊部
210:保存部
211:處理執行部
DT:已抽出資料
I1:對象影像
I2:原影像
I3:攝影影像
N:網路
P1:位置偵測圖案
S:資訊處理系統
[圖1]實施形態所述之資訊處理系統之全體構成的圖示。
[圖2]對象影像之一例的圖示。
[圖3]對象影像被拍攝之樣子的圖示。
[圖4]本實施形態之資訊處理系統中所被實現的功能之一例的功能區塊圖。
[圖5]已抽出資料之資料儲存例的圖示。
[圖6]攝影影像被加工之樣子的圖示。
[圖7]資訊處理系統中所被執行的處理之一例的流程圖。
[圖8]資訊處理系統中所被執行的處理之一例的流程圖。
10:伺服器
20:使用者終端
100:資料記憶部
101:影像處理部
200:資料記憶部
201:攝像影像取得部
202:參照部
203:偵測部
204:加工部
205:特定部
206:抽出部
207:判定部
208:委託部
209:收訊部
210:保存部
211:處理執行部
DT:已抽出資料
Claims (15)
- 一種資訊處理裝置,其特徵為,含有: 攝影影像取得手段,係用以取得藉由可拍攝含有所定之資訊的對象影像的攝影手段所拍攝到的攝影影像;和 參照手段,係用以參照將過去曾經拍攝過的前記對象影像、與過去曾經從該當對象影像所被抽出之前記資訊建立關連而記憶的記憶手段;和 判定手段,係用以判定過去曾經拍攝過的前記對象影像,在前記攝影影像中是否有被拍到;和 處理執行手段,係用以在過去曾經拍攝過的前記對象影像是在前記攝影影像中有被拍到的情況下,基於該當對象影像所被建立關連之前記資訊,而執行所定之處理。
- 如請求項1所記載之資訊處理裝置,其中, 前記資訊處理裝置係還含有: 委託手段,係用以在過去未曾拍攝過的新的前記對象影像是在前記攝影影像中有被拍到的情況下,基於前記攝影影像,而對伺服器,委託前記資訊之抽出;和 收訊手段,係將已被前記伺服器所抽出的前記資訊,予以接收; 前記處理執行手段,係在前記新的對象影像是在前記攝影影像中有被拍到的情況下,基於從前記伺服器所接收到的前記資訊,而執行前記所定之處理。
- 如請求項2所記載之資訊處理裝置,其中, 前記記憶手段,係將過去曾經拍攝過的前記對象影像、與過去曾經被前記伺服器所抽出之前記資訊,建立關連而記憶; 前記資訊處理裝置係還含有:保存手段,係用以在前記新的對象影像是在前記攝影影像中有被拍到的情況下,將前記新的對象影像、與從前記伺服器所接收到的前記資訊建立關連而保存在前記記憶手段中。
- 如請求項2或3所記載之資訊處理裝置,其中, 前記對象影像係含有所定之圖案; 前記攝影手段係連續拍攝前記對象影像; 前記委託手段係在從前記攝影影像偵測到前記圖案的情況下,對前記伺服器,委託前記資訊之抽出。
- 如請求項4所記載之資訊處理裝置,其中, 前記資訊處理裝置係還含有:加工手段,係用以在從前記攝影影像偵測到前記圖案的情況下,基於前記圖案之偵測結果,而將前記攝影影像進行加工; 前記委託手段,係基於已被加工之前記攝影影像,而對前記伺服器,委託前記資訊之抽出。
- 如請求項2或3所記載之資訊處理裝置,其中, 前記對象影像係存在有:第1形式、與前記資訊之抽出是較前記第1形式更為複雜的第2形式; 前記資訊處理裝置係還含有: 特定手段,係用以將前記攝影影像中所被拍到的前記對象影像之形式,加以特定;和 抽出手段,係用以在前記攝影影像中所被拍到的前記對象影像是前記第1形式的情況下,從前記攝影影像抽出前記資訊; 前記委託手段,係在前記攝影影像中所被拍到的前記對象影像是前記第2形式的情況下,對前記伺服器,委託前記資訊之抽出。
- 如請求項1~3之任一項所記載之資訊處理裝置,其中, 前記對象影像係含有所定之圖案; 前記攝影手段係連續拍攝前記對象影像; 前記判定手段,係在從前記攝影影像偵測到前記圖案的情況下,判定在前記圖案所被偵測到的前記攝影影像中,是否有拍到過去曾經拍攝過的前記對象影像。
- 如請求項7所記載之資訊處理裝置,其中, 前記資訊處理裝置係還含有:加工手段,係用以在從前記攝影影像偵測到前記圖案的情況下,基於前記圖案之偵測結果,而將前記攝影影像進行加工; 前記記憶手段,係將過去曾經拍攝並加工過的前記攝影影像中所被拍到的前記對象影像、與過去曾經從該當對象影像所被抽出之前記資訊,建立關連而記憶; 前記判定手段係判定,過去曾經拍攝並加工過的前記攝影影像中所被拍到的前記對象影像,在新被拍攝並加工之前記攝影影像中是否有被拍到。
- 如請求項1~3之任一項所記載之資訊處理裝置,其中, 前記判定手段,係利用模板匹配或直方圖分散,來判定過去曾經拍攝過的前記對象影像在前記攝影影像中是否有被拍到。
- 如請求項1~3之任一項所記載之資訊處理裝置,其中, 前記攝影手段係可一次拍攝複數個前記對象影像; 前記處理執行手段,係在前記複數個對象影像是在前記攝影影像中有被拍到的情況下,基於前記複數個對象影像所分別對應之複數個前記資訊,而執行前記所定之處理。
- 如請求項1~3之任一項所記載之資訊處理裝置,其中, 前記資訊係為關於商品或服務之結帳的資訊; 前記對象影像係在前記商品被購入的情況或前記服務被利用的情況下被拍攝; 前記所定之處理係為關於前記商品或前記服務的結帳處理。
- 如請求項1~3之任一項所記載之資訊處理裝置,其中, 前記對象影像係為,對被攝體所被拍到之影像,內嵌有前記資訊的影像。
- 一種資訊處理系統,其特徵為,含有: 如請求項1~3之任一項所記載之資訊處理裝置;和 如請求項2或3所記載之伺服器。
- 一種資訊處理方法,其特徵為,含有: 攝影影像取得步驟,係用以取得藉由可拍攝含有所定之資訊的對象影像的攝影手段所拍攝到的攝影影像;和 參照步驟,係用以參照將過去曾經拍攝過的前記對象影像、與過去曾經從該當對象影像所被抽出之前記資訊建立關連而記憶的記憶手段;和 判定步驟,係用以判定過去曾經拍攝過的前記對象影像,在前記攝影影像中是否有被拍到;和 處理執行步驟,係用以在過去曾經拍攝過的前記對象影像是在前記攝影影像中有被拍到的情況下,基於該當對象影像所被建立關連之前記資訊,而執行所定之處理。
- 一種程式產品,係用來使電腦發揮功能而成為: 攝影影像取得手段,係用以取得藉由可拍攝含有所定之資訊的對象影像的攝影手段所拍攝到的攝影影像; 參照手段,係用以參照將過去曾經拍攝過的前記對象影像、與過去曾經從該當對象影像所被抽出之前記資訊建立關連而記憶的記憶手段; 判定手段,係用以判定過去曾經拍攝過的前記對象影像,在前記攝影影像中是否有被拍到; 處理執行手段,係用以在過去曾經拍攝過的前記對象影像是在前記攝影影像中有被拍到的情況下,基於該當對象影像所被建立關連之前記資訊,而執行所定之處理。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
WOPCT/JP2019/025873 | 2019-06-28 | ||
PCT/JP2019/025873 WO2020261546A1 (ja) | 2019-06-28 | 2019-06-28 | 情報処理装置、情報処理システム、情報処理方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202117626A true TW202117626A (zh) | 2021-05-01 |
TWI744962B TWI744962B (zh) | 2021-11-01 |
Family
ID=73992828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109121271A TWI744962B (zh) | 2019-06-28 | 2020-06-23 | 資訊處理裝置、資訊處理系統、資訊處理方法、及程式產品 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11659123B2 (zh) |
EP (1) | EP3783561A4 (zh) |
JP (1) | JP6806955B1 (zh) |
TW (1) | TWI744962B (zh) |
WO (1) | WO2020261546A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112019422A (zh) * | 2020-08-24 | 2020-12-01 | 北京达佳互联信息技术有限公司 | 信息分享方法、信息处理方法、相关装置及设备 |
US20230133057A1 (en) * | 2021-10-29 | 2023-05-04 | Keysight Technologies, Inc. | System and method for configuring network elements in a design network topology |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3184868B2 (ja) * | 1997-06-05 | 2001-07-09 | 株式会社日立製作所 | Webページの真正性確認システム |
US7958359B2 (en) * | 2001-04-30 | 2011-06-07 | Digimarc Corporation | Access control systems |
JP2003345815A (ja) * | 2002-05-28 | 2003-12-05 | Jiishisu:Kk | Url検索サーバ及びurl検索システム並びに画像加工サーバ及び画像加工システム |
US20040024844A1 (en) * | 2002-08-01 | 2004-02-05 | Stanley Bruce Holmstead | Downloading data for printers |
US7502344B2 (en) * | 2004-06-25 | 2009-03-10 | Fujifilm Corporation | Communications terminal, server, playback control method and program |
CN101866475B (zh) * | 2005-08-04 | 2012-11-21 | 日本电信电话株式会社 | 电子水印检测方法及装置 |
JP2007087066A (ja) * | 2005-09-21 | 2007-04-05 | Seiko Instruments Inc | 印刷情報処理装置、印刷情報処理方法、及び印刷情報処理プログラム |
US7712670B2 (en) * | 2005-09-28 | 2010-05-11 | Sauerwein Jr James T | Data collection device and network having radio signal responsive mode switching |
JP2007094672A (ja) | 2005-09-28 | 2007-04-12 | Casio Hitachi Mobile Communications Co Ltd | 携帯端末装置及びプログラム |
JP2008059512A (ja) * | 2006-09-04 | 2008-03-13 | Seiko Instruments Inc | Id画像提供装置、店舗端末、接続情報提供装置、id画像提供方法、印刷方法、及び接続情報提供方法 |
US8929877B2 (en) * | 2008-09-12 | 2015-01-06 | Digimarc Corporation | Methods and systems for content processing |
US8848970B2 (en) * | 2011-04-26 | 2014-09-30 | Digimarc Corporation | Salient point-based arrangements |
US8720771B2 (en) * | 2012-03-23 | 2014-05-13 | Digital Retail Apps., Inc. | System and method for facilitating secure self payment transactions of retail goods |
JP2013235553A (ja) * | 2012-04-13 | 2013-11-21 | Hitachi Solutions Ltd | 情報提供システム |
US8651370B1 (en) * | 2012-05-10 | 2014-02-18 | Orion Photo Industries, Inc. | System for providing coded personalized souvenirs |
JP2014089564A (ja) * | 2012-10-30 | 2014-05-15 | Sony Corp | 情報処理装置および情報処理方法 |
WO2015067725A1 (en) * | 2013-11-07 | 2015-05-14 | Scantrust Sa | Two dimensional barcode and method of authentication of such barcode |
JP2017116970A (ja) * | 2014-03-31 | 2017-06-29 | 株式会社マスターテール | 情報処理装置、情報処理方法及びプログラム |
-
2019
- 2019-06-28 EP EP19928296.3A patent/EP3783561A4/en active Pending
- 2019-06-28 WO PCT/JP2019/025873 patent/WO2020261546A1/ja unknown
- 2019-06-28 JP JP2020535270A patent/JP6806955B1/ja active Active
- 2019-06-28 US US17/056,825 patent/US11659123B2/en active Active
-
2020
- 2020-06-23 TW TW109121271A patent/TWI744962B/zh active
Also Published As
Publication number | Publication date |
---|---|
US20210176375A1 (en) | 2021-06-10 |
WO2020261546A1 (ja) | 2020-12-30 |
EP3783561A1 (en) | 2021-02-24 |
EP3783561A8 (en) | 2021-04-14 |
JP6806955B1 (ja) | 2021-01-06 |
JPWO2020261546A1 (ja) | 2021-09-13 |
EP3783561A4 (en) | 2021-04-28 |
TWI744962B (zh) | 2021-11-01 |
US11659123B2 (en) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10262356B2 (en) | Methods and arrangements including data migration among computing platforms, e.g. through use of steganographic screen encoding | |
CN102722881B (zh) | 可操作地处理单色图像数据的方法和*** | |
US8891815B2 (en) | Invisible information embedding apparatus, invisible information detecting apparatus, invisible information embedding method, invisible information detecting method, and storage medium | |
WO2017087568A1 (en) | A digital image capturing device system and method | |
KR20180015120A (ko) | 자동화된 3차원 모델 생성 | |
US11775796B1 (en) | System and method for generating digital content within an augmented reality environment | |
US8498627B2 (en) | Intuitive computing methods and systems | |
KR20140024483A (ko) | 맥락적 환경에 아이템 이미지를 디스플레이하는 증강 현실 시스템, 방법 및 장치 | |
US20220130161A1 (en) | Dynamically optimizing photo capture for multiple subjects | |
TWI744962B (zh) | 資訊處理裝置、資訊處理系統、資訊處理方法、及程式產品 | |
EP3073394A1 (en) | Image processing device, image processing method, program, and recording medium | |
US20200218772A1 (en) | Method and apparatus for dynamically identifying a user of an account for posting images | |
KR20130120175A (ko) | 캐리커처 자동 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 | |
CN113642639B (zh) | 活体检测方法、装置、设备和存储介质 | |
EP3501176A1 (en) | System and methods for delivery of audio and video content | |
US20140029854A1 (en) | Metadata supersets for matching images | |
CN111309212A (zh) | 一种分屏对比的试衣方法、装置、设备及存储介质 | |
CN109166193B (zh) | 基于时间、位置、随机数和条形码的拍照打卡或取证方法 | |
JP2016500959A (ja) | 画像キャプチャおよび容易なアノテーションのための方法およびシステム | |
JP6195252B2 (ja) | 金融書類トランザクションのための携帯デバイス | |
KR20120076541A (ko) | 증강 현실 코드를 이용한 광고 방법 및 그 시스템 | |
Novozámský et al. | Extended IMD2020: a large‐scale annotated dataset tailored for detecting manipulated images | |
KR102469244B1 (ko) | 이미지 프로세싱에 기반하여 오프라인 광고 성과 데이터를 수집하는 방법 | |
CN114070950B (zh) | 图像处理方法及相关装置、设备 | |
Baldessari et al. | Blind Print-Cam Data Hiding Exploiting Color Perception |