[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5212448B2 - 画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラム - Google Patents

画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラム Download PDF

Info

Publication number
JP5212448B2
JP5212448B2 JP2010254514A JP2010254514A JP5212448B2 JP 5212448 B2 JP5212448 B2 JP 5212448B2 JP 2010254514 A JP2010254514 A JP 2010254514A JP 2010254514 A JP2010254514 A JP 2010254514A JP 5212448 B2 JP5212448 B2 JP 5212448B2
Authority
JP
Japan
Prior art keywords
information
image processing
operation history
portable terminal
processing apparatus
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
Application number
JP2010254514A
Other languages
English (en)
Other versions
JP2012105235A (ja
Inventor
大輔 崎山
武 森川
猛 南
開拓 小澤
和也 姉▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2010254514A priority Critical patent/JP5212448B2/ja
Priority to CN201110360194.2A priority patent/CN102469232B/zh
Priority to US13/296,966 priority patent/US8471914B2/en
Publication of JP2012105235A publication Critical patent/JP2012105235A/ja
Application granted granted Critical
Publication of JP5212448B2 publication Critical patent/JP5212448B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1226Discovery of devices having required properties
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1267Job repository, e.g. non-scheduled jobs, delay printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1273Print job history, e.g. logging, accounting, tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1289Remote printer device, e.g. being remote from client or server in server-client-printer device configuration, e.g. the server does not see the printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection 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/00323Connection 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 measuring, monitoring or signaling apparatus, e.g. for transmitting measured information to a central location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection 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/00344Connection 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 management, maintenance, service or repair apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3202Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of communication or activity log or report
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3252Image capture parameters, e.g. resolution, illumination conditions, orientation of the image capture device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3253Position information, e.g. geographical position at time of capture, GPS data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Facsimiles In General (AREA)
  • Telephonic Communication Services (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Selective Calling Equipment (AREA)
  • Telephone Function (AREA)

Description

この発明は画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラムに関し、特に、携帯端末で画像処理装置の操作を行なう画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラムに関する。
コピー機やプリンタやそれらの複合機であるMFP(Multi Function Peripheral)などの画像処理装置がオフィス環境で多く用いられ、多くのユーザが、利用の機会をもっている。
一方、昨今の携帯端末の普及に伴い、各ユーザが、インターネットへの接続機能やカメラ機能や位置検出機能を有した携帯電話機などの携帯機器を携帯し、その使用にも慣れているのが現状である。そして、たとえば特開2006−351024号公報(特許文献1)や特開2006−91390号公報(特許文献2)などに開示されているように、位置情報に予め関連付けられて記憶されている情報を記憶したサーバから該情報を取得し、撮影画像と該情報とを合成して表示することで、撮影画像上で施設の利用状況や予約情報などの情報を閲覧することが可能な携帯情報端末がある。
他方、画像処理装置の操作を容易にする一つの方法として、本願出願人が先行して出願し開示されている特開2003−22229号公報(特許文献3)は、利用者の操作位置を示す情報および操作内容を操作対象の情報と関連付けて履歴として記憶することによって、ある位置からの操作入力を受け付けたときにその操作位置および操作内容に関連付けて記憶されている情報を抽出して提示する情報処理システムを開示している。
特開2006−351024号公報 特開2006−91390号公報 特開2003−22229号公報
かかる画像処理装置は昨今の高機能化に伴い、ユーザが操作指示を行なうための操作が複雑化している。そのため、使用頻度の高くないユーザや複数種類の機器を使用するユーザにとっては使用可能な機能がわかり難かったり、操作が煩雑で使用し難かったりする問題がある。
そこで、上述のような携帯端末の普及に鑑み、画像処理装置の操作にも、その使用に慣れた携帯端末を用いることが望まれる場合がある。
本発明はこのような問題に鑑みてなされたものであって、携帯端末を用いて容易に画像処理装置の操作を行なうことができる画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラムを提供することを目的の一つとしている。
上記目的を達成するために、本発明のある局面に従うと、画像処理システムは、携帯端末と、処理手段を有する画像処理装置を少なくとも含んだ機器と、情報処理装置とを備える。携帯端末は、撮影手段と、当該携帯端末の位置情報および向き情報を取得するための取得手段と、表示手段と、表示手段で表示される操作画面に対する指示を入力するための入力手段とを含む。情報処理装置は、機器に関する情報として、機器の位置情報と、機器と通信するために必要な通信情報とを記憶するための記憶手段を含む。携帯端末は、撮影手段での撮影時における位置情報および向き情報を情報処理装置に対して送信し、情報処理装置は、携帯端末での撮影時における位置情報および向き情報に基づいて、機器のうちの携帯端末の撮影手段での撮影画像に含まれる機器を検出して機器に関する情報を携帯端末に対して送信し、携帯端末は、受信した機器に関する情報に基づいて画像処理装置に対する操作履歴を取得し、操作履歴を選択可能に提示する操作画面を表示手段に表示させ、入力手段で操作履歴の選択を受付けると、選択された操作履歴で特定される画像処理を画像処理装置に実行させるための制御信号を画像処理装置に送信するための処理手段をさらに含む。
好ましくは、情報処理装置は機器に関する情報として操作履歴をさらに記憶し、携帯端末の処理手段は、受信した機器に関する情報に含まれる操作履歴を用いて操作画面を表示手段に表示させる。
好ましくは、携帯端末の前記処理手段は、受信した機器に関する情報に含まれる当該機器と通信するために必要な通信情報に基づいて機器に対して操作履歴を要求し、機器から受信することで操作履歴を取得する。
好ましくは、携帯端末は機器を特定する情報に関連付けて機器の撮影時における位置情報および向き情報を記憶するための記憶手段をさらに含み、携帯端末は、機器の選択を受付けると選択された機器の撮影時における位置情報および向き情報を情報処理装置に対して送信する。
好ましくは、上記機器は画像処理装置を制御するための制御装置を含む。
好ましくは、操作履歴は、当該操作で指定される画像処理を実行した画像処理装置と、画像処理に必要な画像処理装置の機能と、画像処理の対象となる画像データとを特定する情報を含む。
より好ましくは、携帯端末の処理手段は、操作画面を表示手段に表示させるときに、操作履歴を当該操作で指定される画像処理を実行した画像処理装置ごとに表示させるようにソート処理を行なう。
好ましくは、携帯端末の処理手段は、操作画面を表示手段に表示させるときに、操作履歴を当該操作で指定される画像処理に必要な画像処理装置の機能ごとに表示させるようにソート処理を行なう。
好ましくは、操作履歴は、当該操作で指定される画像処理を実行した画像処理装置と、画像処理に必要な画像処理装置の機能と、画像処理の対象となる画像データと、画像処理によって得られた画像データの格納先とを特定する情報を含み、携帯端末の処理装置は、操作画面を表示手段に表示させるときに、操作履歴を当該操作で指定される画像処理によって得られた画像データの格納先ごとに表示させるようにソート処理を行なう。
好ましくは、帯端末の前記処理手段は、操作画面において操作履歴を選択可能であり、かつ、変更可能に表示手段に表示させ、操作画面において操作履歴の変更の指示を受付けると、変更された操作履歴で特定される画像処理を画像処理装置に実行させるための制御信号を画像処理装置に送信する。
本発明の他の局面に従うと、画像処理装置の制御方法は、撮影手段および表示手段を備えた携帯端末と、画像処理装置を少なくとも含んだ機器と情報処理装置とを含んだ画像処理システムにおける画像処理装置の制御方法であって、情報処理装置は、機器に関する情報として、機器の位置情報と、機器と通信するために必要な通信情報とを記憶し、携帯端末の撮影手段での撮影時における位置情報および向き情報を携帯端末が情報処理装置に送信するステップと、情報処理装置において、携帯端末から受信した位置情報および向き情報と、機器に関する情報に含まれる位置情報とに基づいて、機器のうち携帯端末の撮影手段での撮影画像に含まれる機器を検出して機器に関する情報を携帯端末に対して送信するステップと、携帯端末において、受信した機器に関する情報に基づいて画像処理装置に対する操作履歴を取得し、操作履歴を選択可能に提示する操作画面を表示手段に表示するステップと、携帯端末において、操作履歴の選択を受付けると、選択された操作履歴で特定される画像処理を画像処理装置に実行させるための制御信号を画像処理装置に送信するステップと、画像処理装置において、信号に基づいて対応した画像処理を実行するステップとを備える。
本発明のさらに他の局面に従うと、携帯端末は、撮影手段と、当該携帯端末の位置情報および向き情報を取得するための取得手段と、表示手段と、表示手段で表示される操作画面に対する指示を入力するための入力手段と、処理手段とを備える。処理手段は、入力手段により、携帯端末の撮影手段での撮影画像に含まれる機器に対する操作のための指示が入力された場合に、撮影手段での撮影時における位置情報および向き情報を情報処理装置に対して送信する処理と、上記機器であって、撮影時における位置情報および向き情報に基づいて情報処理装置で検出された機器に関する情報を、情報処理装置から受信する処理と、受信した機器に関する情報のうち、当該機器における画像処理装置に対する操作履歴を取得し、操作履歴を選択可能に提示する操作画面を表示手段に表示させる処理と、入力手段で操作履歴の選択を受付けると、選択された操作履歴で特定される画像処理を画像処理装置に実行させるための制御信号を画像処理装置に送信する処理とを実行する。
好ましくは、処理手段は、操作画面を表示手段に表示させる処理において、受信した撮影画像に含まれる機器に関する情報に含まれる当該機器と通信するために必要な通信情報に基づいて撮影画像に含まれる機器に対して操作履歴を要求する処理と、撮影画像に含まれる機器から操作履歴を受信する処理とを実行する。
本発明のさらに他の局面に従うと、制御プログラムは、携帯端末に処理を実行させるための制御プログラムであって、携帯端末は撮影手段と表示手段と入力手段とを含み、入力手段により、撮影手段での撮影画像に含まれる機器に対する操作のための指示が入力された場合に、撮影手段での撮影時における位置情報および向き情報を情報処理装置に対して送信するステップと、上記機器であって、撮影時における位置情報および向き情報に基づいて情報処理装置で検出された機器に関する情報を、情報処理装置から受信するステップと、受信した機器に関する情報のうち、当該機器における画像処理装置に対する操作履歴を取得し、操作履歴を選択可能に提示する操作画面を前記表示手段に表示するステップと、操作履歴の選択を受付けると、選択された操作履歴で特定される画像処理を画像処理装置に実行させるための制御信号を画像処理装置に送信するステップとを携帯端末に実行させる。
好ましくは、操作画面を前記表示手段に表示するステップは、受信した撮影画像に含まれる機器に関する情報に含まれる当該機器と通信するために必要な通信情報に基づいて撮影画像に含まれる機器に対して操作履歴を要求するステップと、撮影画像に含まれる機器から操作履歴を受信するステップとを含む。
この発明によると、携帯端末を用いて画像処理装置の操作を容易に行なうことができる。
実施の形態にかかる画像処理システムの構成の具体例を示す図である。 画像処理システムに含まれるMFPのハードウェア構成の具体例を示す図である。 画像処理システムに含まれるPCのハードウェア構成の具体例を示す図である。 画像処理システムに含まれる携帯端末のハードウェア構成の具体例を示す図である。 画像処理システムに含まれるサーバのハードウェア構成の具体例を示す図である。 機器情報の具体例を示す図である。 携帯端末の機能構成の具体例を示すブロック図である。 サーバの機能構成の具体例を示すブロック図である。 動作フロー1におけるMFPの操作のための動作の流れを表わしたシーケンス図である。 MFPの操作のための動作を行なう携帯端末での動作の具体例を示すフローチャートである。 図10のステップS113の処理によって携帯端末の操作パネルに表示される操作画面の具体例を示す図である。 操作画面の他の具体例を示す図である。 動作フロー2におけるMFPの操作のための動作の流れを表わしたシーケンス図である。 操作履歴を要求する装置を選択するための選択画面の具体例を示す図である。 変形例にかかる携帯端末の機能構成の具体例を示す図である。
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
<システム構成>
図1は、本実施の形態にかかる画像処理システムの構成の具体例を示す図である。
図1を参照して、本実施の形態にかかる画像処理システムは、画像処理装置としてのMFP(Multi Function Peripheral)100と、MFP100を制御するための制御装置としてのパーソナルコンピュータ(以下、PC)200と、サーバ300と、携帯端末400とを含む。
画像処理装置はMFPに限定されず、少なくとも1以上の画像処理機能を有する装置であれば、他の装置であってもよい。他の装置としては、たとえば、プリンタやファクシミリ送受信機やコピー機などが挙げられる。MFP100は、これら機能を複合的に備えた画像処理装置である。
また、図1に示されるように、画像処理システムには複数のMFP100A,100Bが含まれていてもよく、MFP100はこれらを代表して表わすものである。
情報処理装置はPCに限定されず、プリンタドライバなどのMFP100を制御するためのプログラムを記憶し、搭載されるCPU(Central Processing Unit)20(図3)が該プログラムを実行することでMFP100に対して操作信号を出力するものであれば、他の装置であってもよい。他の装置としては、たとえば、携帯電話機や携帯型の文書閲覧装置などが挙げられ、以降に説明する携帯端末400と兼用されてもよい。
また、図1に示されるように、画像処理システムには複数のPC200A,200Bが含まれていてもよく、PC200はこれらを代表して表わすものである。
携帯端末400は、たとえば携帯電話機などが該当し、少なくともカメラ機能と、指示入力機能と、通信機能とを備えていれば、他の装置であってもよい。
サーバ300は、一般的なパーソナルコンピュータなどから構成されるものであればよい。
MFP100、PC200、およびサーバ300は、有線、または無線のLANなどのネットワークに接続されている。携帯端末400もまた該ネットワークに接続可能であって、携帯端末400は、MFP100、PC200、およびサーバ300と、それぞれ、該ネットワークを経由して通信を行なうことができる。
または、MFP100、PC200、サーバ300、およびPC200は、いずれも、無線通信を行なうための機能を備え、携帯端末400は、MFP100、PC200、およびサーバ300と、それぞれ、該無線通信を行なうことができてもよい。無線通信としては、たとえば、Bluetooth(登録商標)を利用した通信や、赤外線通信などが挙げられる。
<動作概要>
本実施の形態にかかる画像処理システムにおいては、サーバ300は、当該画像処理システムに含まれるMFP100およびPC200それぞれの情報を「機器情報」として記憶している。
機器情報には、それぞれの装置における操作履歴が含まれる。詳しくは、当該機器がMFP100である場合には、MFP100のそれぞれにおける操作履歴が含まれる。当該機器がPC200である場合には、PC200のそれぞれにおけるMFP100に対する操作履歴が含まれる。
機器情報には、さらに、それぞれの装置の位置を表わす情報としての位置情報と、LANを経由して通信するための情報であるIPアドレスとが含まれる。
操作履歴は、MFP100およびPC200が操作履歴をサーバ300に対して送信することによって、サーバ300に登録される。操作履歴の登録は、一例として、各装置が、操作入力を受け付けてその操作入力に従った制御信号を生成するたびに、当該制御信号を表わす履歴情報を生成し、サーバ300に送信することでなされてもよい。また、他の例として、各装置が上記履歴情報を所定のメモリに蓄積しておき、サーバ300から要求されたタイミングや、所定の時間間隔や、所定のデータ量が蓄積されたタイミングや、LANに接続したタイミング、などの予め設定されたタイミングにサーバ300に送信することでなされてもよい。各装置における履歴情報は、サーバ300に送信されることによって記憶領域から削除されてもよいし、記憶領域に残したままサーバ300に送信されるものであってもよい。
操作履歴には、少なくとも、当該画像処理を実行したMFP100を特定する情報と、当該画像処理で用いられたMFP100の機能を特定する情報(機能名)と、当該画像処理の対象とされたデータ(文書名)とが含まれる。他の情報として、その画像処理の結果得られた画像データの格納先である装置を特定する情報(対象PC)が含まれてもよいし、後述するような、当該操作を行なったユーザを特定する情報が含まれてもよい。画像処理の結果得られた画像データの格納先とは、たとえば画像処理が原稿をスキャンして得られた画像データを指定された記憶領域に記憶させる処理である場合、当該記憶領域や当該記憶領域を有する装置を指す。またたとえば、画像処理が原稿をスキャンして得られた画像データを指定された装置に対して送信する処理である場合、その送信先の装置を指す。画像データの格納先としての装置はPCであってもよいし、MFP100自身であってもよい。
位置情報としては、たとえば、緯度、経度および高度の組み合わせや、最寄りのLANのアクセスポイント、などが挙げられる。位置情報は、各装置の設置時に、管理者等によってサーバ300に登録されてもよいし、各装置に登録され、所定のタイミングでサーバ300に送信されることでサーバ300に登録されてもよい。または、各装置が自身の位置情報を取得する機能を有する場合には、所定のタイミングで当該機能によって自身の位置情報を取得し、サーバ300に送信することでサーバ300に登録されてもよい。
通信するための情報(以下、通信情報とも称する)としては、たとえばIPアドレスが挙げられる。または、上述のようにBluetooth(登録商標)を利用した通信を行なう場合にはそのアドレスであってもよい。また、各装置が複数種類の通信を行なう場合には、それぞれの通信に応じたアドレスであってもよい。以降の説明では、画像処理システムの含まれる各装置はそれぞれLANを経由した通信を行なうものとし、通信情報としてIPアドレスが記憶されているものとする。
通信情報もまた、各装置の設置時に、管理者等によってサーバ300に登録されてもよいし、各装置に登録され、所定のタイミングでサーバ300に送信されることでサーバ300に登録されてもよい。または、LAN接続時などの所定のタイミングに自動的に各装置に割り当てられるものである場合、割り当てられたタイミングや、その後の所定のタイミングで各装置がサーバ300に送信することでサーバ300に登録されてもよい。
携帯端末400を携帯したユーザは、MFP100またはPC200に携帯端末400を向けて撮影することで、携帯端末400にはサーバ300から撮影した装置の機器情報が送信される。携帯端末400の操作パネル45(図4)には、操作画面として、当該機器情報に含まれる操作履歴が選択可能に表示される。
ユーザは、その操作画面において、MFP100に対して実行させたい操作を表わした操作履歴を選択する。これによって、携帯端末400からMFP100に対して、その操作履歴に表わされた画像処理と同じ画像処理を実行させるための制御信号が送信され、MFP100において、その画像処理が実行される。
以下、これらの動作を行なうための、それぞれの装置構成について説明する。
<MFPの構成>
図2は、MFP100のハードウェア構成の具体例を示す図である。
図2を参照して、MFP100は、全体を制御するための演算装置であるCPU10と、CPU10で実行されるプログラムなどを記憶するためのROM11と、CPU10でプログラムを実行する際の作業領域として機能するためのRAM12と、図示しない原稿台に載置された原稿を光学的に読み取って画像データを得るためのスキャナ13と、画像データを印刷用紙上に固定するためのプリンタ14と、情報を表示したり当該MFP100に対する操作入力を受け付けたりするためのタッチパネルを含んだ操作パネル15と、画像データを保存するためのメモリ16と、上記LANを介した通信の制御するためのネットワークコントローラ17とを含む。
<PCの構成>
図3は、PC200のハードウェア構成の具体例を示す図である。
図3を参照して、PC200は、全体を制御するための演算装置であるCPU20と、CPU20で実行されるプログラムなどを記憶するためのROM21と、CPU20でプログラムを実行する際の作業領域として機能するためのRAM22と、操作入力を行なうための操作部25と、各種情報や操作履歴などを記憶するためのメモリ26と、上記LANを介した通信の制御するためのネットワークコントローラ27とを含む。
図3に示されたハードウェア構成は一般的なパーソナルコンピュータのハードウェア構成であり、PC200のハードウェア構成は図3に示されたもののみには限定されない。すなわち、その他の構成が含まれていてもよいし、図3に示された構成に替えて他の構成が含まれてもよい。
<携帯端末の構成>
図4は、携帯端末400のハードウェア構成の具体例を示す図である。
図4を参照して、携帯端末400は、全体を制御するための演算装置であるCPU40と、CPU40で実行されるプログラムなどを記憶するためのROM41と、CPU40でプログラムを実行する際の作業領域として機能するためのRAM42と、磁気センサを含んで当該携帯端末400の向きを検出するための電子コンパス43と、GPS(Global Positioning System)信号または基地局からの位置信号を受信して当該携帯端末の位置情報を取得するためのGPSコントローラ44と、情報を表示したり当該携帯端末400に対する操作入力を受け付けたりするためのタッチパネルを含んだ操作パネル45と、カメラ46と、上記LANを介した通信の制御するためのネットワークコントローラ47とを含む。
操作パネル45は、MFP100の操作パネル15と同様の構成であってよい。すなわち、一例として、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成されたタッチパネルと、操作キーとを含む。
CPU40はサーバ300から送信された後述する機器情報に含まれる履歴情報に基づいて、タッチパネルに操作画面を表示させる。CPU40は、タッチパネル上の指示位置を特定し、操作画面の画面データとその位置とに基づいてMFP100に画像処理を実行させるための制御信号を生成し、MFP100に対して送信する。
また、電子コンパス43およびGPSコントローラ44は、取得した当該携帯端末400の向きや位置情報を示す信号をCPU40に入力する。
なお、図4に示されるハードウェア構成は、携帯端末400が上述の動作概要に示された動作を実行するために必要なハードウェア構成であって、携帯端末400はこのハードウェア構成のみを備えるものには限定されない。その他のハードウェア構成として、携帯端末400が通話機能を有する場合には、たとえばスピーカやマイクや基地局と通信するための通信コントローラ、などを備えていてもよい。
<サーバの構成>
図5は、サーバ300のハードウェア構成の具体例を示す図である。
図5を参照して、サーバ300は上述のように一般的なコンピュータ等によって構成されるものであり、一例として、全体を制御するための演算装置であるCPU30と、CPU30で実行されるプログラムなどを記憶するためのROM31と、CPU30でプログラムを実行する際の作業領域として機能するためのRAM32と、機器情報などを記憶するためのHD(Hard Disk)33と、LANを介した通信の制御するためのネットワークコントローラ34とを含む。
図6(A)および図6(B)は、HD33に記憶される機器情報の具体例を示す図である。図6(A)はMFP100の機器情報を表わし、図6(B)はPC200の機器情報を表わしている。
詳しくは、図6(A)を参照して、MFP100の機器情報としては、MFPごとに、当該MFPを特定する情報(機器名)、位置情報、通信情報としてのIPアドレス、および操作履歴が記憶される。
図6(B)を参照して、PC200の機器情報もまた、PCごとに、当該PCを特定する情報(機器名)、位置情報、通信情報としてのIPアドレス、およびMFP100の操作履歴が記憶される。
<機能構成>
本実施の形態にかかる画像処理システムにおいて動作概要に説明されたような動作を実現するための、各装置の機能構成を説明する。
図7は、携帯端末400の機能構成の具体例を示すブロック図である。図7に示される各機能は、CPU40がROM41に記憶されるプログラムを読み出してRAM42上で実行することで、主にCPU40に形成される機能である。しかしながら、少なくとも一部の機能が図4に示されたハードウェア構成によって形成されてもよい。
図7を参照して、上記動作を実現するための機能として携帯端末400は、操作パネル45からの指示入力を受け付けるための指示入力部401と、操作パネル45からの撮影指示に応じて当該携帯端末400の位置情報を取得するための位置取得部402と、操作パネル45からの撮影指示に応じて当該携帯端末400の向きを取得するための向き取得部403と、操作パネル45からの撮影指示に応じてカメラ46による撮影を実行して撮影された画像データを取得するための画像取得部404と、操作パネル45からの撮影指示に応じて取得された位置情報と向き情報と共にサーバ300に対して機器情報を要求するためのサーバ要求部405と、該要求に応じてサーバ300から機器情報を取得するための情報取得部406と、取得した機器情報に基づいて操作画面を操作パネル45に表示させるための画面データを生成するための生成部407と、制御信号を生成するためのコマンド生成部408と、生成された制御信号を制御対象とするMFP100に対して送信するための送信部409とを含む。
位置取得部402および向き取得部403は、操作パネル45からの撮影指示に応じてそれぞれ位置情報および向き情報を取得する。そのため、その情報は、それぞれ、撮影位置の情報および撮影方向の情報となり得る。そこで、以降の説明では、上記プログラムに従って携帯端末400からサーバ300に送信される位置情報および向き情報を、それぞれ、撮影位置情報および撮影方向情報とも称する。
生成部407は、機器情報に含まれる操作履歴を参照して、その操作履歴を選択可能に表示した操作画面を操作パネル45に表示させるための画面データを生成する。CPU40が該画面データに基づいた操作画面を操作パネル45に表示させるための表示処理を実行することによって、操作パネル45には操作画面が表示される。
指示入力部401は、操作画面が表示された操作パネル45上の位置を特定した操作パネル45からの指示入力も受け付ける。その指示入力に表わされた位置を特定する信号は、コマンド生成部408に入力される。
コマンド生成部408は、当該信号と該画面データとに基づいて、操作画面上の指示位置を特定する。コマンド生成部408は、予め画面データ上の位置と操作パネル45上の位置との対応関係を記憶しておき、その対応関係に基づいて、当該位置に対応した操作履歴を特定する。そして、該操作履歴に表わされる画像処理をMFP100に実行させるための制御信号を生成する。生成された制御信号は、送信部409に入力される。
送信部409は、機器情報に含まれるIPアドレスを参照して、生成された制御信号を該IPアドレス宛に送信するための処理を実行する。
図8は、サーバ300の機能構成の具体例を示すブロック図である。図8に示される各機能は、CPU30がROM31に記憶されるプログラムを読み出してRAM32上で実行することで、主にCPU30に形成される機能である。しかしながら、少なくとも一部の機能が図5に示されたハードウェア構成によって形成されてもよい。
図8を参照して、上記動作を実現するための機能としてサーバ300は、各機器から位置情報、履歴情報、およびアドレス情報の入力を受け付けるための機器情報入力部301と、HD33の所定領域に入力された上記機器情報を記憶し、または更新するための機器情報記憶部302と、携帯端末400から機器情報の要求と共に撮影位置および撮影方向の入力を受け付けるための携帯情報入力部303と、機器情報の各位置情報を参照して、携帯端末400の撮影位置および撮影方向に基づいて当該携帯端末400の撮影画像に存在する機器を検索するための検索部304と、検索された機器についての機器情報を携帯端末400に対して送信するための送信部305とを含む。
<動作フロー1>
動作フロー1として、サーバ300に記憶される機器情報に含まれる操作履歴を用いてMFP100の操作を行なう場合について説明する。
図9は、動作フロー1におけるMFPの操作のための動作の流れを表わしたシーケンス図である。図9の左端はMFP100での処理の流れを表わし、中央は携帯端末400での処理の流れを表わし、右端はサーバ300での処理の流れを表わしている。それぞれの動作は、各装置のCPUがROMに記憶されているプログラムを読み出してRAM上で実行することによって実現される。
まず、動作の前提として、MFP100からサーバ300に対して操作履歴を送信する処理が行なわれ、その操作履歴が機器情報として登録される。
詳しくは、図9を参照して、ユーザ指示に従ってMFP100において画像処理が実行されると(#01)、その画像処理にかかる操作履歴が所定のタイミングでサーバ300に対して送信される(#01−1)。操作履歴を受信したサーバ300では、当該MFP100の機器情報に受信した操作履歴を登録するための処理が実行される(#03)。
この前提の動作が行なわれることで、サーバ300にはMFP100の操作履歴が機器情報として記憶されることになる。
次に、MFPの操作のための動作として、携帯端末400においてMFP操作用のアプリケーションが起動された状態において(ステップS1)、カメラでの撮影が行なわれた後に(ステップS3)、MFPの操作のための指示が入力されると(ステップS5)、携帯端末400での撮影位置および撮影方向を特定する情報がサーバ300に対して送信され、該当する機器情報が要求される(ステップS5−1)。
サーバ300では携帯端末400からの要求を受け付けると、記憶されている機器情報の各位置情報を参照して、携帯端末400の撮影位置から撮影方向に所定範囲内に位置している機器を特定し、当該機器に関する機器情報を検索する(ステップS7)。そして、該当する機器情報を携帯端末400に送信する(ステップS7−1)。ここでは、機器情報のうち、少なくとも操作履歴と通信情報とが送信される。
携帯端末400では該アプリケーションによって、機器情報に含まれる操作履歴が選択可能に提示された操作画面が表示される(ステップS9)。
携帯端末400の操作パネル45に表示される操作画面上で操作履歴が選択(タッチ)されると(ステップS11)、選択された操作履歴に示された画像処理をMFP100に実行させるための制御信号が生成される(ステップS13)。そして、その制御信号がMFP100に対して送信される(ステップS13−1)。
上記制御信号を受信したMFP100では、該制御信号に従って、指示された画像処理が実行される(ステップS15)。
なお、当該画像処理システムが前提としてユーザ認証処理を必要とするものである場合、上述のように、操作履歴は当該操作を行なったユーザを特定する情報(たとえばユーザID)と関連付けたものとすることができる。また、サーバ300は、予め、携帯端末400を特定する情報とユーザIDとの対応付けを記憶しておくことができる。この場合、上記携帯端末400からの要求に対して、ステップS7でサーバ300は、当該携帯端末400に対応付けられたユーザIDを特定し、携帯端末400の撮影位置から撮影方向に所定範囲内に位置している機器に関する機器情報であって、該ユーザIDと関連付けられた操作履歴を含む機器情報を検索し、上記ステップS7−1でその機器情報を送信するようにしてもよい。
こうすることで、上記ステップS9では、当該携帯端末400に対応付けられたユーザによる操作履歴が選択可能な操作画面が表示されることになる。そのため、以前に行なった操作と同じ操作を繰り返す場合に、より操作しやすい操作画面が表示されることになる。
なお、図9の例は、機器情報としてMFP100の機器情報がサーバ300から送信される例である。これは、携帯端末400でMFP100を撮影した場合の動作の例である。同様にして、携帯端末400でPC200を撮影することで、サーバ300からPC200のMFP100に対する操作履歴を受信することができる。この場合、前提としてPC200はユーザ指示によってMFP100に対して画像処理を実行させるためのコマンドを生成して送信した場合に、そのコマンドにかかる操作履歴を所定のタイミングでサーバ300に対して送信する。これによって、サーバ300にPC200の機器情報としてMFP100に対する操作履歴が登録されることになる。
以降、携帯端末400における動作を、フローチャートを用いて詳細に説明する。図10は、MFPの操作のための動作を行なう携帯端末400での動作の具体例を示すフローチャートである。図10のフローチャートに示される動作は、CPU40がROM41に記憶される上記MFP操作用のアプリケーションに対応したプログラムを読み出してRAM42上で実行することによって実現される。
図10を参照して、CPU40がMFP操作用のアプリケーションを実行している状態であって(ステップS101でYES)、操作パネル45からMFPの操作のための指示が入力されると(ステップS103でYES)、ステップS205でCPU40は、サーバ300に対して撮影位置および撮影方向を表わす情報を送信して、該当する機器についての機器情報の送信を要求する。
サーバ300から応答を受信し(ステップS107でYES)、かつ、その応答が機器情報であり(ステップS109でNO)、さらに、その機器情報にMFPの操作履歴が含まれている場合(ステップS111でYES)、ステップS113でCPU40は、その操作履歴を選択可能に提示した操作画面を操作パネル45に表示するための処理を実行する。
図11は、上記ステップS113の処理によって操作パネル45に表示される操作画面の具体例を示す図である。図11では、機器情報としてMFP100の機器情報をサーバ300から受信したときの表示される操作画面の具体例が示されている。この場合、操作画面に選択肢として示される操作履歴には、図11を参照して、当該MFP100で行なわれた画像処理ごとに、当該画像処理で用いられたMFP100の機能を特定する情報(機能名)と、当該画像処理の対象とされたデータ(文書名)と、その画像処理の結果得られた画像データの格納先である装置を特定する情報(対象PC)とが含まれる。操作画面に選択肢として示される操作履歴は必ずしもこれら情報すべてによって表示されなくてもよく、そのうちの少なくとも1つのみで表示されてもよい。または、操作履歴自体を特定する情報のみで表示されてもよい。この場合、該情報に基づいた操作履歴が選択されることで、選択された操作履歴についての詳細な内容が、次の画面、またはポップアップ画面などによって表示されるようにしてもよい。
なお、上記ステップS113で操作画面を表示させる際にCPU40は、好ましくは、画像データの格納先ごとに操作履歴を表示させるように操作履歴をソートし、操作画面のための画面データを生成する。または、上記ステップS113で操作画面を表示させる際にCPU40は、好ましくは、当該操作履歴で指定される画像処理に必要なMFPの機能ごとに操作履歴を表示させるように操作履歴をソートし、操作画面のための画面データを生成する。図11は、上記のいずれか方法によってソートされて生成された画面データに基づく操作画面を表わしている。このようにすることで、図11に示されるように、画像データの格納先ごと、またはMFPの機能ごとに操作履歴が表示されることになり、ユーザが所望する操作履歴を探しやすくなる。
同様に、機器情報としてPC200の機器情報をサーバ300から受信したとき、好ましくは、上記ステップS113で操作画面を表示させる際にCPU40は、操作履歴を当該操作履歴で指定される画像処理を実行したMFPごとに表示させるようにソートし、操作画面のための画面データを生成する。このようにすることで、MFPごとに操作履歴が表示されることになり、ユーザが所望する操作履歴を探しやすくなる。
当該操作画面上での操作入力を受け付けると(ステップS115でYES)、ステップS117でCPU40は、その操作入力によって指定された操作履歴に示された画像処理をMFP100に実行させるための制御信号を生成する。
なお、上記ステップS115では、選択する指示に替えて、操作履歴を変更する操作を受け付けてもよい。これは、以降に説明する例でも同様である。
この場合の一例として、CPU40は、操作画面として図11に示されたような操作画面を表示させるための画面データを生成する際、各操作履歴の機能名や文書名や画像データの格納先を変更可能に表示させる画面データを生成する。たとえば、図12に示されるように、機能名や文書名や対象PCに横にプルダウンボタンを表示し、そのボタンが押下されることで、他の機能や他の文書や他の装置がそれぞれ選択肢として表示されるようにする。MFP100の備える他の機能や他の文書名や他の装置は、予め携帯端末400が記憶していてもよいし、他の操作履歴に含まれる機能等を参照してもよいし、サーバ300から送信されるMFP100についての機器情報に含まれてもよい。
この場合、CPU40はステップS117において、変更後の操作履歴に基づいて、当該変更後の操作履歴に示された画像処理をMFP100に実行させるための制御信号を生成する。
<動作フロー2>
動作フロー2として、操作履歴が各装置に記憶されており、サーバ300には操作履歴以外の情報を含んだ機器情報が記憶されている場合について説明する。すなわち、この場合、サーバ300は、MFP100およびPC200の、それぞれの機器情報として、位置情報および通信情報を記憶しており、操作履歴は記憶していなくてもよい。
図13は、動作フロー2におけるMFPの操作のための動作の流れを表わしたシーケンス図である。図13の左端はMFP100での処理の流れを表わし、左から2番目は携帯端末400での処理の流れを表わし、左から3番目はサーバ300での処理の流れを表わし、右端はPC200での処理の流れを表わしている。それぞれの動作は、各装置のCPUがROMに記憶されているプログラムを読み出してRAM上で実行することによって実現される。
図13を参照して、図9に表わされた動作のステップS5までの流れと同様にして、ステップS5−1で携帯端末400での撮影位置および撮影方向を特定する情報がサーバ300に対して送信され、該当する機器情報が要求されると、図9に表わされた動作フロー1と同様に、ステップS7でサーバ300において該当する機器に関する機器情報が検索され、ステップS7−1’でサーバ300から、検索された機器情報が携帯端末400に送信される。動作フロー2では、前提として機器情報に操作履歴が含まれていなくてもよく、ステップS7−1’で、機器情報のうち、少なくとも通信情報が送信される。
動作フロー2では、該機器情報を受信した携帯端末400が、機器情報に含まれる通信情報に基づき、操作履歴を要求する先となる機器を特定し(ステップS8)、当該機器に対して操作履歴を要求する(ステップS8−1)。そして、その要求に応じてMFP100の操作履歴が携帯端末400に対して送信される(ステップS8−2)。
なお、動作フロー1における説明と同様に、操作履歴が当該操作を行なったユーザのユーザIDと関連付けられたものである場合、各装置が、予め、携帯端末400を特定する情報とユーザIDとの対応付けを記憶しておくことで、上記ステップS8−2で各装置は、記憶されている操作履歴のうち、操作履歴を要求した携帯端末400に対応したユーザIDと関連付けられた操作履歴を該携帯端末400に送信することができる。
図13では、PC200に関する機器情報がサーバ300から携帯端末400に送信されて、該機器情報に基づいて携帯端末400からPC200に対してMFP100の操作履歴が要求される例が示されている。図13は動作フロー2の一例であって、MFP100に関する機器情報がサーバ300から携帯端末400に送信された場合であっても同様である。すなわち、この場合であっても、機器情報には前提として操作履歴が含まれておらず、該機器情報を受信した携帯端末400からは、該機器情報に含まれる通信情報に基づいてMFP100に対して操作履歴が要求され、該要求に応じたMFP100から操作履歴を取得することになる。
以降、ステップS9以下の動作は、図9に示された動作フローと同様である。
<実施の形態の効果>
実施の形態にかかる画像処理システムにおける以上の動作が行なわれることで、動作概要で説明されたような、携帯端末400を用いたMFP100の操作が可能となる。
昨今のMFPの高機能化に伴い、MFPにはより多くの機能が搭載され使用可能となっている。その場合、MFP100の操作パネル15に表示される操作画面にはそれら機能のうちから操作対象とする機能を選択させるための選択肢が多く表示されたり、その機能における操作のための選択肢が多く表示されたりして、不慣れなユーザにとっては操作がし難い操作画面となる場合がある。
そういった場合に実施の形態にかかる画像処理システムでは、使用に慣れた携帯端末400において専用のアプリケーションを起動して装置に向けて撮影することによって、当該装置でのMFP100の操作履歴が選択可能に表示される。そして、その中から所望する操作と同じ操作履歴を選択することで、MFP100にその操作で指示される画像処理を実行させることができる。
これにより、ユーザは、操作履歴に示された画像処理を実行させるための操作を容易に行なうことができる。また、MFP100が離れた位置にあった場合であってもそこまで移動することなく携帯している携帯端末400でその操作が可能となる。
<変形例>
なお、以上の説明では、携帯端末400でのMFP100の操作を行なうための動作の前提として、画像処理システムに含まれるいずれかの装置をカメラ46で撮影し、その際の撮影位置および撮影方向をサーバ300に送信するものとしている。サーバ300は、予め各装置の位置情報を記憶しておき、携帯端末400からの撮影位置および撮影方向から得られる撮影範囲に含まれる位置にある装置を特定するものとしている。
しかしながら、MFP100の操作を行なうための動作の前提として動作の開始に必ずしも携帯端末400で撮影を行なう必要はなく、以前に撮影し記憶されている撮影画像を用いてもよい。
この場合、携帯端末400には、予め、画像処理システムに含まれる装置をカメラ46で撮影することで得られた画像データが、その撮影時の位置情報および向き情報と関連付けて記憶されている。すなわち、携帯端末400には、撮影画像が、撮影位置および撮影方向と関連付けて記憶されている。
携帯端末400ではMFP操作用のアプリケーションが起動されることで、操作対象の装置を選択するための画面が表示され、該画面において、以前に撮影された画像がその中から対象とする装置を選択するための選択肢として表示される。図14は、操作履歴を要求する装置を選択するための選択画面の具体例を示す図である。図14を参照して、一例として、携帯端末400には、以前に撮影されたそれぞれの装置の画像データが記憶されており、該アプリケーションが起動されることで、その撮影画像が選択可能に表示されるものとする。なお、撮影画像に替えて、各装置を選択するためのアイコンが表示されてもよいし、いずれかの装置をテキストで指定するための入力欄が表示されてもよい。ただし、これらの例の場合には、予め当該装置の撮影位置および撮影方向が対応付けて記憶されているものとする。
図15は、変形例にかかる携帯端末400の機能構成の具体例を示す図である。図15に示される各機能もまた、CPU40がROM41に記憶されるプログラムを読み出してRAM42上で実行することで、主にCPU40に形成される機能である。しかしながら、少なくとも一部の機能が図4に示されたハードウェア構成によって形成されてもよい。
図15を参照して、変形例にかかる携帯端末400は、図7に示された位置情報取得部402、向き取得部403、および画像取得部404に替えて、機器特定部410を含む。
機器特定部410は、指示入力部401において図14に示されたような選択画面における操作位置を示す信号の入力を操作パネル45から受け付けることで、該信号に基づいて選択された機器を特定し、当該機器に関連付けて記憶されている撮影位置および撮影方向をサーバ要求部405に入力する。変形例にかかる携帯端末400のサーバ要求部405は、入力された撮影位置および撮影方向と共にサーバ300に対して機器情報を要求する。
変形例に示された動作によって、以前に撮影された機器の画像データが記憶されている場合には、再度撮影することなく、その撮影画像を用いてMFP100の操作を行なうことができる。また、携帯端末400に撮影機能が含まれていない場合であっても、各装置を特定する情報を予め記憶している場合には、その情報を用いてMFP100の操作を行なうことができる。
さらに、画像処理システムに含まれるそれぞれの装置に上記動作を実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、CD−ROM(Compact Disk-Read Only Memory)、ROM、RAMおよびメモリカードなどのコンピュータ読み取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
10,20,30、40 CPU、11,21,31,41 ROM、12,22,32,42 RAM、13 スキャナ、14 プリンタ、15,45 操作パネル、16,26 メモリ、17,27,34,47 ネットワークコントローラ、25 操作部、43 電子コンパス、44 コントローラ、46 カメラ、100,100A,100B MFP、200,200A,200B PC、300 サーバ、301 機器情報入力部、302 機器情報記憶部、303 携帯情報入力部、304 検索部、305,409 送信部、400 携帯端末、401 指示入力部、402 位置取得部、403 向き取得部、404 画像取得部、405 サーバ要求部、406 情報取得部、407 生成部、408 コマンド生成部、410 機器特定部。

Claims (15)

  1. 携帯端末と、処理手段を有する画像処理装置を少なくとも含んだ機器と、情報処理装置とを備え、
    前記携帯端末は、
    撮影手段と、
    当該携帯端末の位置情報および向き情報を取得するための取得手段と、
    表示手段と、
    前記表示手段で表示される操作画面に対する指示を入力するための入力手段とを含み、
    前記情報処理装置は、前記機器に関する情報として、前記機器の位置情報と、前記機器と通信するために必要な通信情報とを記憶するための記憶手段を含み、
    前記携帯端末は、前記撮影手段での撮影時における位置情報および向き情報を前記情報処理装置に対して送信し、
    前記情報処理装置は、前記携帯端末での撮影時における位置情報および向き情報に基づいて、前記機器のうちの前記携帯端末の前記撮影手段での撮影画像に含まれる機器を検出して前記機器に関する情報を前記携帯端末に対して送信し、
    前記携帯端末は、前記受信した前記機器に関する情報に基づいて前記画像処理装置に対する操作履歴を取得し、前記操作履歴を選択可能に提示する操作画面を前記表示手段に表示させ、前記入力手段で前記操作履歴の選択を受付けると、前記選択された操作履歴で特定される画像処理を前記画像処理装置に実行させるための制御信号を前記画像処理装置に送信するための処理手段をさらに含む、画像処理システム。
  2. 前記情報処理装置は前記機器に関する情報として前記操作履歴をさらに記憶し、
    前記携帯端末の前記処理手段は、前記受信した前記機器に関する情報に含まれる前記操作履歴を用いて前記操作画面を前記表示手段に表示させる、請求項1に記載の画像処理システム。
  3. 前記携帯端末の前記処理手段は、前記受信した前記機器に関する情報に含まれる当該機器と通信するために必要な通信情報に基づいて前記機器に対して前記操作履歴を要求し、前記機器から受信することで前記操作履歴を取得する、請求項1に記載の画像処理システム。
  4. 前記携帯端末は前記機器を特定する情報に関連付けて前記機器の撮影時における位置情報および向き情報を記憶するための記憶手段をさらに含み、
    前記携帯端末は、前記機器の選択を受付けると前記選択された機器の撮影時における位置情報および向き情報を前記情報処理装置に対して送信する、請求項1〜3のいずれかに記載の画像処理システム。
  5. 前記機器は、前記画像処理装置を制御するための制御装置を含む、請求項1〜3のいずれかに記載の画像処理システム。
  6. 前記操作履歴は、当該操作で指定される画像処理を実行した画像処理装置と、前記画像処理に必要な前記画像処理装置の機能と、前記画像処理の対象となる画像データとを特定する情報を含む、請求項1〜5のいずれかに記載の画像処理システム。
  7. 前記携帯端末の前記処理手段は、前記操作画面を前記表示手段に表示させるときに、前記操作履歴を当該操作で指定される画像処理を実行した画像処理装置ごとに表示させるようにソート処理を行なう、請求項6に記載の画像処理システム。
  8. 前記携帯端末の前記処理手段は、前記操作画面を前記表示手段に表示させるときに、前記操作履歴を当該操作で指定される画像処理に必要な画像処理装置の機能ごとに表示させるようにソート処理を行なう、請求項6に記載の画像処理システム。
  9. 前記操作履歴は、当該操作で指定される画像処理を実行した画像処理装置と、前記画像処理に必要な前記画像処理装置の機能と、前記画像処理の対象となる画像データと、前記画像処理によって得られた画像データの格納先とを特定する情報を含み、
    前記携帯端末の前記処理装置は、前記操作画面を前記表示手段に表示させるときに、前記操作履歴を当該操作で指定される画像処理によって得られた画像データの格納先ごとに表示させるようにソート処理を行なう、請求項1〜5のいずれかに記載の画像処理システム。
  10. 前記携帯端末の前記処理手段は、前記操作画面において前記操作履歴を選択可能であり、かつ、変更可能に前記表示手段に表示させ、前記操作画面において前記操作履歴の変更の指示を受付けると、前記変更された操作履歴で特定される画像処理を前記画像処理装置に実行させるための制御信号を前記画像処理装置に送信する、請求項1〜9のいずれかに記載の画像処理システム。
  11. 撮影手段および表示手段を備えた携帯端末と、画像処理装置を少なくとも含んだ機器と情報処理装置とを含んだ画像処理システムにおける前記画像処理装置の制御方法であって、
    前記情報処理装置は、前記機器に関する情報として、前記機器の位置情報と、前記機器と通信するために必要な通信情報とを記憶し、
    前記携帯端末の前記撮影手段での撮影時における位置情報および向き情報を前記携帯端末が前記情報処理装置に送信するステップと、
    前記情報処理装置において、前記携帯端末から受信した前記位置情報および向き情報と、前記機器に関する情報に含まれる位置情報とに基づいて、前記機器のうち前記携帯端末の前記撮影手段での撮影画像に含まれる機器を検出して前記機器に関する情報を前記携帯端末に対して送信するステップと、
    前記携帯端末において、前記受信した前記機器に関する情報に基づいて前記画像処理装置に対する操作履歴を取得し、前記操作履歴を選択可能に提示する操作画面を前記表示手段に表示するステップと、
    前記携帯端末において、前記操作履歴の選択を受付けると、前記選択された操作履歴で特定される画像処理を前記画像処理装置に実行させるための制御信号を前記画像処理装置に送信するステップと、
    前記画像処理装置において、前記信号に基づいて対応した画像処理を実行するステップとを備える、画像処理装置の制御方法。
  12. 撮影手段と、
    当該携帯端末の位置情報および向き情報を取得するための取得手段と、
    表示手段と、
    前記表示手段で表示される操作画面に対する指示を入力するための入力手段と、
    処理手段とを備え、
    前記処理手段は、
    前記入力手段により機器に対する操作のための指示が入力された場合に、前記機器に関する情報を要求するために、前記撮影手段での撮影時における位置情報および向き情報を情報処理装置に対して送信する処理と、
    前記要求に応じて、前記携帯端末の前記撮影手段での撮影画像に含まれる機器であって、前記撮影時における位置情報および向き情報に基づいて前記情報処理装置で検出された機器に関する情報を、前記情報処理装置から受信する処理と、
    前記受信した前記撮影画像に含まれる機器に関する情報のうち、当該機器における画像処理装置に対する操作履歴を取得し、前記操作履歴を選択可能に提示する操作画面を前記表示手段に表示させる処理と、
    前記入力手段で前記操作履歴の選択を受付けると、前記選択された操作履歴で特定される画像処理を前記画像処理装置に実行させるための制御信号を前記画像処理装置に送信する処理とを実行する、携帯端末。
  13. 前記処理手段は、前記操作画面を前記表示手段に表示させる処理において、前記受信した前記撮影画像に含まれる機器に関する情報に含まれる当該機器と通信するために必要な通信情報に基づいて前記撮影画像に含まれる機器に対して前記操作履歴を要求する処理と、前記撮影画像に含まれる機器から前記操作履歴を受信する処理とを実行する、請求項12に記載の携帯端末。
  14. 携帯端末に処理を実行させるための制御プログラムであって、
    前記携帯端末は撮影手段と表示手段と入力手段とを含み、
    前記入力手段により機器に対する操作のための指示が入力された場合に、前記機器に関する情報を要求するために、前記撮影手段での撮影時における位置情報および向き情報を情報処理装置に対して送信するステップと、
    前記要求に応じて、前記携帯端末の前記撮影手段での撮影画像に含まれる機器であって、前記撮影時における位置情報および向き情報に基づいて前記情報処理装置で検出された機器に関する情報を、前記情報処理装置から受信するステップと、
    前記受信した前記撮影画像に含まれる機器に関する情報のうち、当該機器における画像処理装置に対する操作履歴を取得し、前記操作履歴を選択可能に提示する操作画面を前記表示手段に表示するステップと、
    前記操作履歴の選択を受付けると、前記選択された操作履歴で特定される画像処理を前記画像処理装置に実行させるための制御信号を前記画像処理装置に送信するステップとを前記携帯端末に実行させる、制御プログラム。
  15. 前記操作画面を前記表示手段に表示するステップは、
    前記受信した前記撮影画像に含まれる機器に関する情報に含まれる当該機器と通信するために必要な通信情報に基づいて前記撮影画像に含まれる機器に対して前記操作履歴を要求するステップと、
    前記撮影画像に含まれる機器から前記操作履歴を受信するステップとを含む、請求項14に記載の制御プログラム。
JP2010254514A 2010-11-15 2010-11-15 画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラム Active JP5212448B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2010254514A JP5212448B2 (ja) 2010-11-15 2010-11-15 画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラム
CN201110360194.2A CN102469232B (zh) 2010-11-15 2011-11-14 操作性良好的图像处理系统
US13/296,966 US8471914B2 (en) 2010-11-15 2011-11-15 Image processing system with ease of operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010254514A JP5212448B2 (ja) 2010-11-15 2010-11-15 画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラム

Publications (2)

Publication Number Publication Date
JP2012105235A JP2012105235A (ja) 2012-05-31
JP5212448B2 true JP5212448B2 (ja) 2013-06-19

Family

ID=46047419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010254514A Active JP5212448B2 (ja) 2010-11-15 2010-11-15 画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラム

Country Status (3)

Country Link
US (1) US8471914B2 (ja)
JP (1) JP5212448B2 (ja)
CN (1) CN102469232B (ja)

Families Citing this family (152)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554868B2 (en) 2007-01-05 2013-10-08 Yahoo! Inc. Simultaneous sharing communication interface
MX2014000392A (es) 2011-07-12 2014-04-30 Mobli Technologies 2010 Ltd Metodos y sistemas para proporcionar funciones de edicion de contenido visual.
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
US8972357B2 (en) 2012-02-24 2015-03-03 Placed, Inc. System and method for data collection to validate location data
US10155168B2 (en) 2012-05-08 2018-12-18 Snap Inc. System and method for adaptable avatars
WO2014031899A1 (en) 2012-08-22 2014-02-27 Goldrun Corporation Augmented reality virtual content platform apparatuses, methods and systems
US8775972B2 (en) 2012-11-08 2014-07-08 Snapchat, Inc. Apparatus and method for single action control of social network profile access
JP5776725B2 (ja) * 2013-05-14 2015-09-09 コニカミノルタ株式会社 画像処理連携システム、携帯端末装置、画像処理連携方法及び画像処理連携プログラム
US9705831B2 (en) 2013-05-30 2017-07-11 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US10439972B1 (en) 2013-05-30 2019-10-08 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9742713B2 (en) 2013-05-30 2017-08-22 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
JP5903417B2 (ja) * 2013-09-13 2016-04-13 京セラドキュメントソリューションズ株式会社 電子機器及び機器設定プログラム
US9083770B1 (en) 2013-11-26 2015-07-14 Snapchat, Inc. Method and system for integrating real time communication features in applications
CA2863124A1 (en) 2014-01-03 2015-07-03 Investel Capital Corporation User content sharing system and method with automated external content integration
US9628950B1 (en) 2014-01-12 2017-04-18 Investment Asset Holdings Llc Location-based messaging
US10165130B2 (en) * 2014-02-13 2018-12-25 Emerge Print Management, Llc System and method for the passive monitoring and reporting of printer-related data on USB cables
US10082926B1 (en) 2014-02-21 2018-09-25 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US8909725B1 (en) 2014-03-07 2014-12-09 Snapchat, Inc. Content delivery network for ephemeral objects
US9276886B1 (en) 2014-05-09 2016-03-01 Snapchat, Inc. Apparatus and method for dynamically configuring application component tiles
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US11625443B2 (en) 2014-06-05 2023-04-11 Snap Inc. Web document enhancement
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
US9225897B1 (en) * 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
US10055717B1 (en) 2014-08-22 2018-08-21 Snap Inc. Message processor with application prompts
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US9015285B1 (en) 2014-11-12 2015-04-21 Snapchat, Inc. User interface for accessing media at a geographic location
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US9854219B2 (en) 2014-12-19 2017-12-26 Snap Inc. Gallery of videos set to an audio time line
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US9754355B2 (en) 2015-01-09 2017-09-05 Snap Inc. Object recognition based photo filters
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
US9521515B2 (en) 2015-01-26 2016-12-13 Mobli Technologies 2010 Ltd. Content request by location
US10223397B1 (en) 2015-03-13 2019-03-05 Snap Inc. Social graph based co-location of network users
WO2016149594A1 (en) 2015-03-18 2016-09-22 Allen Nicholas Richard Geo-fence authorization provisioning
US9692967B1 (en) 2015-03-23 2017-06-27 Snap Inc. Systems and methods for reducing boot time and power consumption in camera systems
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
US9881094B2 (en) 2015-05-05 2018-01-30 Snap Inc. Systems and methods for automated local story generation and curation
US10993069B2 (en) 2015-07-16 2021-04-27 Snap Inc. Dynamically adaptive media content delivery
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
JP6387334B2 (ja) * 2015-09-24 2018-09-05 東芝テック株式会社 携帯端末及びプログラム
US9652896B1 (en) 2015-10-30 2017-05-16 Snap Inc. Image based tracking in augmented reality systems
US10474321B2 (en) 2015-11-30 2019-11-12 Snap Inc. Network resource location linking and visual content sharing
US9984499B1 (en) 2015-11-30 2018-05-29 Snap Inc. Image and point cloud based tracking and in augmented reality systems
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10285001B2 (en) 2016-02-26 2019-05-07 Snap Inc. Generation, curation, and presentation of media collections
US11023514B2 (en) 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
US11900418B2 (en) 2016-04-04 2024-02-13 Snap Inc. Mutable geo-fencing system
US11785161B1 (en) 2016-06-20 2023-10-10 Pipbin, Inc. System for user accessibility of tagged curated augmented reality content
US11876941B1 (en) 2016-06-20 2024-01-16 Pipbin, Inc. Clickable augmented reality content manager, system, and network
US11044393B1 (en) 2016-06-20 2021-06-22 Pipbin, Inc. System for curation and display of location-dependent augmented reality content in an augmented estate system
US10805696B1 (en) 2016-06-20 2020-10-13 Pipbin, Inc. System for recording and targeting tagged content of user interest
US10334134B1 (en) 2016-06-20 2019-06-25 Maximillian John Suiter Augmented real estate with location and chattel tagging system and apparatus for virtual diary, scrapbooking, game play, messaging, canvasing, advertising and social interaction
US11201981B1 (en) 2016-06-20 2021-12-14 Pipbin, Inc. System for notification of user accessibility of curated location-dependent content in an augmented estate
US10638256B1 (en) 2016-06-20 2020-04-28 Pipbin, Inc. System for distribution and display of mobile targeted augmented reality content
US9681265B1 (en) 2016-06-28 2017-06-13 Snap Inc. System to track engagement of media items
US10430838B1 (en) 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US10733255B1 (en) 2016-06-30 2020-08-04 Snap Inc. Systems and methods for content navigation with automated curation
JP2018005545A (ja) * 2016-07-01 2018-01-11 富士ゼロックス株式会社 情報処理装置及びプログラム
US10348662B2 (en) 2016-07-19 2019-07-09 Snap Inc. Generating customized electronic messaging graphics
EP3800618B1 (en) 2016-08-30 2022-12-07 Snap Inc. Systems and methods for simultaneous localization and mapping
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
EP3901951B1 (en) 2016-11-07 2024-09-18 Snap Inc. Selective identification and order of image modifiers
US10203855B2 (en) 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
JP6544350B2 (ja) 2016-12-28 2019-07-17 京セラドキュメントソリューションズ株式会社 画像形成システム
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
US10454857B1 (en) 2017-01-23 2019-10-22 Snap Inc. Customized digital avatar accessories
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
US10319149B1 (en) 2017-02-17 2019-06-11 Snap Inc. Augmented reality anamorphosis system
US11250075B1 (en) 2017-02-17 2022-02-15 Snap Inc. Searching social media content
US10074381B1 (en) 2017-02-20 2018-09-11 Snap Inc. Augmented reality speech balloon system
US10565795B2 (en) 2017-03-06 2020-02-18 Snap Inc. Virtual vision system
US10523625B1 (en) 2017-03-09 2019-12-31 Snap Inc. Restricted group content collection
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US11170393B1 (en) 2017-04-11 2021-11-09 Snap Inc. System to calculate an engagement score of location based media content
US10387730B1 (en) 2017-04-20 2019-08-20 Snap Inc. Augmented reality typography personalization system
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
KR102449545B1 (ko) 2017-04-27 2022-10-04 스냅 인코포레이티드 지리공간적 활동 메트릭들을 표시하는 지도-기반 그래픽 사용자 인터페이스
US10212541B1 (en) 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
US10467147B1 (en) 2017-04-28 2019-11-05 Snap Inc. Precaching unlockable data elements
US10803120B1 (en) 2017-05-31 2020-10-13 Snap Inc. Geolocation based playlists
US11475254B1 (en) 2017-09-08 2022-10-18 Snap Inc. Multimodal entity identification
US10740974B1 (en) 2017-09-15 2020-08-11 Snap Inc. Augmented reality system
US10499191B1 (en) 2017-10-09 2019-12-03 Snap Inc. Context sensitive presentation of content
US10573043B2 (en) 2017-10-30 2020-02-25 Snap Inc. Mobile-based cartographic control of display content
US11265273B1 (en) 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
US11017173B1 (en) 2017-12-22 2021-05-25 Snap Inc. Named entity recognition visual context and caption data
US10678818B2 (en) 2018-01-03 2020-06-09 Snap Inc. Tag distribution visualization system
US11507614B1 (en) 2018-02-13 2022-11-22 Snap Inc. Icon based tagging
US10885136B1 (en) 2018-02-28 2021-01-05 Snap Inc. Audience filtering system
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10327096B1 (en) 2018-03-06 2019-06-18 Snap Inc. Geo-fence selection system
KR102494540B1 (ko) 2018-03-14 2023-02-06 스냅 인코포레이티드 위치 정보에 기초한 수집가능한 항목들의 생성
US11163941B1 (en) 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US10219111B1 (en) 2018-04-18 2019-02-26 Snap Inc. Visitation tracking system
US10896197B1 (en) 2018-05-22 2021-01-19 Snap Inc. Event detection system
US10679393B2 (en) 2018-07-24 2020-06-09 Snap Inc. Conditional modification of augmented reality object
US10997760B2 (en) 2018-08-31 2021-05-04 Snap Inc. Augmented reality anthropomorphization system
US10698583B2 (en) 2018-09-28 2020-06-30 Snap Inc. Collaborative achievement interface
JP6733717B2 (ja) * 2018-10-04 2020-08-05 カシオ計算機株式会社 通信装置、及び、プログラム
US10778623B1 (en) 2018-10-31 2020-09-15 Snap Inc. Messaging and gaming applications communication platform
US10939236B1 (en) 2018-11-30 2021-03-02 Snap Inc. Position service to determine relative position to map features
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
US11032670B1 (en) 2019-01-14 2021-06-08 Snap Inc. Destination sharing in location sharing system
US10939246B1 (en) 2019-01-16 2021-03-02 Snap Inc. Location-based context information sharing in a messaging system
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
US11972529B2 (en) 2019-02-01 2024-04-30 Snap Inc. Augmented reality system
US10936066B1 (en) 2019-02-13 2021-03-02 Snap Inc. Sleep detection in a location sharing system
US10838599B2 (en) 2019-02-25 2020-11-17 Snap Inc. Custom media overlay system
US10964082B2 (en) 2019-02-26 2021-03-30 Snap Inc. Avatar based on weather
US10852918B1 (en) 2019-03-08 2020-12-01 Snap Inc. Contextual information in chat
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US11249614B2 (en) 2019-03-28 2022-02-15 Snap Inc. Generating personalized map interface with enhanced icons
US10810782B1 (en) 2019-04-01 2020-10-20 Snap Inc. Semantic texture mapping system
US10582453B1 (en) 2019-05-30 2020-03-03 Snap Inc. Wearable device location systems architecture
US10560898B1 (en) 2019-05-30 2020-02-11 Snap Inc. Wearable device location systems
US10893385B1 (en) 2019-06-07 2021-01-12 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
US11307747B2 (en) 2019-07-11 2022-04-19 Snap Inc. Edge gesture interface with smart interactions
US11821742B2 (en) 2019-09-26 2023-11-21 Snap Inc. Travel based notifications
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
US10880496B1 (en) 2019-12-30 2020-12-29 Snap Inc. Including video feed in message thread
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US11429618B2 (en) 2019-12-30 2022-08-30 Snap Inc. Surfacing augmented reality objects
US11343323B2 (en) 2019-12-31 2022-05-24 Snap Inc. Augmented reality objects registry
US11169658B2 (en) 2019-12-31 2021-11-09 Snap Inc. Combined map icon with action indicator
US11228551B1 (en) 2020-02-12 2022-01-18 Snap Inc. Multiple gateway message exchange
US11516167B2 (en) 2020-03-05 2022-11-29 Snap Inc. Storing data based on device location
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
US11430091B2 (en) 2020-03-27 2022-08-30 Snap Inc. Location mapping for large scale augmented-reality
US10956743B1 (en) 2020-03-27 2021-03-23 Snap Inc. Shared augmented reality system
US11314776B2 (en) 2020-06-15 2022-04-26 Snap Inc. Location sharing using friend list versions
US11290851B2 (en) 2020-06-15 2022-03-29 Snap Inc. Location sharing using offline and online objects
US11503432B2 (en) 2020-06-15 2022-11-15 Snap Inc. Scalable real-time location sharing framework
US11483267B2 (en) 2020-06-15 2022-10-25 Snap Inc. Location sharing using different rate-limited links
US11308327B2 (en) 2020-06-29 2022-04-19 Snap Inc. Providing travel-based augmented reality content with a captured image
US11349797B2 (en) 2020-08-31 2022-05-31 Snap Inc. Co-location connection service
WO2022070233A1 (ja) * 2020-09-29 2022-04-07 日本電気株式会社 通信制御装置、操作端末、機器操作システム、通信制御方法、操作端末制御方法及びプログラム
US11606756B2 (en) 2021-03-29 2023-03-14 Snap Inc. Scheduling requests for location data
US11645324B2 (en) 2021-03-31 2023-05-09 Snap Inc. Location-based timeline media content system
US12026362B2 (en) 2021-05-19 2024-07-02 Snap Inc. Video editing application for mobile devices
US11829834B2 (en) 2021-10-29 2023-11-28 Snap Inc. Extended QR code
US12001750B2 (en) 2022-04-20 2024-06-04 Snap Inc. Location-based shared augmented reality experience system
US12020384B2 (en) 2022-06-21 2024-06-25 Snap Inc. Integrating augmented reality experiences with other components
US12020386B2 (en) 2022-06-23 2024-06-25 Snap Inc. Applying pregenerated virtual experiences in new location

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0970021A (ja) * 1995-09-01 1997-03-11 Noosaido:Kk 映像送受信装置
JP4189567B2 (ja) 2001-07-06 2008-12-03 コニカミノルタビジネステクノロジーズ株式会社 情報処理システム及び情報処理端末
JP2006351024A (ja) 2002-05-24 2006-12-28 Olympus Corp 視野一致型情報呈示システム及びそれに用いられる携帯情報端末
JP2004048674A (ja) 2002-05-24 2004-02-12 Olympus Corp 視野一致型情報呈示システム、並びに、それに用いられる携帯情報端末及びサーバ
JP2005026740A (ja) * 2003-06-30 2005-01-27 Matsushita Electric Ind Co Ltd 機器制御インタフェース構築方法
JP2006091390A (ja) 2004-09-24 2006-04-06 Mitsubishi Electric Corp 情報表示システム及び情報表示方法及び情報表示方法をコンピュータに実行させるためのプログラム及び情報表示端末装置
JP4553364B2 (ja) * 2005-02-18 2010-09-29 キヤノン株式会社 印刷システム
KR101147748B1 (ko) * 2005-05-26 2012-05-25 엘지전자 주식회사 지리정보 제공 기능을 갖는 이동통신 단말기 및 이를이용한 지리 정보 제공 방법
CN101228502A (zh) * 2005-06-29 2008-07-23 诺基亚公司 更加智能的打印
JP2007111921A (ja) * 2005-10-18 2007-05-10 Konica Minolta Business Technologies Inc 画像形成装置及びプログラム
KR100822029B1 (ko) * 2007-01-11 2008-04-15 삼성전자주식회사 모바일 단말기에서의 사용자 히스토리를 이용한 개인화서비스 방법 및 그 시스템
US8095174B2 (en) * 2007-02-06 2012-01-10 Nec Corporation Cellular phone, method for customizing cellular phone and program for customizing cellular phone
JP2009098903A (ja) * 2007-10-16 2009-05-07 Fuji Xerox Co Ltd 情報機器システム
JP5574397B2 (ja) * 2008-10-02 2014-08-20 日本電気株式会社 遠隔制御システム
JP5401103B2 (ja) * 2009-01-21 2014-01-29 日立コンシューマエレクトロニクス株式会社 動画情報管理装置、および方法
US8660355B2 (en) * 2010-03-19 2014-02-25 Digimarc Corporation Methods and systems for determining image processing operations relevant to particular imagery

Also Published As

Publication number Publication date
CN102469232B (zh) 2014-08-13
US8471914B2 (en) 2013-06-25
JP2012105235A (ja) 2012-05-31
CN102469232A (zh) 2012-05-23
US20120120259A1 (en) 2012-05-17

Similar Documents

Publication Publication Date Title
JP5212448B2 (ja) 画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラム
JP5126334B2 (ja) 画像処理システム、画像処理装置の制御方法、画像処理装置、携帯端末、情報処理装置、および制御プログラム
JP2012147387A (ja) 画像処理システム、画像処理装置およびその制御方法、情報処理装置およびその制御方法、ならびに、携帯端末の制御プログラム
US20160306596A1 (en) Terminal, information processing apparatus, image forming system, and non-transitory computer readable medium
JP6265717B2 (ja) 情報処理装置、情報処理装置の制御方法、並びにプログラム
JP2013058089A (ja) 電子ファイル表示システム、電子ファイル表示装置、電子ファイル装置の制御方法、及びプログラム
JP2013058835A (ja) 画像処理システム、携帯端末、サーバー、および表示方法
JP2012150629A (ja) サーバー装置、印刷システム、および、印刷方法
JP2012194649A (ja) 画像処理システム
JP2012104036A (ja) 画像処理システム、画像処理装置の制御方法、携帯端末、情報処理装置、および制御プログラム
JP5910348B2 (ja) 情報処理プログラム、情報処理装置および情報処理装置の制御方法
JP2018005295A (ja) プログラム及び携帯端末
JP5811722B2 (ja) 画像処理システム、サーバー、制御方法および制御プログラム
JP5906617B2 (ja) 画像処理システム、携帯端末、情報処理装置、表示方法および制御プログラム
US9191546B2 (en) Non-transitory computer-readable recording medium storing computer-readable instructions for information processing apparatus, information processing apparatus, and method for controlling information processing apparatus
JP5884451B2 (ja) 画像処理システム、画像形成装置、携帯端末、および制御プログラム
JP5673121B2 (ja) サーバー装置、印刷システム、および、印刷方法
JP6432612B2 (ja) 情報処理装置及びプログラム
JP5780081B2 (ja) 画像処理システム、サーバー、表示方法、および制御プログラム
JP7039981B2 (ja) 画像処理装置、情報処理システムおよび電子機器
JP6075503B1 (ja) 情報処理装置及びプログラム
JP7371442B2 (ja) 情報処理装置、プログラム、電子機器登録方法
JP5494469B2 (ja) 画像処理システム、情報処理装置、および、携帯端末の制御プログラム
JP6023032B2 (ja) 携帯端末、機器管理システム、及び機器管理プログラム
JP2016014978A (ja) エアタグ登録管理システム、エアタグ登録管理方法、エアタグ登録プログラム、エアタグ管理プログラム、エアタグ提供装置、エアタグ提供方法及びエアタグ提供プログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120817

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120828

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121226

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: 20130129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130211

R150 Certificate of patent or registration of utility model

Ref document number: 5212448

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160308

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350