JP7669302B2 - Information processing system, image processing device and program - Google Patents
Information processing system, image processing device and program Download PDFInfo
- Publication number
- JP7669302B2 JP7669302B2 JP2022012431A JP2022012431A JP7669302B2 JP 7669302 B2 JP7669302 B2 JP 7669302B2 JP 2022012431 A JP2022012431 A JP 2022012431A JP 2022012431 A JP2022012431 A JP 2022012431A JP 7669302 B2 JP7669302 B2 JP 7669302B2
- Authority
- JP
- Japan
- Prior art keywords
- processing device
- image processing
- identification information
- information
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
Description
本発明は、画像処理装置をサーバ装置に登録するための情報処理システム、画像処理装置、情報処理装置、サーバ装置、情報処理方法、およびプログラムに関する。 The present invention relates to an information processing system, an image processing device, an information processing device, a server device, an information processing method, and a program for registering an image processing device to a server device.
デジタルカメラ(以降、カメラとする)などの画像処理装置で撮影した画像をWi-Fi(登録商標)などの無線通信によって外部Webサービスへ送信する機能がある。外部Webサービスの一例としてFaceBook(登録商標)、Google Photo(登録商標)などが挙げられる。この時、カメラと外部Webサービスを仲介するWebサーバ(サーバ装置)が存在し、カメラをWebサーバに登録することでカメラはWebサーバへ画像を送信し、Webサーバが外部Webサービスへ画像を転送することが可能になるシステムが存在する。 Image processing devices such as digital cameras (hereafter referred to as cameras) have the ability to send images captured by them to external web services via wireless communication such as Wi-Fi (registered trademark). Examples of external web services include Facebook (registered trademark) and Google Photo (registered trademark). In this case, there is a web server (server device) that acts as an intermediary between the camera and the external web service, and a system exists in which, by registering the camera on the web server, the camera can send images to the web server, which then forwards the images to the external web service.
カメラをWebサーバに登録するためには、カメラと、Webサーバが提供するサービスのアカウント情報とを紐づける必要がある。そのために、Webサーバへ登録するために必要な情報を、カメラのユーザインターフェースを介してユーザが入力して、Webサーバやスマートフォンやパーソナルコンピュータといった情報処理装置と通信を行うことが知られている。 To register a camera with a web server, it is necessary to link the camera with account information for the service provided by the web server. To do this, it is known that the user inputs the information required for registration with the web server via the camera's user interface, and communicates with the web server or an information processing device such as a smartphone or personal computer.
特許文献1に記載のシステムでは、カメラのユーザインターフェースを介してユーザからのメールアドレスの入力を受け付け、当該入力されたメールアドレスを用いてWebサーバへのカメラの登録が行われる。 In the system described in Patent Document 1, an email address is input from the user via the camera's user interface, and the camera is registered on a web server using the input email address.
特許文献1に記載のシステムでは、上述した通り、ユーザがカメラを操作してメールアドレスを入力する必要がある。しかし、一般的に、カメラのユーザインターフェースを介した文字入力は、パーソナルコンピュータやスマートフォンと比較して操作性が劣るため、入力に手間がかかる。 As described above, the system described in Patent Document 1 requires the user to operate the camera to input an email address. However, inputting characters via a camera's user interface is generally less user-friendly than inputting characters via a personal computer or smartphone, and therefore requires a lot of effort.
また、カメラの所有者が必ずしもメールアカウントを持っているとは限らないため、メールアカウントを持っていないユーザは、カメラを登録するためにメールアカウントを作成しなければならず、利便性が良くない。 In addition, camera owners do not necessarily have email accounts, so users who do not have an email account must create one in order to register the camera, which is inconvenient.
本発明は、上記の課題を鑑み、画像処理装置をサーバ装置に登録するために必要な画像処理装置側の操作を減らすことにより、登録にかかる手間を軽減することを目的とする。 In view of the above problems, the present invention aims to reduce the amount of work required for registration by reducing the number of operations required on the image processing device to register the image processing device to a server device.
上記目的等を達成するために、本発明の1つの側面としての情報処理システムは、画像処理装置と、情報処理装置と、サーバとを含む情報処理システムであって、前記画像処理装置は、前記画像処理装置を前記サーバによって提供されるWebサービスへ登録するために用いるランダム文字列を少なくとも含む識別情報と、前記サーバに関連するURL(Uniform Resource Locater)を含むQR(Quick Response)コード(登録商標)の画像を表示する表示制御手段と、前記サーバとの間で前記識別情報を通信するよう制御する通信制御手段と、を有し、前記情報処理装置は、前記画像処理装置の前記表示制御手段によって表示された前記QRコードの画像を撮像する撮像手段と、前記撮像手段が撮像した前記QRコードの画像を解析する解析処理を行い、識別情報とURLを取得する取得手段と、前記解析処理により得られた識別情報を前記解析処理により得られたURLを用いて外部に送信する第1の送信制御手段と、を有し、前記サーバは、前記画像処理装置との間で通信を行った前記識別情報と、前記情報処理装置の前記URLを用いるアクセスを受けた結果として得られた前記解析処理により得られた識別情報とが一致したと判断した後に、前記画像処理装置を前記Webサービスへ登録する登録手段と、を有することを特徴とする。 In order to achieve the above objects , an information processing system according to one aspect of the present invention is an information processing system including an image processing device, an information processing device, and a server, wherein the image processing device is configured to receive identification information including at least a random character string used to register the image processing device to a web service provided by the server, and a QR (Quick Search) including a URL (Uniform Resource Locator) related to the server. the information processing device has a display control means for displaying an image of a QR code (registered trademark) and a communication control means for controlling communication of the identification information with the server , the information processing device has an imaging means for imaging an image of the QR code displayed by the display control means of the image processing device , an acquisition means for performing an analysis process to analyze the image of the QR code captured by the imaging means and acquire identification information and a URL, and a first transmission control means for transmitting the identification information acquired by the analysis process to an outside using the URL acquired by the analysis process, and the server has a registration means for registering the image processing device to the Web service after determining that the identification information communicated with the image processing device matches the identification information acquired by the analysis process as a result of receiving access using the URL of the information processing device.
また、本発明の別の1つの側面としての情報処理システムは、画像処理装置と、情報処理装置と、サーバ装置とを含む情報処理システムであって、前記画像処理装置は、識別情報を生成する生成手段と、前記生成手段が生成した前記識別情報を表示する表示手段と、前記生成手段が生成した前記識別情報を前記サーバ装置に送信する第1の送信手段と、を備え、前記情報処理装置は、前記表示手段により表示された前記識別情報のユーザからの入力を受け付ける入力手段と、前記入力手段により入力された前記識別情報を前記サーバ装置に送信する第2の送信手段と、を備え、前記サーバ装置は、前記第1の送信手段により送信された前記識別情報を受信する第1の受信手段と、前記第2の送信手段により送信された前記識別情報を受信する第2の受信手段と、前記前記第1の受信手段が受信した前記識別情報と前記第2の受信手段が受信した前記識別情報とが一致したことに基づき、前記画像処理装置を登録する登録手段と、を備えることを特徴とする。 Also, an information processing system as another aspect of the present invention is an information processing system including an image processing device, an information processing device, and a server device, wherein the image processing device comprises a generation means for generating identification information, a display means for displaying the identification information generated by the generation means, and a first transmission means for transmitting the identification information generated by the generation means to the server device, the information processing device comprises an input means for accepting input from a user of the identification information displayed by the display means, and a second transmission means for transmitting the identification information input by the input means to the server device, and the server device comprises a first receiving means for receiving the identification information transmitted by the first transmission means, a second receiving means for receiving the identification information transmitted by the second transmission means, and a registration means for registering the image processing device based on a match between the identification information received by the first receiving means and the identification information received by the second receiving means.
また、本発明の別の1つの側面としての画像処理装置は、Webサービスと通信する画像処理装置であって、前記画像処理装置を関連するWebサービスへ登録するために用いるランダム文字列を少なくとも含む識別情報と、前記Webサービスに関連するURL(Uniform Resource Locater)を含むQR(Quick Response)コードの画像を表示するように制御する表示制御手段と、前記Webサービスとの間で前記識別情報を通信するよう制御する通信制御手段と、を有し、前記QRコードの画像を読み取った他の情報処理装置による前記Webサービスへ前記画像処理装置を登録するために前記QRコードに含まれる前記識別情報を提供する処理の結果前記Webサービスへの登録の処理が行われれたことが更なる通信の結果に基づき前記画像処理装置において認識できたことに従って前記表示制御手段は、前記処理が完了したことを示す通知を表示するよう制御することを特徴とする。 According to another aspect of the present invention, there is provided an image processing device that communicates with a Web service, the image processing device having a display control means for controlling to display an image of a QR (Quick Response) code including identification information including at least a random character string used to register the image processing device to a related Web service and a URL (Uniform Resource Locator) related to the Web service, and a communication control means for controlling to communicate the identification information with the Web service, wherein, when the image processing device recognizes based on a result of further communication that a process of registration to the Web service has been performed as a result of a process of providing the identification information included in the QR code to register the image processing device to the Web service by another information processing device that has read the image of the QR code, the display control means controls to display a notification indicating that the process has been completed.
また、本発明の別の1つの側面としての情報処理装置は、画像処理装置およびサーバ装置と通信可能な情報処理装置であって、前記画像処理装置に表示された画像を撮像する撮像手段と、前記撮像手段が撮像した前記画像に基づいて識別情報を取得する取得手段と、前記取得手段が取得した前記識別情報を前記サーバ装置に送信する送信手段と、前記送信手段が送信した前記識別情報と前記画像処理装置から前記サーバ装置に送信された前記識別情報とが一致することに基づいて前記画像処理装置が前記サーバ装置に登録された場合に、当該登録が完了した旨をユーザに通知する通知手段と、を備えることを特徴とする。 Furthermore, an information processing device as another aspect of the present invention is an information processing device capable of communicating with an image processing device and a server device, and is characterized in that it comprises an imaging means for capturing an image displayed on the image processing device, an acquisition means for acquiring identification information based on the image captured by the imaging means, a transmission means for transmitting the identification information acquired by the acquisition means to the server device, and a notification means for notifying a user that the registration is complete when the image processing device is registered to the server device based on a match between the identification information transmitted by the transmission means and the identification information transmitted from the image processing device to the server device.
また、本発明の別の1つの側面としてのサーバ装置は、画像処理装置および情報処理装置と通信可能なサーバ装置であって、前記画像処理装置が生成した識別情報を前記画像処理装置から受信する第1の受信手段と、前記画像処理装置に表示された画像を撮像した前記情報処理装置から、当該撮像した画像に基づいて取得された前記識別情報を受信する第2の受信手段と、前記第1の受信手段が受信した前記識別情報と前記第2の受信手段が受信した前記識別情報とが一致したことに基づき、前記画像処理装置を登録する登録手段と、を備えることを特徴とする。 Furthermore, a server device as another aspect of the present invention is a server device capable of communicating with an image processing device and an information processing device, and is characterized in comprising a first receiving means for receiving identification information generated by the image processing device from the image processing device, a second receiving means for receiving the identification information obtained based on the captured image from the information processing device that captured the image displayed on the image processing device, and a registration means for registering the image processing device based on a match between the identification information received by the first receiving means and the identification information received by the second receiving means.
本発明によれば、サーバ装置への画像処理装置の登録にかかる手間を軽減することができる。 The present invention can reduce the effort required to register an image processing device to a server device.
[第1の実施形態]
以下、添付の図面を参照して、本発明の実施形態を詳細に説明する。尚、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
[First embodiment]
Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. Note that the configurations shown in the following embodiments are merely examples, and the present invention is not limited to the configurations shown in the drawings.
図1は、本発明の実施形態にかかるカメラ100のハードウェア構成例である。なお、本実施形態では画像処理装置の一例としてカメラ100を説明するが、画像処理装置は画像を印刷するプリンタや、動画を撮影可能なビデオカメラなど、画像を処理するための装置であればカメラ100に限らない。
FIG. 1 shows an example of the hardware configuration of a
制御部101は、入力された信号や、後述のプログラムに従ってカメラ100の各部を制御する。なお、制御部101が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
The
撮像部102は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光(映像)を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、CMOS(Complementary Metal Oxide Semiconductor)や、CCD(Charge Coupled Device)が利用される。撮像部102は、制御部101に制御されることにより、撮像部102に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理など行いデジタルデータを画像データとして出力する。本実施形態のカメラ100では、画像データは、DCF(Design Rule for Camera File system)の規格に従って、記録媒体110に記録される。
The
不揮発性メモリ103は、電気的に消去・記録可能な不揮発性のメモリであり、制御部101で実行される後述のプログラム等が格納される。作業用メモリ104は、撮像部102で撮像された画像データを一時的に保持するバッファメモリや、表示部106の画像表示用メモリ、制御部101の作業領域等として使用される。
The
操作部105は、カメラ100に対する指示をユーザから受け付けるためのユーザインターフェースとして機能する。操作部105は例えば、ユーザがカメラ100の電源のオン/オフを指示するための電源ボタンや、撮影を指示するためのレリーズスボタン、画像データの再生を指示するための再生ボタンを含む。さらに、後述の無線通信部111を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部106に形成されるタッチパネルも操作部105に含まれる。なお、レリーズスボタンは、スイッチ1およびスイッチ2を有する。レリーズスボタンが、いわゆる半押し状態となることにより、スイッチ1がONとなる。これにより、AF(オートフォーカス)処理、AE(自動露出)処理、AWB(オートホワイトバランス)処理、EF(フラッシュプリ発光)処理等の撮影準備を行うための指示を受け付ける。また、レリーズスボタンが、いわゆる全押し状態となることにより、スイッチ2がONとなる。これにより、撮影を行うための指示を受け付ける。
The
表示部106は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。他にはランプなどによる点灯/点滅/消灯表示も行う。例えば、後述する記録媒体110へのアクセス状態、無線通信部111の通信状態等が挙げられる。なお、表示部106は必ずしもカメラ100が内蔵する必要はない。カメラ100は内部又は外部の表示部106と接続することができ、表示部106の表示を制御する表示制御機能を少なくとも有していればよい。
The
認証情報生成部107はカメラ100をWebサーバ400に登録する際に用いる認証情報を生成する。認証情報は、後述する乱数やQRコード(登録商標)を含む。なお、認証情報生成部107は、ハードウェアモジュールではなく、制御部101によって実現されるソフトウェアモジュールとして備えられるようにしても良い。
The authentication
記録媒体110は、撮像部102から出力された画像データを記録することができる。記録媒体110は、カメラ100に着脱可能なよう構成してもよいし、カメラ100に内蔵されていてもよい。すなわち、カメラ100は少なくとも記録媒体110にアクセスする手段を有していればよい。
The
無線通信部111は、外部装置と接続するためのインターフェースである。本実施形態のカメラ100は、無線通信部111を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部102で生成した画像データを、無線通信部111を介して外部装置に送信することができる。なお、本実施形態では、無線通信部111は外部装置とIEEE802.11の規格に従った、いわゆるWi-Fi(登録商標)で通信するためのインターフェースを含む。制御部101は、無線通信部111を制御することで外部装置との無線通信を実現する。なお、通信方式はWi-Fi(登録商標)に限定されるものではなく、例えば赤外通信方式も含む。無線通信部111は第一の無線通信手段の一例である。なお、後述するスマートフォン500についても、図1を用いて説明したカメラ100と同様のハードウェア構成を有するものとする。ここでは、情報処理装置の一例としてスマートフォン500を説明するが、QRコード等の画像を撮像可能な情報処理装置であれば、スマートフォン500以外であっても良い。
The
次に、カメラ100の外観について説明する。図2(a)、(b)はカメラ100の外観の一例を示す図である。レリーズスボタン105aや再生ボタン105b、方向キー105c、タッチパネル105d、電源レバー105eは、前述の操作部105に含まれる操作部材である。また、表示部106には、撮像部102による撮像の結果として得られた画像や、後述するQRコード、カメラ100のWebサーバ400への登録結果を示す通知が表示される。
Next, the external appearance of the
図3は、カメラ100を登録するサーバ装置の一例としてのWebサーバ400のハードウェア構成例である。制御部401は、入力された信号や、後述のプログラムに従ってWebサーバ400の各部を制御する。なお、制御部401が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
Figure 3 shows an example of the hardware configuration of a
不揮発性メモリ403は、電気的に消去・記録可能な不揮発性のメモリであり、制御部401で実行される後述のプログラム等や、登録するカメラ100の情報が格納される。
The
認証情報処理部410は後述するスマートフォン500等の情報処理装置からWebサーバ400を利用するユーザのログイン認証を行う。ログイン認証が成功した場合は、情報処理装置を一意に定める認証キーの生成を行う。また、カメラ100から乱数を通知されたときの認証を行う。なお、認証情報処理部410は、ハードウェアモジュールではなく、制御部401によって実現されるソフトウェアモジュールとして備えられるようにしても良い。
The authentication
通信部411は、公衆ネットワーク300を介して外部装置と接続するためのインターフェースである。本実施形態のWebサーバ400は、公衆ネットワーク300を介してカメラ100、スマートフォン500とデータのやりとりを行うことができる。なお、本実施形態では、通信部411は無線、有線のどちらかに限定されないものではない。
The
図4は、カメラ100とアクセスポイント200、公衆ネットワーク300、Webサーバ400、スマートフォン500で構成されるシステム全体の概略図である。本実施例のシステムでは、カメラ100とWebサーバ400とスマートフォン500が互いに通信可能に接続されている。
Figure 4 is a schematic diagram of the entire system consisting of a
図5は本実施例における、カメラ100に表示されたQRコードをスマートフォン500で撮像して、カメラ100をWebサーバ400に登録するシーケンス図である。
Figure 5 is a sequence diagram showing how the QR code displayed on the
まず、スマートフォン500はWebサーバ400にログインするために、アカウントIDとパスワードをWebサーバ400に通知する(M401)。アカウントIDとパスワードはスマートフォン500に記憶されていても良いし、ログインの度にユーザによって入力されても良い。Webサーバ400は、認証情報処理部410にてログイン認証を行い、認証成功した場合は、ユーザを一意に識別する認証キーを生成して、スマートフォン500へ配付する(M402)。
First, in order to log in to the
一方、カメラ100は、操作部105を介してユーザからWebサーバ400への登録指示を受け付けると、制御部101が認証情報生成部107に乱数生成を指示する(M403)。そして、M403で生成された乱数と、Webサーバ400との認証処理を行うためにスマートフォン200がアクセスするための認証用URLを元に、QRコードを生成する(M404)。QRコードを生成した後、制御部101は表示部106にQRコードと乱数を表示させる(M405)。なお、ここでは識別情報の一例として乱数、識別情報を示す画像の一例とQRコードを例に説明したが、これらに限らない。例えば、乱数ではない数字の組合せを識別情報としても良いし、QRコード以外の形式の画像を用いても良い。
On the other hand, when the
M405にてQRコードが表示されると、スマートフォン500はQRコードを撮像する(M406)。スマートフォン500は撮像したQRコードの解析を行い、乱数と認証用URLを取得する(M407)。続いて、スマートフォン500は認証用URLにアクセスし、乱数とM402でWebサーバから配付された認証キーとをWebサーバ400に通知する(M408)。
When the QR code is displayed in M405, the
Webサーバ400はスマートフォン500から乱数と認証キーを受信すると、同一の乱数を重複して受信していないかを認証情報処理部410にて確認する(M409)。ここでの重複受信は、スマートフォン500からの受信又はスマートフォン500以外の情報処理装置からの受信を含む。重複していないことを確認すると、Webサーバ400は認証キーと乱数を仮登録情報として一時保存し(M410)、スマートフォン500に仮登録が完了した旨を通知する(M411)。
When the
スマートフォン500は仮登録が完了した旨を表示するとともに、ユーザに登録処理を続けるよう促す(M412)。ここでのユーザへのガイダンスは、カメラ100の操作を促す内容を含む。なお、M408にてスマートフォン500から通知された乱数が重複していた場合、Webサーバ400は仮登録を行わず、重複している旨(エラー)をスマートフォン500に通知する。更には先に仮登録されていた情報も削除する。
The
仮登録後、カメラ100は操作部105に対するユーザの操作に基づき無線通信111を起動して、アクセスポイント200、公衆ネットワーク300を介してWebサーバ400との接続を開始する(M413)。そして、M403で生成した乱数とカメラ100固有の情報(カメラ情報、或いは「装置情報」と呼ぶものとする)をWebサーバ400へ通知する(M414)。カメラ100固有の情報とは、例えば、カメラのシリアルナンバーやMACアドレス、機種IDなどが含まれる。
After provisional registration, the
なお、無線通信部111の起動はM403よりも前でもよい。本実施例では、M413で無線通信部111を起動するようにすることで、M403からM412の期間における無線通信部111による電力消費を抑制している。
Note that the
乱数を受信したWebサーバ400は、受信した乱数を、一時保存されている仮登録情報に含まれる乱数と照合し、一致するものがあるかを判定する(M415)。一致する乱数が存在する場合は、認証情報処理部410はカメラを一意に識別するためのカメラ識別情報(装置識別情報)を生成する(M416)。カメラ100はWebサーバ400への登録後、Webサーバ400との通信(画像データのアップロード)を行う場合はこのカメラ識別情報を含めて送信することになる。Webサーバ400は、カメラ識別情報に基づいてカメラ100を識別する。続けて、認証キーに紐づいたアカウント情報とカメラ情報、カメラ識別情報を関連づけて記憶する(M417)。関連付けた情報は不揮発性メモリ403に記憶される。この処理により、カメラ100がWebサーバ400に登録されることになる。
The
M417でカメラ100が登録されると、Webサーバ400はスマートフォン500に登録完了の旨とカメラ情報とを通知する(M418)。スマートフォン500は登録完了した旨と共にカメラ情報を表示する(M419)。ここでカメラ情報を表示するのは、正しいカメラが登録されたことをユーザに確認させるためである。
When the
Webサーバ400は続けてカメラ100に登録が成功したことと、カメラ識別情報とを、カメラ100に通知する(M420)。カメラ100の制御部101は登録成功結果とカメラ識別情報を受信したら無線通信部111を停止させる(M421)。そして表示部106にWebサーバ400への登録が成功したことと、カメラ識別情報を保存してよいか確認する旨と、カメラ情報を表示する(M422)。ユーザは、M419でスマートフォン500に表示されたカメラ情報と、M422で表示されたカメラ情報が一致することを確認したらOKを選択する(M423)。それにより制御部101は、不揮発性メモリ103にカメラ識別情報を記憶させる(M424)。記憶後、登録が完了した旨が表示部106にて表示される(M425)。
The
なお、M406でスマートフォン500がQRコードを撮像する前、即ち、M408でスマートフォン500からWebサーバ400に乱数が送信される前に、M414でカメラ情報が通知された場合、Webサーバ400は登録失敗をカメラ100に通知する。
Note that if the camera information is notified in M414 before the
また、M411にて仮登録成功の旨をWebサーバ400がスマートフォン500に通知してから一定時間が経過してもカメラ100から乱数とカメラ情報を受信しなかった場合、Webサーバ400は仮登録情報を削除する。
In addition, if a certain amount of time has elapsed since the
図6は本実施形態におけるカメラ100の動作を説明するフローチャート図である。
Figure 6 is a flow chart illustrating the operation of the
カメラ100の操作部105を介してユーザからWebサーバ400への登録が指示されると、制御部101は乱数を生成し、表示部106に当該乱数を含むデータをコード化したQRコードと乱数そのものの数値を表示させる(S501)。
When a user issues an instruction to register on the
図12は、S501で表示される画面例を示す。画面上部の情報1201が乱数、画面左部の情報1202がQRコードである。また、M412でスマートフォン500に表示されるユーザへのガイダンスには、図12の操作ボタン1203を操作することを促すメッセージが含まれる。
Figure 12 shows an example of the screen displayed in S501.
操作ボタン1203が操作されると、制御部101は無線通信部111を起動させて、アクセスポイント200との無線接続を開始する(S502)。制御部101は無線接続部111とアクセスポイント200の無線接続の成否を確認する(S503)。S503で接続成功した場合、制御部101は無線通信部111と、公衆ネットワーク300を介してWebサーバ400へ乱数とカメラ情報を送信する(S504)。
When the
その後、制御部101は無線通信部111を介して、Webサーバ400から登録結果と、Webサーバ400が登録したカメラを一意に指定するカメラ識別情報を受信し(S505)、制御部101は無線通信部111を停止させる(S506)。無線通信部111を停止した後、制御部101は結果の成否を確認する(S507)。登録が成功した場合、制御部101は、Webサーバ400への登録が成功したことと、カメラ識別情報を保存してよいか確認する旨と、カメラ情報を表示する(S508)。ユーザは操作部105でOKかキャンセルを選択する(S509)。ここで選択させる目的は、意図したカメラがWebサーバ400に登録されているかをユーザに確認させるためである。S509でOKを選択した場合、制御部101は不揮発性メモリ103にカメラ識別情報を記憶させる(S510)。そして、制御部101は表示部106にWebサーバ400への登録が完了した旨を表示させる(S511)。
After that, the
なお、S503で無線接続に失敗した場合、制御部101は無線通信部111を停止させる(S512)。制御部101は続けて表示部106に対してエラー表示を指示する(S513)。ここでは無線接続に失敗した旨のエラー表示となる。
If the wireless connection fails in S503, the
また、S507で登録失敗した場合も、制御部101は表示部106に対してエラー表示を指示する(S513)。なお、この場合もS512に進み、無線通信部111を停止させても良い。ここではWebサーバ400への登録処理が失敗した旨が表示される。エラーが起こる要因としてはスマートフォン500による仮登録がまだ行われていない場合が挙げられる。他には仮登録した後に一定時間が経過してもWebサーバ400へ乱数とカメラ情報を送信せずに有効期限が切れてしまった場合や、他のユーザが同一の乱数で仮登録していた場合が挙げられる。他にはWebサーバ400側でアクセス集中やシステムエラーなどが発生した場合も考えられる。表示するエラーの内容については挙げられたケース毎に内容を表示してもよいし、失敗した旨だけを表示してもよい。
Also, if registration fails in S507, the
S509においてキャンセルを選択した場合、Webサーバ400から受信したカメラ識別情報は破棄される(S514)。カメラ100としてはWebサーバ400とは未登録として振る舞う。
If cancel is selected in S509, the camera identification information received from the
図7は本実施例におけるWebサーバ400の動作を説明するフローチャート図である。
Figure 7 is a flow chart explaining the operation of the
まず、ログインするためにアカウントIDとパスワードをスマートフォン500から受信する(S601)。Webサーバ400の認証情報処理部410は、受信したアカウントIDに基づき、ユーザが一意に定まる認証キーを生成し(S602)、スマートフォン500へ通知する(S603)。
First, an account ID and password for logging in are received from the smartphone 500 (S601). The authentication
次に、カメラ100に表示されたQRコードを撮像したスマートフォン500から乱数と認証キーを受信する(S604)。この時、認証情報処理部410は、S604で受信した乱数と同じ乱数で別の認証キーが登録されていないか確認し、通知された認証キーで仮登録可能か確認する(S605)。仮登録可能な場合、即ち、同じ乱数の別の認証キーが存在しない場合は、不揮発性メモリ403に認証キーと乱数を関連づけて記憶する(S606)。そして、仮登録成功の旨をスマートフォン500に通知する(S607)。制御部401は仮登録の有効期限確認用タイマーを作動させる(S608)。
Next, the random number and authentication key are received from the
そして、通信部411を介してカメラ100から乱数と、カメラ情報を受信する(S609)。認証情報処理部410は、仮登録された認証キーの中にS609で受信した乱数と同じ乱数が存在するか確認する(S610)。同じ乱数が存在する場合、制御部401は有効期限内であるか確認する(S611)。有効期限内であれば登録成功とみなし、カメラ識別情報を生成する(S612)。カメラ識別情報を生成したら、(S601)で受信したアカウントIDとカメラ100の固有情報、そしてカメラ識別情報を関連付けて不揮発性メモリ403に記憶する(S613)。記憶後、スマートフォン500にカメラ100の登録が完了した旨とカメラ100の固有情報を通知する(S614)。続けて、カメラ100にカメラ100の登録が完了した旨とカメラ識別情報を通知する(S615)。
Then, the random number and camera information are received from the
なお、ここではS601乃至S608の処理を経た後に、S609以降の処理が開始されるようになっている例を説明したが、実際には、S609乃至S608の処理とS609以降の処理とは独立して並列に処理され得る。このため、S609でカメラ100から乱数を受信した時点で、仮登録が済んでいない場合があり得る。この場合には、S610における判定で同じ乱数が存在しないという結果になる。
Note that, although an example has been described in which the processing from S609 onwards is started after the processing from S601 to S608 has been performed, in reality, the processing from S609 to S608 and the processing from S609 onwards may be performed independently and in parallel. For this reason, there may be cases in which provisional registration has not been completed at the time the random number is received from the
S605の判定において別の認証キーが同じ乱数を登録していた場合は、S604で受信した認証キーと乱数は記憶せず、不揮発性メモリ403から別の認証キーの仮登録情報を消去する(S616)。これにより、カメラ100が意図しない別のユーザと関連付けられるのを防ぐ。そして、スマートフォン500と、別の認証キーを配布した情報処理装置に乱数の重複による仮登録失敗の旨を通知する(S617)。他に、S610にてカメラ100から通知された乱数が仮登録された認証キーの乱数の中から見つからなかった場合、カメラ100とスマートフォン500に仮登録情報が存在しないことによる登録失敗を通知する(S618)。また、S611にて有効期限が過ぎていた場合、カメラ100とスマートフォン500に有効期限切れによる登録失敗を通知する(S619)。有効期限を設けることで、乱数が重複する可能性を逓減させる。
If it is determined in S605 that another authentication key has registered the same random number, the authentication key and random number received in S604 are not stored, and the provisional registration information of the other authentication key is erased from the non-volatile memory 403 (S616). This prevents the
図8は本実施例におけるスマートフォン500の動作を示すフローチャート図である。
Figure 8 is a flowchart showing the operation of the
ユーザはスマートフォン500でアカウントIDとパスワードを入力してWebサーバ400へ送信する(S701)。送信するとWebサーバ400から認証キーを受信する(S702)。その後、ユーザはカメラ100に表示されたQRコードをスマートフォン500で撮像する(S703)。読み取ったQRコードからスマートフォン500は乱数と認証用URLを取得する(S704)。スマートフォン500は認証キーと乱数をWebサーバ400へ送信する(S705)。スマートフォン500はWebサーバから応答を受信して仮登録結果を確認する(S706)。仮登録が成功した場合、スマートフォン500はカメラ100にて登録処理続行を促す旨を表示する(S707)。
The user inputs an account ID and password on the
その後、スマートフォン500はWebサーバ400からカメラ100の登録結果とカメラ100の固有情報を受信する(S708)。本登録が成功したか確認する(S709)。成功していた場合、スマートフォン500は登録完了の旨とカメラ100のシリアルナンバーを表示する(S710)。
Then, the
なお、S706で仮登録失敗した場合、スマートフォン500は登録失敗した旨を表示する(S711)。また、S709にて本登録失敗していた場合、スマートフォン500は有効期限切れか確認する(712)。有効期限切れの場合は有効期限切れの旨を表示する(S713)。有効期限切れでない場合はS711と同様に、登録失敗の旨を表示する。
If provisional registration fails in S706, the
以上説明したように、本実施例によればスマートフォン500がカメラ100で生成して表示されたQRコードを撮像することで、カメラの操作部105で複雑な情報を入力せずともカメラ100をWebサーバ400に登録できる。即ち、カメラ100(画像処理装置)と、スマートフォン500(情報処理装置)と、Webサーバ400(サーバ装置)とを含む情報処理システムにおいて、カメラ100は、乱数(識別情報)を生成し、生成した乱数を示すQRコード(画像)を表示する。また、カメラ100は、生成した乱数をWebサーバ400に送信する(第1の送信)。スマートフォン500はカメラ100に表示されたQRコードを撮像し、撮像したQRコードに基づいて乱数を取得し、取得した乱数をWebサーバ400に送信する(第2の送信)。Webサーバ400は、カメラ100から送信された乱数を受信するとともに(第1の受信)、スマートフォン500から送信された乱数を受信し(第2の受信)、各乱数が一致したことに基づき、カメラ100を登録する。これにより、ユーザの使い勝手が向上する。
As described above, according to this embodiment, the
[第2の実施形態]
以下、本発明の第2の実施例について説明する。カメラ100およびスマートフォン500のハードウェア構成は図1、Webサーバ400のハードウェア構成は図2と同様である。
Second Embodiment
A second embodiment of the present invention will be described below. The hardware configurations of the
図9は本実施例におけるシステム全体の概略図で、第1の実施形態の概略図である図4との違いは、スマートフォン500がパーソナルコンピュータ600に置き換わる点である。本実施例ではスマートフォン500のようなQRコード読み取り機能を有していない情報機器端末を用いた場合を想定している。
Figure 9 is a schematic diagram of the entire system in this embodiment, and differs from Figure 4, which is a schematic diagram of the first embodiment, in that the
図10は本実施例における、パーソナルコンピュータ600でカメラ100に表示された認証用URLにアクセスして、乱数を入力することで、カメラ100をWebサーバ400に登録するシーケンス図である。
Figure 10 is a sequence diagram showing how, in this embodiment, the
M901からM905は第1の実施形態におけるシーケンス(図5)のM401からM405と同様のため説明を省略する。 M901 to M905 are similar to M401 to M405 in the sequence in the first embodiment (Figure 5), so the explanation is omitted.
ユーザはパーソナルコンピュータ600にてWebサーバ400の認証用URLを手動で入力してアクセスする(M906)。認証用URLはWebページや取扱説明書に記載されていることを想定しているが、カメラ100に表示してもよい。ユーザはパーソナルコンピュータ600で認証用URLアクセス後、カメラ100に表示された乱数を入力する(M907)。
The user manually inputs the authentication URL of the
M908からM925も第1の実施形態におけるシーケンス(図5)のM408からM425と同様のため説明を省略する。 M908 to M925 are similar to M408 to M425 in the sequence in the first embodiment (Figure 5), so the explanation is omitted.
図11は本実施例におけるパーソナルコンピュータ600の動作を示すフローチャート図である。カメラ100とWebサーバ400のフローチャート図は第1の実施形態と同様のため説明を省略する。
Figure 11 is a flow chart showing the operation of the
S1001からS1002は第1の実施形態におけるフローチャート(図8)と同様のため説明を省略する。 Steps S1001 to S1002 are the same as those in the flowchart for the first embodiment (Figure 8), so the explanation will be omitted.
パーソナルコンピュータ600にてWebサーバ400の認証用URLを手動で入力してアクセスする(S1003)。認証用URLにアクセスしたら、ユーザはパーソナルコンピュータ600にてカメラ100に表示された乱数を入力する(S1004)。
The user manually enters the authentication URL of the
S1005からS1013は第1の実施形態におけるフローチャート(図8)と同様のため説明を省略する。 Steps S1005 to S1013 are the same as those in the flowchart for the first embodiment (Figure 8), so the explanation is omitted.
以上で説明したように、本実施例によれば、QRコードを読み取れないパーソナルコンピュータ600を用いても、カメラ100の操作部105でWebサーバ400に登録するための設定情報を入力せずにカメラ100をWebサーバ400に登録できる。即ち、カメラ100(画像処理装置)と、スマートフォン500(情報処理装置)と、Webサーバ400(サーバ装置)とを含む情報処理システムにおいて、カメラ100は、乱数(識別情報)を生成し、生成した乱数を表示する。また、カメラ100は、生成した乱数をWebサーバ400に送信する(第1の送信)。スマートフォン500はカメラ100に表示された乱数の入力をユーザから受け付け、受け付けた乱数をWebサーバ400に送信する(第2の送信)。Webサーバ400は、カメラ100から送信された乱数を受信するとともに(第1の受信)、スマートフォン500から送信された乱数を受信し(第2の受信)、各乱数が一致したことに基づき、カメラ100を登録する。これによりユーザの使い勝手が向上する。
As described above, according to this embodiment, even if a
また、カメラ100においてQRコードと乱数を同一画面に表示するようにすることで、カメラ100でスマートフォン500を使うかパーソナルコンピュータ600を使うかユーザに選択させる必要がなくなる。これにより、カメラ100の操作が簡便になり、ユーザの使い勝手が向上する。
In addition, by displaying the QR code and the random number on the same screen in the
[第3の実施形態]
以下、本発明の第3の実施例について説明する。カメラ100およびスマートフォン500のハードウェア構成は図1、Webサーバ400のハードウェア構成は図2と同様である。
[Third embodiment]
A third embodiment of the present invention will now be described. The hardware configurations of the
図13は、本実施形態におけるカメラ100の動作を説明するフローチャート図であって、第1の実施形態において説明した図6に対応する図である。図6と比較すると、S515およびS516が追加されていることが分かる。
Figure 13 is a flow chart for explaining the operation of the
S515では、制御部101はエラーの内容がWebサーバ400へのアクセス集中によるビジー状態(サーバ混雑)であるか確認する。ビジー状態以外であればカメラ100はWebサーバ400への登録処理を終了させる。ビジー状態であれば表示部106にWebサーバ400への登録処理を終了するか否かの旨を表示して、ユーザからの指示を受け付ける(S516)。終了しないことが指示された場合はS501で生成された乱数を維持したまま、S502に戻る。これによりスマートフォン500でQRコードを再度読み取ることなく登録処理を再開出来る。
In S515, the
なお、S507で登録失敗した場合に、無線通信部111を停止させるか否かをエラー内容に応じて判断しても良い。即ち、エラーの内容がWebサーバ400へのアクセス集中によるビジー状態である場合は、無線通信部111を停止させずにS504から再開してもよい。これにより、無線接続部111とアクセスポイント200の無線接続を維持した状態から再開するので、無線接続に要する時間を省くことが出来る。
If registration fails in S507, it may be determined whether to stop the
図14は、本実施例におけるWebサーバ400の動作を説明するフローチャート図であって、第1の実施形態において説明した図7に対応する図である。図7と比較すると、S620およびS621が追加されていることが分かる。
Figure 14 is a flow chart for explaining the operation of the
S620において制御部401は、Webサーバ400にアクセスが集中をしていないか確認をする。アクセスが集中していなければS610に進む。一方、Webサーバ400へのアクセス集中による混雑が発生している場合、Webサーバ400が混雑している旨のエラー通知をカメラ100に送信する(S621)。
In S620, the
以上説明したように、本実施形態では、エラーがサーバ混雑に起因する場合には認証キーを生成し直すことなくリトライ(再送信)することができるため、処理負荷や操作手順を軽減させることができる。 As described above, in this embodiment, if an error is caused by server congestion, a retry (resend) can be performed without regenerating the authentication key, thereby reducing the processing load and operational procedures.
[他の実施形態]
尚、上述の機能を実現するソフトウェアのプログラムコードを記録した記録媒体をシステムあるいは装置に供給し、システムあるいは装置のコンピュータ(CPU、MPU)が記録媒体に格納されたプログラムコードを読み出し実行するようにしてもよい。この場合、記憶媒体から読み出されたプログラムコード自体が上述の実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は上述の装置を構成することになる。
[Other embodiments]
A recording medium on which the program code of the software for realizing the above-mentioned functions is recorded may be supplied to the system or device, and the computer (CPU, MPU) of the system or device may read and execute the program code stored in the recording medium. In this case, the program code itself read from the storage medium will realize the functions of the above-mentioned embodiment, and the storage medium on which the program code is stored will constitute the above-mentioned device.
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。 Storage media for supplying program code may include, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile memory card, a ROM, a DVD, etc.
また、コンピュータが読み出したプログラムコードを実行することにより、上述の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSが実際の処理の一部または全部を行い、上述の機能を実現してもよい。OSとは、Operating Systemの略である。 In addition, not only can the above-mentioned functions be realized by the computer executing the program code it has read, but the OS running on the computer can also perform some or all of the actual processing based on the instructions of the program code to realize the above-mentioned functions. OS is an abbreviation for Operating System.
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、そのプログラムコードの指示に基づき、機能拡張ボードや機能拡張ユニットに備わるCPUが実際の処理の一部または全部を行い、上述の機能を実現してもよい。 The program code read from the storage medium is then written to memory on a function expansion board inserted into the computer or on a function expansion unit connected to the computer. Then, based on the instructions of the program code, a CPU on the function expansion board or function expansion unit may perform some or all of the actual processing to realize the above-mentioned functions.
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention can also be realized by supplying a program that realizes one or more of the functions of the above-described embodiments to a system or device via a network or storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., an ASIC) that realizes one or more of the functions.
100 カメラ
101 制御部
106 表示部
107 認証情報生成部
111 無線通信部
400 Webサーバ
410 認証情報処理部
500 スマートフォン
REFERENCE SIGNS
Claims (25)
前記画像処理装置は、
前記画像処理装置を前記サーバによって提供されるWebサービスへ登録するために用いるランダム文字列を少なくとも含む識別情報と、前記サーバに関連するURL(Uniform Resource Locater)を含むQR(Quick Response)コード(登録商標)の画像を表示する表示制御手段と、
前記サーバとの間で前記識別情報を通信するよう制御する通信制御手段と、
を有し、
前記情報処理装置は、
前記画像処理装置の前記表示制御手段によって表示された前記QRコードの画像を撮像する撮像手段と、
前記撮像手段が撮像した前記QRコードの画像を解析する解析処理を行い、識別情報とURLを取得する取得手段と、
前記解析処理により得られた識別情報を前記解析処理により得られたURLを用いて外部に送信する第1の送信制御手段と、
を有し、
前記サーバは、
前記画像処理装置との間で通信を行った前記識別情報と、前記情報処理装置の前記URLを用いるアクセスを受けた結果として得られた前記解析処理により得られた識別情報とが一致したと判断した後に、前記画像処理装置を前記Webサービスへ登録する登録手段と、
を有することを特徴とする情報処理システム。 An information processing system including an image processing device, an information processing device, and a server,
The image processing device includes:
a display control means for displaying an image of a QR (Quick Response) Code (registered trademark) including identification information including at least a random character string used for registering the image processing device to a web service provided by the server and a URL (Uniform Resource Locator) related to the server;
A communication control means for controlling communication of the identification information with the server;
having
The information processing device includes:
an imaging means for capturing an image of the QR code displayed by the display control means of the image processing device;
an acquisition means for performing an analysis process of analyzing the image of the QR code captured by the imaging means and acquiring identification information and a URL;
a first transmission control means for transmitting the identification information obtained by the analysis process to an outside using a URL obtained by the analysis process;
having
The server,
a registration means for registering the image processing device to the Web service after determining that the identification information communicated with the image processing device matches the identification information obtained by the analysis process as a result of accessing the information processing device using the URL;
An information processing system comprising:
前記サーバは、更に、前記URLを用いる新たなアクセスを受けた結果として前記一時保存されているランダム文字列の識別情報と一致する識別情報が得られた場合、当該新たなアクセスを行った情報処理装置に対してエラーを通知する手段を更に有することを特徴とする請求項1乃至6のいずれか1項に記載の情報処理システム。 the server performs control so that, when identification information of a random character string is obtained as a result of access using the URL, the identification information of the random character string and information related to the account are temporarily stored;
The information processing system according to any one of claims 1 to 6, characterized in that the server further has a means for notifying an error to the information processing device that made the new access when identification information matching the identification information of the temporarily stored random string is obtained as a result of a new access using the URL.
前記画像処理装置を関連するWebサービスへ登録するために用いるランダム文字列を少なくとも含む識別情報と、前記Webサービスに関連するURL(Uniform Resource Locater)を含むQR(Quick Response)コードの画像を表示するように制御する表示制御手段と、
前記Webサービスとの間で前記識別情報を通信するよう制御する通信制御手段と、
を有し、
前記QRコードの画像を読み取った他の情報処理装置による前記Webサービスへ前記画像処理装置を登録するために前記QRコードに含まれる前記識別情報を提供する処理の結果として前記Webサービスへの登録の処理が行われたことが更なる通信の結果に基づき前記画像処理装置において認識できたことに従って前記表示制御手段は、前記処理が完了したことを示す通知を表示するよう制御することを特徴とする画像処理装置。 An image processing device that communicates with a web service,
a display control unit for controlling to display an image of a QR (Quick Response) code including identification information at least a random character string used for registering the image processing device to a related Web service and a URL (Uniform Resource Locator) related to the Web service;
A communication control means for controlling communication of the identification information with the web service;
having
The image processing device is characterized in that, when the image processing device recognizes based on the results of further communication that a registration process to the Web service has been performed as a result of a process of providing the identification information contained in the QR code in order to register the image processing device to the Web service by another information processing device that has read the image of the QR code, the display control means controls to display a notification indicating that the process has been completed.
前記通信制御手段は、前記生成手段によって生成された前記ランダム文字列を少なくとも含む前記識別情報を前記Webサービスを提供するサーバに通信することを特徴とする請求項17に記載の画像処理装置。 The method further comprises: generating means for generating the random character string;
18. The image processing apparatus according to claim 17, wherein the communication control means communicates the identification information including at least the random character string generated by the generation means to a server that provides the Web service.
前記通信制御手段は、前記通信インタフェースを介した通信であって、前記画像処理装置が無線接続したアクセスポイントを経由する通信によって、前記Webサービスを提供するサーバとの間で前記識別情報を通信することを特徴とする請求項17乃至21のいずれか1項に記載の画像処理装置。 A communication interface for performing Wi-Fi (registered trademark) communication is provided.
The image processing device according to any one of claims 17 to 21, characterized in that the communication control means communicates the identification information between the image processing device and a server providing the Web service by communication via the communication interface, the communication being via an access point to which the image processing device is wirelessly connected.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/701,066 US12177392B2 (en) | 2021-03-24 | 2022-03-22 | Information processing system, image processing apparatus, information processing apparatus, server apparatus, information processing method, and storage medium |
| CN202511170748.0A CN121151365A (en) | 2021-03-24 | 2022-03-22 | Image/information processing equipment, systems, methods, server equipment and media |
| CN202210285507.0A CN115134330A (en) | 2021-03-24 | 2022-03-22 | Image/information processing apparatus, system, method, server apparatus, and medium |
| EP22164137.6A EP4064083A1 (en) | 2021-03-24 | 2022-03-24 | Information processing system method, and program, registering an image processing apparatus via an information processing apparatus at a server apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021050079 | 2021-03-24 | ||
| JP2021050079 | 2021-03-24 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022151609A JP2022151609A (en) | 2022-10-07 |
| JP2022151609A5 JP2022151609A5 (en) | 2024-12-11 |
| JP7669302B2 true JP7669302B2 (en) | 2025-04-28 |
Family
ID=83465305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022012431A Active JP7669302B2 (en) | 2021-03-24 | 2022-01-28 | Information processing system, image processing device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7669302B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014010833A (en) | 2012-06-27 | 2014-01-20 | Naver Corp | Interlocking system and method of tv and smartphone using image authentication key, and computer readable storage medium |
| WO2014196076A1 (en) | 2013-06-07 | 2014-12-11 | 株式会社 東芝 | Terminal, electronic device login setting information input method, computer-readable information recording medium, and electronic device |
| JP2016051981A (en) | 2014-08-29 | 2016-04-11 | 株式会社ニコン | Imaging apparatus and imaging system |
| JP2016146608A (en) | 2015-02-09 | 2016-08-12 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM |
| JP2021190812A (en) | 2020-05-28 | 2021-12-13 | ブラザー工業株式会社 | Computer programs, terminal devices, and methods for terminal devices |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102136543B1 (en) * | 2013-12-17 | 2020-08-13 | 삼성전자주식회사 | Method and apparatus for registering device capable of device-to-device communication to server |
-
2022
- 2022-01-28 JP JP2022012431A patent/JP7669302B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014010833A (en) | 2012-06-27 | 2014-01-20 | Naver Corp | Interlocking system and method of tv and smartphone using image authentication key, and computer readable storage medium |
| WO2014196076A1 (en) | 2013-06-07 | 2014-12-11 | 株式会社 東芝 | Terminal, electronic device login setting information input method, computer-readable information recording medium, and electronic device |
| JP2016051981A (en) | 2014-08-29 | 2016-04-11 | 株式会社ニコン | Imaging apparatus and imaging system |
| JP2016146608A (en) | 2015-02-09 | 2016-08-12 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM |
| JP2021190812A (en) | 2020-05-28 | 2021-12-13 | ブラザー工業株式会社 | Computer programs, terminal devices, and methods for terminal devices |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022151609A (en) | 2022-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8477202B2 (en) | Photographing apparatus and communication establishing method and program | |
| JP5110805B2 (en) | Communication terminal, communication method and program capable of wired and wireless communication | |
| JP4522344B2 (en) | Imaging apparatus, control method thereof, and program thereof | |
| JP4636777B2 (en) | Digital camera, digital camera control method and file server | |
| JP2004221908A (en) | Method for controlling display, photographed image output sysetm capable of using the method, display control device, liquid crystal projector, and digital camera | |
| US7277124B2 (en) | Image sensing apparatus, information processing apparatus, control method for these apparatuses, image processing apparatus and method, and image processing system | |
| JP2009141472A (en) | IMAGING DEVICE, IMAGING DEVICE SETTING METHOD, AND PROGRAM | |
| US7443420B2 (en) | Printing system including a printing apparatus for printing image data transmitted from an image pickup apparatus identified by an approved ID information | |
| JP2009027647A (en) | Photographed image recording system, photographing apparatus, and photographed image recording method | |
| JP2002142181A (en) | Communication apparatus and communication system | |
| JP7669302B2 (en) | Information processing system, image processing device and program | |
| CN115412914B (en) | Communication device, control method for communication device and storage medium for stored program | |
| US11363150B2 (en) | Image management apparatus, image management method, communication apparatus, control method, and storage medium | |
| JP2006293580A (en) | Image providing system with sound | |
| JP4659567B2 (en) | Imaging apparatus and imaging method | |
| EP4064083A1 (en) | Information processing system method, and program, registering an image processing apparatus via an information processing apparatus at a server apparatus | |
| US20190327422A1 (en) | Communication device for communicating with external device, method for controlling the same, and recording medium | |
| JP5008282B2 (en) | Imaging apparatus, control method therefor, computer program, and storage medium | |
| JP7332348B2 (en) | IMAGING DEVICE, CONTROL METHOD THEREOF, AND PROGRAM | |
| JP5263796B2 (en) | Digital camera, display device | |
| JP4395617B2 (en) | Image data management system, digital camera, external device, recording medium, and image data management method | |
| JP2009055630A (en) | Communication equipment | |
| JP2019193148A (en) | Information processing device and control method and program thereof | |
| JP5518127B2 (en) | Imaging apparatus, control method therefor, computer program, and storage medium | |
| JP2025101564A (en) | Information processing device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20231213 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241202 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241202 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20241202 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250212 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250318 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250416 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7669302 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |