[go: up one dir, main page]

JP2010088032A - 遠隔制御システム - Google Patents

遠隔制御システム Download PDF

Info

Publication number
JP2010088032A
JP2010088032A JP2008257404A JP2008257404A JP2010088032A JP 2010088032 A JP2010088032 A JP 2010088032A JP 2008257404 A JP2008257404 A JP 2008257404A JP 2008257404 A JP2008257404 A JP 2008257404A JP 2010088032 A JP2010088032 A JP 2010088032A
Authority
JP
Japan
Prior art keywords
information
remote control
control
image
control instruction
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.)
Granted
Application number
JP2008257404A
Other languages
English (en)
Other versions
JP5574397B2 (ja
Inventor
Jiro Ozawa
次郎 小澤
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2008257404A priority Critical patent/JP5574397B2/ja
Publication of JP2010088032A publication Critical patent/JP2010088032A/ja
Application granted granted Critical
Publication of JP5574397B2 publication Critical patent/JP5574397B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)

Abstract

【課題】ユーザの手間を軽減しながら端末装置がサーバ装置から遠隔制御情報を取得することが可能な遠隔制御システムを提供すること。
【解決手段】この遠隔制御システムは端末装置10とサーバ装置20とを含む。端末装置10は外部機器の画像を表す画像情報をサーバ装置20へ送信する。サーバ装置20は記憶されている遠隔制御情報の中から、受信した画像情報に対応する遠隔制御情報を取得し、取得した遠隔制御情報を送信する。端末装置10はサーバ装置20から遠隔制御情報を受信する。遠隔制御情報は外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、制御指示情報に応じた信号であって外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む。端末装置10は受信された遠隔制御情報と受け付けた制御指示情報とに基づいて制御信号を発信する。
【選択図】図8

Description

本発明は、サーバ装置から受信した遠隔制御情報に基づいて、外部機器を制御するための制御信号を発信する端末装置を含む遠隔制御システムに関する。
互いに通信可能に接続された端末装置及びサーバ装置を含む遠隔制御システムが知られている。この種の遠隔制御システムの一つとして特許文献1に記載のシステムは、サーバ装置が端末装置へ遠隔制御情報を送信する。そして、端末装置は、受信した遠隔制御情報に基づいてボタンを含む画像をタッチパネル式のディスプレイに表示させる。
次いで、端末装置は、ユーザがボタンを押すことにより、外部機器を制御するための信号であってそのボタンに応じた制御信号を発信する。外部機器は、この制御信号を受信し、受信した制御信号に応じて作動する。
上記遠隔制御システムにおいては、サーバ装置は、端末装置のユーザにより入力された外部機器特定情報を受信し、受信した外部機器特定情報に対応する遠隔制御情報を端末装置へ送信する。ここで、外部機器特定情報は、外部機器を特定するための情報(外部機器の製造会社、外部機器の種類及び外部機器の型番)である。
この遠隔制御システムによれば、ユーザは、1つの端末装置を操作することにより、複数の外部機器を遠隔制御することができる。また、上記遠隔制御システムによれば、端末装置が予め多数の外部機器に対応する遠隔制御情報を記憶しておく必要がないので、端末装置が備える記憶装置の容量が無駄に大きくされることを回避することができる。
特開2003−18674号公報
しかしながら、この遠隔制御システムにおいては、端末装置のユーザが外部機器特定情報を入力しなければ、その外部機器特定情報により特定される外部機器に対応する遠隔制御情報を端末装置が取得することができない。即ち、上記遠隔制御システムにおいては、ユーザが外部機器特定情報を入力する手間が煩雑であるという問題があった。
このため、本発明の目的は、上述した課題である「端末装置にサーバ装置から遠隔制御情報を取得させるためのユーザの手間が煩雑であること」を解決することが可能な遠隔制御システムを提供することにある。
かかる目的を達成するため本発明の一形態である遠隔制御システムは、互いに通信可能に接続された端末装置及びサーバ装置を含むシステムである。
更に、上記端末装置は、
外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影手段と、
上記撮影手段により出力された画像情報を上記サーバ装置へ送信する画像情報送信手段と、
上記サーバ装置により送信された情報であって、上記外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を受信する遠隔制御情報受信手段と、
上記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力手段と、
上記出力された制御指示入力用情報に応じて上記ユーザにより入力された上記制御指示情報を受け付ける制御指示情報受付手段と、
上記受け付けられた制御指示情報に応じた制御信号を、上記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信手段と、
を備える。
加えて、上記サーバ装置は、
複数の外部機器のそれぞれに対応する上記遠隔制御情報を記憶する遠隔制御情報記憶手段と、
上記端末装置により送信された画像情報を受信する画像情報受信手段と、
上記記憶されている遠隔制御情報の中から上記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得手段と、
上記取得された遠隔制御情報を上記端末装置へ送信する遠隔制御情報送信手段と、
を備える。
また、本発明の他の形態であるサーバ装置は、
複数の外部機器のそれぞれに対応する情報であって、当該外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を記憶する遠隔制御情報記憶手段と、
通信可能に接続された端末装置により送信された画像情報を受信する画像情報受信手段と、
上記記憶されている遠隔制御情報の中から上記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得手段と、
上記取得された遠隔制御情報を上記端末装置へ送信する遠隔制御情報送信手段と、
を備える。
また、本発明の他の形態である端末装置は、
外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影手段と、
上記撮影手段により出力された画像情報を、通信可能に接続されたサーバ装置へ送信する画像情報送信手段と、
上記サーバ装置により送信された情報であって、上記外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を受信する遠隔制御情報受信手段と、
上記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力手段と、
上記出力された制御指示入力用情報に応じて上記ユーザにより入力された上記制御指示情報を受け付ける制御指示情報受付手段と、
上記受け付けられた制御指示情報に応じた制御信号を、上記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信手段と、
を備える。
また、本発明の他の形態である遠隔制御方法は、
外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影工程と、
上記撮影工程にて出力された画像情報を端末装置からサーバ装置へ送信する画像情報送信工程と、
上記送信された画像情報を受信する画像情報受信工程と、
記憶装置に記憶され且つ複数の外部機器のそれぞれに対応する情報であって、当該外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報の中から上記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得工程と、
上記取得された遠隔制御情報を上記サーバ装置から上記端末装置へ送信する遠隔制御情報送信工程と、
上記送信された遠隔制御情報を受信する遠隔制御情報受信工程と、
上記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力工程と、
上記出力された制御指示入力用情報に応じて上記ユーザにより入力された上記制御指示情報を受け付ける制御指示情報受付工程と、
上記受け付けられた制御指示情報に応じた制御信号を、上記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信工程と、
を含む。
また、本発明の他の形態であるサーバ装置用プログラムは、
サーバ装置に、
複数の外部機器のそれぞれに対応する情報であって、当該外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を記憶装置に記憶させる遠隔制御情報記憶処理手段と、
通信可能に接続された端末装置により送信された画像情報を受信する画像情報受信手段と、
上記記憶されている遠隔制御情報の中から上記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得手段と、
上記取得された遠隔制御情報を上記端末装置へ送信する遠隔制御情報送信手段と、
を実現させるためのプログラムである。
また、本発明の他の形態である端末装置用プログラムは、
端末装置に、
外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影手段と、
上記撮影手段により出力された画像情報を、通信可能に接続されたサーバ装置へ送信する画像情報送信手段と、
上記サーバ装置により送信された情報であって、上記外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を受信する遠隔制御情報受信手段と、
上記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力手段と、
上記出力された制御指示入力用情報に応じて上記ユーザにより入力された上記制御指示情報を受け付ける制御指示情報受付手段と、
上記受け付けられた制御指示情報に応じた制御信号を、上記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信手段と、
を実現させるためのプログラムである。
本発明は、以上のように構成されることにより、ユーザの手間を軽減しながら端末装置がサーバ装置から遠隔制御情報を取得することができる。
本発明の一形態である遠隔制御システムは、互いに通信可能に接続された端末装置及びサーバ装置を含むシステムである。
更に、上記端末装置は、
外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影手段と、
上記撮影手段により出力された画像情報を上記サーバ装置へ送信する画像情報送信手段と、
上記サーバ装置により送信された情報であって、上記外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を受信する遠隔制御情報受信手段と、
上記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力手段と、
上記出力された制御指示入力用情報に応じて上記ユーザにより入力された上記制御指示情報を受け付ける制御指示情報受付手段と、
上記受け付けられた制御指示情報に応じた制御信号を、上記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信手段と、
を備える。
加えて、上記サーバ装置は、
複数の外部機器のそれぞれに対応する上記遠隔制御情報を記憶する遠隔制御情報記憶手段と、
上記端末装置により送信された画像情報を受信する画像情報受信手段と、
上記記憶されている遠隔制御情報の中から上記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得手段と、
上記取得された遠隔制御情報を上記端末装置へ送信する遠隔制御情報送信手段と、
を備える。
これによれば、端末装置は、外部機器を撮影した画像を表す画像情報をサーバ装置へ送信する。そして、端末装置は、その画像情報に対応する遠隔制御情報をサーバ装置から受信する。これにより、端末装置のユーザが、外部機器特定情報を入力することなく、外部機器を撮影するための操作を行うだけで、端末装置は、その外部機器に対応する遠隔制御情報をサーバ装置から取得することができる。即ち、ユーザの手間を軽減しながら端末装置がサーバ装置から遠隔制御情報を取得することができる。
更に、上記構成によれば、多数の外部機器に対応する遠隔制御情報を端末装置が予め記憶している場合と比較して、端末装置が備える記憶装置の容量を小さくすることができる。加えて、上記構成によれば、サーバ装置が画像情報に基づいて遠隔制御情報を特定する処理を行う。従って、端末装置が画像情報に基づいて遠隔制御情報を特定する処理を行う場合と比較して端末装置の処理負荷を軽減することができる。
この場合、
上記遠隔制御情報記憶手段は、上記遠隔制御情報と、上記外部機器を識別するための機器識別情報と、を対応付けて記憶するように構成され、
上記遠隔制御情報取得手段は、
機器識別情報と、その機器識別情報により識別される外部機器を撮影した画像の特徴量と、を対応付けて記憶する特徴量記憶手段と、
上記受信された画像情報が表す画像から特徴量を抽出する特徴量抽出手段と、を含むとともに、
上記抽出された特徴量と対応付けて記憶されている機器識別情報を取得し、当該取得した機器識別情報と対応付けて記憶されている遠隔制御情報を当該画像情報に対応する遠隔制御情報として取得するように構成されることが好適である。
この場合、
上記サーバ装置は、
上記遠隔制御情報取得手段により、上記受信された画像情報に対応する遠隔制御情報が取得されなかった場合、当該画像情報に対応する遠隔制御情報が存在しない旨を表す遠隔制御不能通知を上記端末装置へ送信する遠隔制御不能通知送信手段を備え、
上記端末装置は、
上記サーバ装置により送信された遠隔制御不能通知を受信し、当該受信した遠隔制御不能通知を出力する遠隔制御不能通知出力手段を備えることが好適である。
これによれば、画像情報に対応する遠隔制御情報が存在しない旨をユーザに認識させることができる。この結果、ユーザの利便性を向上させることができる。
この場合、
上記制御指示入力用情報は、上記制御指示情報と対応付けられたボタンを含む画像を表す情報であり、
上記制御指示入力用情報出力手段は、ディスプレイを有するとともに、上記制御指示入力用情報が表す画像を当該ディスプレイに表示させるように構成されることが好適である。
この場合、
上記ディスプレイは、タッチパネル式のディスプレイであり、
上記制御指示情報受付手段は、上記ディスプレイに表示されたボタンがユーザによって押された場合に当該ボタンに対応付けられた上記制御指示情報を受け付けるように構成されることが好適である。
この場合、上記端末装置は、
上記サーバ装置から受信した遠隔制御情報を記憶する遠隔制御情報記憶手段と、
上記記憶されている遠隔制御情報のうちの1つを特定するための情報であって上記ユーザにより入力された情報である遠隔制御特定情報を受け付ける遠隔制御特定情報受付手段と、
を備え、
上記制御指示入力用情報出力手段は、上記受け付けられた遠隔制御特定情報により特定される遠隔制御情報に含まれる制御指示入力用情報を出力するように構成され、
上記制御信号発信手段は、上記受け付けられた制御指示情報に応じた制御信号を、上記受け付けられた遠隔制御特定情報により特定される遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信するように構成されることが好適である。
これによれば、端末装置がサーバ装置から一度取得した遠隔制御情報に対応する外部機器を撮影するための操作をユーザが行うことなく、遠隔制御特定情報を入力するだけで、端末装置は、遠隔制御特定情報により特定される遠隔制御情報に基づいて作動する。この結果、外部機器を遠隔制御する際のユーザの手間をより一層軽減することができる。更に、サーバ装置から端末装置へ遠隔制御情報が無駄に送信されることを防止することができる。
また、本発明の他の形態であるサーバ装置は、
複数の外部機器のそれぞれに対応する情報であって、当該外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を記憶する遠隔制御情報記憶手段と、
通信可能に接続された端末装置により送信された画像情報を受信する画像情報受信手段と、
上記記憶されている遠隔制御情報の中から上記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得手段と、
上記取得された遠隔制御情報を上記端末装置へ送信する遠隔制御情報送信手段と、
を備える。
この場合、
上記遠隔制御情報記憶手段は、上記遠隔制御情報と、上記外部機器を識別するための機器識別情報と、を対応付けて記憶するように構成され、
上記遠隔制御情報取得手段は、
機器識別情報と、その機器識別情報により識別される外部機器を撮影した画像の特徴量と、を対応付けて記憶する特徴量記憶手段と、
上記受信された画像情報が表す画像から特徴量を抽出する特徴量抽出手段と、を含むとともに、
上記抽出された特徴量と対応付けて記憶されている機器識別情報を取得し、当該取得した機器識別情報と対応付けて記憶されている遠隔制御情報を当該画像情報に対応する遠隔制御情報として取得するように構成されることが好適である。
また、本発明の他の形態である端末装置は、
外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影手段と、
上記撮影手段により出力された画像情報を、通信可能に接続されたサーバ装置へ送信する画像情報送信手段と、
上記サーバ装置により送信された情報であって、上記外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を受信する遠隔制御情報受信手段と、
上記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力手段と、
上記出力された制御指示入力用情報に応じて上記ユーザにより入力された上記制御指示情報を受け付ける制御指示情報受付手段と、
上記受け付けられた制御指示情報に応じた制御信号を、上記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信手段と、
を備える。
この場合、上記端末装置は、携帯電話装置であることが好適である。
また、本発明の他の形態である遠隔制御方法は、
外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影工程と、
上記撮影工程にて出力された画像情報を端末装置からサーバ装置へ送信する画像情報送信工程と、
上記送信された画像情報を受信する画像情報受信工程と、
記憶装置に記憶され且つ複数の外部機器のそれぞれに対応する情報であって、当該外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報の中から上記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得工程と、
上記取得された遠隔制御情報を上記サーバ装置から上記端末装置へ送信する遠隔制御情報送信工程と、
上記送信された遠隔制御情報を受信する遠隔制御情報受信工程と、
上記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力工程と、
上記出力された制御指示入力用情報に応じて上記ユーザにより入力された上記制御指示情報を受け付ける制御指示情報受付工程と、
上記受け付けられた制御指示情報に応じた制御信号を、上記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信工程と、
を含む。
この場合、
上記記憶装置は、上記遠隔制御情報と、上記外部機器を識別するための機器識別情報と、を対応付けて記憶するとともに、機器識別情報と、その機器識別情報により識別される外部機器を撮影した画像の特徴量と、を対応付けて記憶し、
上記遠隔制御情報取得工程は、
上記受信された画像情報が表す画像から特徴量を抽出する特徴量抽出工程を含むとともに、
上記抽出された特徴量と対応付けて上記記憶装置に記憶されている機器識別情報を取得し、当該取得した機器識別情報と対応付けて当該記憶装置に記憶されている遠隔制御情報を当該画像情報に対応する遠隔制御情報として取得するように構成されることが好適である。
また、本発明の他の形態であるサーバ装置用プログラムは、
サーバ装置に、
複数の外部機器のそれぞれに対応する情報であって、当該外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を記憶装置に記憶させる遠隔制御情報記憶処理手段と、
通信可能に接続された端末装置により送信された画像情報を受信する画像情報受信手段と、
上記記憶されている遠隔制御情報の中から上記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得手段と、
上記取得された遠隔制御情報を上記端末装置へ送信する遠隔制御情報送信手段と、
を実現させるためのプログラムである。
この場合、
上記遠隔制御情報記憶処理手段は、上記遠隔制御情報と、上記外部機器を識別するための機器識別情報と、を対応付けて上記記憶装置に記憶させるように構成され、
上記遠隔制御情報取得手段は、
機器識別情報と、その機器識別情報により識別される外部機器を撮影した画像の特徴量と、を対応付けて上記記憶装置に記憶させる特徴量記憶処理手段と、
上記受信された画像情報が表す画像から特徴量を抽出する特徴量抽出手段と、を含むとともに、
上記抽出された特徴量と対応付けて記憶されている機器識別情報を取得し、当該取得した機器識別情報と対応付けて記憶されている遠隔制御情報を当該画像情報に対応する遠隔制御情報として取得するように構成されることが好適である。
また、本発明の他の形態である端末装置用プログラムは、
端末装置に、
外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影手段と、
上記撮影手段により出力された画像情報を、通信可能に接続されたサーバ装置へ送信する画像情報送信手段と、
上記サーバ装置により送信された情報であって、上記外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を受信する遠隔制御情報受信手段と、
上記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力手段と、
上記出力された制御指示入力用情報に応じて上記ユーザにより入力された上記制御指示情報を受け付ける制御指示情報受付手段と、
上記受け付けられた制御指示情報に応じた制御信号を、上記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信手段と、
を実現させるためのプログラムである。
上述した構成を有する、サーバ装置、端末装置、遠隔制御方法、サーバ装置用プログラム、又は、端末装置用プログラム、の発明であっても、上記遠隔制御システムと同様の作用を有するために、上述した本発明の目的を達成することができる。
以下、本発明に係る、遠隔制御システム、サーバ装置、端末装置、遠隔制御方法、サーバ装置用プログラム、及び、端末装置用プログラム、の各実施形態について図1〜図8を参照しながら説明する。
<第1実施形態>
図1に示したように、第1実施形態に係る遠隔制御システム1は、端末装置10と、サーバ装置20と、を含む。端末装置10は、図示しない基地局を介して通信回線(本例では、インターネット)NWに接続されている。サーバ装置20も、通信回線NWに接続されている。これにより、端末装置10及びサーバ装置20は、互いに通信可能に接続されている。
端末装置10は、携帯電話装置である。端末装置10は、アンテナ部11と、表示部(制御指示入力用情報出力手段の一部、遠隔制御不能通知出力手段の一部、制御指示情報受付手段の一部)12と、スピーカ部13と、マイクロホン部14と、カメラ部(撮影手段の一部)15と、赤外線ポート部(制御信号発信手段の一部)16と、を備える。
更に、端末装置10は、図示しない中央処理装置(CPU;Central Processing Unit)及び記憶装置(本例では、メモリ)を含む制御部を備える。制御部は、メモリに記憶されている所定のプログラムをCPUが実行することにより、端末装置10を構成する各部を制御する。
アンテナ部11は、アンテナを有し、制御部からの情報をアンテナを介して図示しない基地局へ送信する。更に、アンテナ部11は、アンテナを介して基地局から情報を受信し、受信した情報を制御部へ出力する。
表示部12は、端末装置10の前面に配置されたタッチパネル式のディスプレイを有する。表示部12は、制御部からの画像情報に基づいてそのディスプレイに文字及び図形等からなる画像を表示する。
表示部12は、ディスプレイに表示された画像に含まれるボタンがユーザによって押された場合(即ち、ボタンが表示された位置にてディスプレイが押された場合)に、そのボタンに対応付けられた情報を受け付け、受け付けた情報を制御部へ出力する。
スピーカ部13は、端末装置10の前面に配置されたスピーカを有する。スピーカ部13は、制御部からの音声情報に基づいて(音声情報を変換することにより)、その音声情報が表す音声をスピーカから出力させる。
マイクロホン部14は、端末装置10の前面に配置されたマイクロホンを有する。マイクロホン部14は、マイクロホンによって集音された周囲(即ち、端末装置10の外部)の音声を表す音声情報を制御部へ出力する。
カメラ部15は、端末装置10の背面に配置されたレンズと、固体撮像素子と、を含む。カメラ部15は、制御部からの撮影指示に応じて、レンズ及び固体撮像素子を用いて被写体を撮影することによりその被写体の画像を表す画像情報を制御部へ出力する。
赤外線ポート部16は、入力された電気信号を光(赤外線)信号に変換して送信する発光素子(例えば、発光ダイオード)と、受信した赤外線信号を電気信号に変換して出力する受光素子(例えば、フォトダイオード)と、を有する。
赤外線ポート部16は、制御部からの発信指示に応じて、発信指示に含まれる情報を、発光素子を介して赤外線信号として発信(送信)する。また、赤外線ポート部16は、受光素子を介して、赤外線信号が表す情報を受信し、受信した情報を制御部へ出力する。
サーバ装置20は、情報処理装置である。サーバ装置20は、図示しない中央処理装置(CPU)及び記憶装置(本例では、メモリ及びハードディスク駆動装置(HDD))を備える。サーバ装置20は、記憶装置に記憶されているプログラムをCPUが実行することにより、後述する機能を実現するように構成されている。
図2は、上記のように構成された遠隔制御システム1の機能を表すブロック図である。この機能は、端末装置10のCPUが後述する図3及び図5に示したフローチャートにより表されるプログラム(端末装置用プログラム)等を実行するとともに、サーバ装置20のCPUが後述する図4に示したフローチャートにより表されるプログラム(サーバ装置用プログラム)等を実行することにより、実現される。
この端末装置10の機能は、撮影部(撮影手段)31と、画像情報送信部(画像情報送信手段)32と、遠隔制御情報受信部(遠隔制御情報受信手段)33と、制御指示入力用情報出力部(制御指示入力用情報出力手段)34と、制御指示情報受付部(制御指示情報受付手段)35と、制御信号発信部(制御信号発信手段)36と、遠隔制御不能通知出力部(遠隔制御不能通知出力手段)37と、を含む。
撮影部31は、端末装置10のユーザにより撮影指示が入力されると、カメラ部15を制御することにより、外部機器(例えば、空調機器(エアコン)、映像機器(テレビ)、又は、音響機器(オーディオ・コンポ)等)を撮影する。これにより、撮影部31は、その外部機器の画像を表す画像情報を出力する。
画像情報送信部32は、撮影部31により出力された画像情報をサーバ装置20へ送信する。
遠隔制御情報受信部33は、サーバ装置20により送信された遠隔制御情報を受信する。遠隔制御情報は、制御指示入力用情報と、制御信号特定情報と、を含む情報である。
制御指示入力用情報は、外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための情報である。本例では、制御指示入力用情報は、複数の制御指示情報(例えば、外部機器の電源を入れる旨を指示する情報、外部機器の電源を落とす旨を指示する情報、及び、外部機器の作動状態を所定の状態に変更する旨を指示する情報等)と1つずつ対応付けられた複数のボタンを含む画像を表す情報である。
制御信号特定情報は、制御指示情報に応じた信号であって外部機器を制御するための信号である制御信号を特定する情報である。
制御指示入力用情報出力部34は、遠隔制御情報受信部33により受信された遠隔制御情報に含まれる制御指示入力用情報が表す画像を表示部12のディスプレイに表示させる(即ち、制御指示入力用情報を出力する)。
制御指示情報受付部35は、表示部12のディスプレイに表示されたボタンが端末装置10のユーザによって押された場合に当該ボタンに対応付けられた制御指示情報を受け付ける。即ち、制御指示情報受付部35は、制御指示入力用情報出力部34により出力された制御指示入力用情報に応じて端末装置10のユーザにより入力された制御指示情報を受け付ける。
制御信号発信部36は、制御指示情報受付部35により受け付けられた制御指示情報に応じた制御信号(赤外線信号)を、遠隔制御情報受信部33により受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定する。制御信号発信部36は、特定した制御信号を赤外線ポート部16に発信させるための発信指示を赤外線ポート部16へ出力する。これにより赤外線ポート部16は、発光素子を介して、制御信号を発信する。
遠隔制御不能通知出力部37は、サーバ装置20により送信された遠隔制御不能通知を受信し、受信した遠隔制御不能通知を表示部12のディスプレイに表示させる(即ち、遠隔制御不能通知を出力する)。遠隔制御不能通知は、画像情報に対応する遠隔制御情報が存在しない旨を表す情報である。本例では、遠隔制御不能通知は、「撮影した機器のリモコン情報は存在しません。」というメッセージを表す情報である。
また、サーバ装置20の機能は、画像情報受信部(画像情報受信手段)41と、遠隔制御情報記憶部(遠隔制御情報記憶手段、遠隔制御情報記憶処理手段)42と、遠隔制御情報取得部(遠隔制御情報取得手段)43と、遠隔制御情報送信部(遠隔制御情報送信手段)44と、遠隔制御不能通知送信部(遠隔制御不能通知送信手段)45と、を含む。
画像情報受信部41は、端末装置10により送信された画像情報を受信する。
遠隔制御情報記憶部42は、外部機器を識別するための機器識別情報と、その機器識別情報により識別される外部機器に対応する遠隔制御情報と、を対応付けてサーバ装置20の記憶装置に予め記憶させている。
遠隔制御情報取得部43は、遠隔制御情報記憶部42により記憶されている遠隔制御情報の中から画像情報受信部41により受信された画像情報に対応する遠隔制御情報を取得する。具体的には、遠隔制御情報取得部43は、特徴量記憶部(特徴量記憶手段、特徴量記憶処理手段)43aと、特徴量抽出部(特徴量抽出手段)43bと、を含む。
特徴量記憶部43aは、機器識別情報と、その機器識別情報により識別される外部機器を撮影した画像の特徴量と、を対応付けてサーバ装置20の記憶装置に予め記憶させている。特徴量は、その画像の特徴を表すように、所定のアルゴリズムに従って画像から抽出された情報である。
特徴量抽出部43bは、画像情報受信部41により受信された画像情報が表す画像から特徴量を抽出する。
そして、遠隔制御情報取得部43は、特徴量記憶部43aにより記憶させられている特徴量の中から、特徴量抽出部43bにより抽出された特徴量と、予め定められた基準に従って対応(本例では、一致)している特徴量を特定する。次いで、遠隔制御情報取得部43は、特定された特徴量と対応付けて特徴量記憶部43aにより記憶させられている機器識別情報を取得する。
更に、遠隔制御情報取得部43は、取得した機器識別情報と対応付けて遠隔制御情報記憶部42により記憶させられている遠隔制御情報を、画像情報受信部41により受信された画像情報に対応する遠隔制御情報として取得する。
遠隔制御情報送信部44は、遠隔制御情報取得部43により取得された遠隔制御情報を、画像情報受信部41により受信された画像情報を送信してきた端末装置10へ送信する。
遠隔制御不能通知送信部45は、遠隔制御情報取得部43により、上記画像情報に対応する遠隔制御情報が取得されなかった場合、遠隔制御不能通知を端末装置10へ送信する。
次に、上述した遠隔制御システム1の作動について具体的に述べる。
端末装置10のCPUは、図3にフローチャートにより示した遠隔制御プログラムを、ユーザにより入力された起動指示を受け付けることにより実行するようになっている。
具体的に述べると、端末装置10のCPUは、遠隔制御プログラムの処理を開始すると、ステップ305にて、撮影指示を受け付けるまで待機する。そして、ユーザが撮影指示を入力すると、CPUは、その撮影指示を受け付ける。これにより、CPUは、「Yes」と判定してステップ310に進み、カメラ部15を制御することにより、外部機器を撮影する。これにより、カメラ部15は、その外部機器の画像を表す画像情報を出力する(撮影工程)。
次いで、CPUは、上記ステップ310にて出力された画像情報をサーバ装置20へ送信する(ステップ315、画像情報送信工程)。そして、CPUは、ステップ320にて、遠隔制御情報、又は、遠隔制御不能通知をサーバ装置20から受信するまで待機する。
一方、サーバ装置20のCPUは、図4にフローチャートにより示した遠隔制御情報送信プログラムを、サーバ装置20が起動される毎に1度だけ実行するようになっている。
具体的に述べると、サーバ装置20のCPUは、遠隔制御情報送信プログラムの処理を開始すると、ステップ405にて、画像情報を端末装置10から受信するまで待機する。この状態においては、サーバ装置20は、端末装置10から画像情報を受信する(画像情報受信工程)。
従って、CPUは、「Yes」と判定してステップ410に進み、受信した画像情報から特徴量を抽出する(特徴量抽出工程)。そして、CPUは、記憶装置に記憶させられている特徴量の中から、上記ステップ410にて抽出した特徴量と、予め定められた基準に従って対応している特徴量を特定する。次いで、CPUは、特定された特徴量と対応付けて記憶装置に記憶させられている機器識別情報を取得する。なお、記憶装置に記憶させられている特徴量の中に、上記ステップ410にて抽出した特徴量と、予め定められた基準に従って対応している特徴量が存在しない場合、CPUは、機器識別情報を取得できない。
そして、CPUは、ステップ420に進み、上記ステップ415にて機器識別情報が取得されたか否かを判定する。
いま、上記ステップ415にて機器識別情報が取得された場合を想定して説明を続ける。
この場合、CPUは、「Yes」と判定してステップ425に進み、取得された機器識別情報と対応付けて記憶装置に記憶させられている遠隔制御情報を取得する(遠隔制御情報取得工程)。なお、遠隔制御情報と対応付けて記憶されている機器識別情報の中に、上記取得された機器識別情報と同一の情報が存在しない場合、CPUは、遠隔制御情報を取得できない。
そして、CPUは、ステップ430に進み、上記ステップ425にて遠隔制御情報が取得されたか否かを判定する。
いま、上記ステップ425にて遠隔制御情報が取得された場合を想定して説明を続ける。
この場合、CPUは、「Yes」と判定してステップ435に進み、上記ステップ425にて取得された遠隔制御情報を端末装置10へ送信する(遠隔制御情報送信工程)。次いで、CPUは、ステップ405へ戻り、ステップ405〜ステップ435の処理を繰り返し実行する。
これにより、端末装置10は、サーバ装置20から遠隔制御情報を受信する(遠隔制御情報受信工程)。従って、端末装置10のCPUは、ステップ320にて「Yes」と判定してステップ325へ進む。次いで、CPUは、上記ステップ320にて遠隔制御情報が受信されたか否かを判定する。
この状態においては、端末装置10は遠隔制御情報を受信している。従って、CPUは、「Yes」と判定してステップ330に進み、遠隔制御処理を実行するために図5に示した遠隔制御処理プログラムの実行を開始する。
次いで、CPUは、上記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する。具体的には、CPUは、制御指示入力用情報が表す画像を表示部12のディスプレイに表示させる(ステップ505、制御指示入力用情報出力工程)。この画像は、制御指示情報に対応付けられたボタンと、終了指示に対応付けられたボタンと、を含む。終了指示は、外部機器の遠隔制御を行うための処理を終了する旨を指示する情報である。
そして、CPUは、ステップ510に進み、制御指示情報、又は、終了指示を受け付けるまで待機する。
いま、端末装置10のユーザが制御指示情報に対応付けられたボタンを押した場合を想定して説明を続ける。この場合、CPUは、制御指示情報を受け付ける(制御指示情報受付工程)。従って、CPUは、「Yes」と判定してステップ515に進み、制御指示情報を受け付けたか否かを判定する。
上記仮定に従えば、CPUは、「Yes」と判定してステップ520に進み、上記ステップ510にて受け付けられた制御指示情報に応じた制御信号(赤外線信号)を、上記ステップ320にて受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定する。更に、CPUは、特定した制御信号を赤外線ポート部16に発信させるための発信指示を赤外線ポート部16へ出力する。
これにより赤外線ポート部16は、発光素子を介して、制御信号を発信する(制御信号発信工程)。そして、この制御信号を受信した外部機器は、その制御信号に従って作動する(即ち、制御信号により制御される)。
そして、CPUは、ステップ510へ戻り、ステップ510〜ステップ520の処理を繰り返し実行する。
その後、端末装置10のユーザが終了指示に対応付けられたボタンを押した場合を想定して説明を続ける。この場合、CPUは、終了指示を受け付ける。従って、CPUは、ステップ515に進んだとき、「No」と判定してこの遠隔制御処理プログラムの実行を終了し、次いで、図3の遠隔制御プログラムの実行も終了する。
次に、サーバ装置20の記憶装置に記憶させられている特徴量の中に、上記ステップ410にて抽出された特徴量と対応している特徴量が存在しない場合を想定して説明を続ける。
この場合、サーバ装置20のCPUは、ステップ420に進んだとき、「No」と判定してステップ440に進み、遠隔制御不能通知を端末装置10へ送信する。そして、CPUは、ステップ405へ戻り、ステップ405〜ステップ440の処理を繰り返し実行する。
これにより、端末装置10は、遠隔制御不能通知をサーバ装置20から受信する。従って、端末装置10のCPUは、ステップ325に進んだとき、「No」と判定してステップ335に進み、遠隔制御不能通知を出力する(表示部12のディスプレイに表示させる)。
これによれば、画像情報に対応する遠隔制御情報が存在しない旨をユーザに認識させることができる。この結果、ユーザの利便性を向上させることができる。
そして、CPUは、この遠隔制御プログラムの実行を終了する。
次に、サーバ装置20の記憶装置に遠隔制御情報と対応付けて記憶されている機器識別情報の中に、上記ステップ415にて取得された機器識別情報と同一の情報が存在しない場合を想定して説明を続ける。
この場合、サーバ装置20のCPUは、ステップ430に進んだとき、「No」と判定してステップ440に進み、遠隔制御不能通知を端末装置10へ送信する。そして、CPUは、ステップ405へ戻り、ステップ405〜ステップ440の処理を繰り返し実行する。
これにより、端末装置10は、遠隔制御不能通知をサーバ装置20から受信する。従って、端末装置10のCPUは、ステップ325に進んだとき、「No」と判定してステップ335に進み、遠隔制御不能通知を出力する(表示部12のディスプレイに表示させる)。
これによれば、画像情報に対応する遠隔制御情報が存在しない旨をユーザに認識させることができる。この結果、ユーザの利便性を向上させることができる。
そして、CPUは、この遠隔制御プログラムの実行を終了する。
以上、説明したように、本発明による遠隔制御システムの第1実施形態によれば、端末装置10は、外部機器を撮影した画像を表す画像情報をサーバ装置20へ送信する。そして、端末装置10は、その画像情報に対応する遠隔制御情報をサーバ装置20から受信する。これにより、端末装置10のユーザが、外部機器特定情報を入力することなく、外部機器を撮影するための操作を行うだけで、端末装置10は、その外部機器に対応する遠隔制御情報をサーバ装置20から取得することができる。即ち、ユーザの手間を軽減しながら端末装置10がサーバ装置20から遠隔制御情報を取得することができる。
更に、上記構成によれば、多数の外部機器に対応する遠隔制御情報を端末装置10が予め記憶している場合と比較して、端末装置10が備える記憶装置の容量を小さくすることができる。加えて、上記構成によれば、サーバ装置20が画像情報に基づいて遠隔制御情報を特定する処理を行う。従って、端末装置10が画像情報に基づいて遠隔制御情報を特定する処理を行う場合と比較して端末装置10の処理負荷を軽減することができる。
<第2実施形態>
次に、本発明の第2実施形態に係る遠隔制御システムについて説明する。第2実施形態に係る遠隔制御システムは、上記第1実施形態に係る遠隔制御システムに対して、端末装置がサーバ装置から受信した遠隔制御情報を記憶するとともに記憶している遠隔制御情報に基づいて制御信号を発信するように構成されている点において相違している。従って、以下、かかる相違点を中心として説明する。
この第2実施形態に係る端末装置10の機能は、図6に示したように、撮影部31〜遠隔制御不能通知出力部37に加えて、遠隔制御情報記憶部(遠隔制御情報記憶手段)38と、遠隔制御特定情報受付部(遠隔制御特定情報受付手段)39と、を含む。
遠隔制御情報記憶部38は、遠隔制御情報受信部33により受信された遠隔制御情報を記憶装置に記憶させる。
遠隔制御特定情報受付部39は、遠隔制御情報記憶部38により記憶させられている遠隔制御情報の一覧を出力する(表示部12のディスプレイに表示させる)。更に、遠隔制御特定情報受付部39は、出力された遠隔制御情報の一覧のうちの1つを特定するための情報であって、ユーザにより入力された情報である遠隔制御特定情報を受け付ける。
制御指示入力用情報出力部34は、上記第1実施形態に係る制御指示入力用情報出力部34の機能に加えて、遠隔制御特定情報受付部39により遠隔制御特定情報が受け付けられた場合、その遠隔制御特定情報により特定される遠隔制御情報に含まれる制御指示入力用情報を出力する(表示部12のディスプレイに表示させる)。
制御信号発信部36は、上記第1実施形態に係る制御信号発信部36の機能に加えて、遠隔制御特定情報受付部39により遠隔制御特定情報が受け付けられた場合、制御指示情報受付部35により受け付けられた制御指示情報に応じた制御信号を、その遠隔制御特定情報により特定される遠隔制御情報に含まれる制御信号特定情報に基づいて特定する。
また、端末装置10のCPUは、図3にフローチャートにより示した遠隔制御プログラムに代えて、図7にフローチャートにより示した遠隔制御プログラムを実行する。図7の遠隔制御プログラムは、図3の遠隔制御プログラムのステップ305をステップ715に置換し、更に、ステップ705、ステップ710、ステップ720及びステップ725の処理を追加したプログラムである。
具体的に述べると、端末装置10のCPUは、遠隔制御プログラムの処理を開始すると、ステップ705にて、端末装置10の記憶装置に記憶されている遠隔制御情報の一覧を出力する。そして、CPUは、撮影指示、又は、遠隔制御特定情報を受け付けるまで待機する。
いま、ユーザにより撮影指示が入力された場合を想定して説明を続ける。この場合、CPUは、「Yes」と判定してステップ715へ進み、撮影指示を受け付けたか否かを判定する。上記仮定に従えば、CPUは、「Yes」と判定してステップ310以降の処理を第1実施形態と同様に実行する。
そして、CPUがステップ325にて「Yes」と判定した場合、CPUは、ステップ720へ進み、サーバ装置20から受信した遠隔制御情報を端末装置10の記憶装置に記憶させる。次いで、CPUは、上記第1実施形態と同様に、ステップ330を実行し、その後、この遠隔制御プログラムの実行を終了する。
次に、ユーザにより遠隔制御特定情報が入力された場合を想定して説明を続ける。この場合、CPUは、ステップ715に進んだとき、「No」と判定してステップ725へ進み、ステップ330と同様に、上記ステップ710にて受け付けた遠隔制御特定情報により特定される遠隔制御情報(記憶装置に記憶されている遠隔制御情報)に基づいて遠隔制御処理を実行する。その後、CPUは、この遠隔制御プログラムの実行を終了する。
この第2実施形態に係る遠隔制御システム1によっても、上記第1実施形態に係る遠隔制御システム1と同様の作用及び効果を奏することができる。
更に、上記第2実施形態によれば、端末装置10がサーバ装置20から一度取得した遠隔制御情報に対応する外部機器を撮影するための操作をユーザが行うことなく、遠隔制御特定情報を入力するだけで、端末装置10は、遠隔制御特定情報により特定される遠隔制御情報に基づいて作動する。この結果、外部機器を遠隔制御する際のユーザの手間をより一層軽減することができる。更に、サーバ装置20から端末装置10へ遠隔制御情報が無駄に送信されることを防止することができる。
なお、本発明は上記各実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記各実施形態の他の変形例において、制御指示入力用情報が表す画像は、更に、複数の画像制御指示情報と1つずつ対応付けられた複数のボタンを含むことが好適である。ここで、画像制御指示情報は、表示部12のディスプレイに表示される画像を制御する旨を指示する情報(例えば、サブメニューを表示する旨を指示する情報、及び、表示されているサブメニューの表示を終了する旨を指示する情報等)である。
また、上記各実施形態の変形例において、図8に示したように、端末装置10の機能が、撮影部31と、画像情報送信部32と、遠隔制御情報受信部33と、制御指示入力用情報出力部34と、制御指示情報受付部35と、制御信号発信部36と、を含み、且つ、サーバ装置20の機能が、画像情報受信部41と、遠隔制御情報記憶部42と、遠隔制御情報取得部43と、遠隔制御情報送信部44と、を含んでいてもよい。
撮影部31は、外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する。
画像情報送信部32は、撮影部31により出力された画像情報をサーバ装置20へ送信する。
遠隔制御情報受信部33は、サーバ装置により送信された遠隔制御情報を受信する。遠隔制御情報は、外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である。
制御指示入力用情報出力部34は、遠隔制御情報受信部33により受信された遠隔制御情報に含まれる制御指示入力用情報を出力する。
制御指示情報受付部35は、制御指示入力用情報出力部34により出力された制御指示入力用情報に応じてユーザにより入力された制御指示情報を受け付ける。
制御信号発信部36は、制御指示情報受付部35により受け付けられた制御指示情報に応じた制御信号を、遠隔制御情報受信部33により受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する。
画像情報受信部41は、端末装置10により送信された画像情報を受信する。
遠隔制御情報記憶部42は、複数の外部機器のそれぞれに対応する遠隔制御情報を記憶する。
遠隔制御情報取得部43は、遠隔制御情報記憶部42により記憶されている遠隔制御情報の中から、画像情報受信部41により受信された画像情報に対応する遠隔制御情報を取得する。
遠隔制御情報送信部44は、取得された遠隔制御情報を端末装置10へ送信する。
この変形例によっても、上記第1実施形態と同様の作用及び効果を奏することができる。
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
本発明は、外部機器を制御するための制御信号を発信する端末装置を含む遠隔制御システム等に適用可能である。
本発明の第1実施形態に係る遠隔制御システムの概略構成を表す図である。 図1に示した遠隔制御システムの機能の概略を表すブロック図である。 図1に示した端末装置のCPUが実行する遠隔制御プログラムを示したフローチャートである。 図1に示したサーバ装置のCPUが実行する遠隔制御情報送信プログラムを示したフローチャートである。 図1に示した端末装置のCPUが実行する遠隔制御処理プログラムを示したフローチャートである。 本発明の第2実施形態に係る遠隔制御システムの機能の概略を表すブロック図である。 本発明の第2実施形態に係る端末装置のCPUが実行する遠隔制御プログラムを示したフローチャートである。 本発明の実施形態の変形例に係る遠隔制御システムの機能の概略を表すブロック図である。
符号の説明
1 遠隔制御システム
10 端末装置
11 アンテナ部
12 表示部
13 スピーカ部
14 マイクロホン部
15 カメラ部
16 赤外線ポート部
20 サーバ装置
31 撮影部
32 画像情報送信部
33 遠隔制御情報受信部
34 制御指示入力用情報出力部
35 制御指示情報受付部
36 制御信号発信部
37 遠隔制御不能通知出力部
38 遠隔制御情報記憶部
39 遠隔制御特定情報受付部
41 画像情報受信部
42 遠隔制御情報記憶部
43 遠隔制御情報取得部
43a 特徴量記憶部
43b 特徴量抽出部
44 遠隔制御情報送信部
45 遠隔制御不能通知送信部
NW 通信回線

Claims (15)

  1. 互いに通信可能に接続された端末装置及びサーバ装置を含む遠隔制御システムであって、
    前記端末装置は、
    外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影手段と、
    前記撮影手段により出力された画像情報を前記サーバ装置へ送信する画像情報送信手段と、
    前記サーバ装置により送信された情報であって、前記外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を受信する遠隔制御情報受信手段と、
    前記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力手段と、
    前記出力された制御指示入力用情報に応じて前記ユーザにより入力された前記制御指示情報を受け付ける制御指示情報受付手段と、
    前記受け付けられた制御指示情報に応じた制御信号を、前記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信手段と、
    を備え、
    前記サーバ装置は、
    複数の外部機器のそれぞれに対応する前記遠隔制御情報を記憶する遠隔制御情報記憶手段と、
    前記端末装置により送信された画像情報を受信する画像情報受信手段と、
    前記記憶されている遠隔制御情報の中から前記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得手段と、
    前記取得された遠隔制御情報を前記端末装置へ送信する遠隔制御情報送信手段と、
    を備える遠隔制御システム。
  2. 請求項1に記載の遠隔制御システムであって、
    前記遠隔制御情報記憶手段は、前記遠隔制御情報と、前記外部機器を識別するための機器識別情報と、を対応付けて記憶するように構成され、
    前記遠隔制御情報取得手段は、
    機器識別情報と、その機器識別情報により識別される外部機器を撮影した画像の特徴量と、を対応付けて記憶する特徴量記憶手段と、
    前記受信された画像情報が表す画像から特徴量を抽出する特徴量抽出手段と、を含むとともに、
    前記抽出された特徴量と対応付けて記憶されている機器識別情報を取得し、当該取得した機器識別情報と対応付けて記憶されている遠隔制御情報を当該画像情報に対応する遠隔制御情報として取得するように構成された遠隔制御システム。
  3. 請求項1又は請求項2に記載の遠隔制御システムであって、
    前記サーバ装置は、
    前記遠隔制御情報取得手段により、前記受信された画像情報に対応する遠隔制御情報が取得されなかった場合、当該画像情報に対応する遠隔制御情報が存在しない旨を表す遠隔制御不能通知を前記端末装置へ送信する遠隔制御不能通知送信手段を備え、
    前記端末装置は、
    前記サーバ装置により送信された遠隔制御不能通知を受信し、当該受信した遠隔制御不能通知を出力する遠隔制御不能通知出力手段を備える遠隔制御システム。
  4. 請求項1乃至請求項3のいずれか一項に記載の遠隔制御システムであって、
    前記制御指示入力用情報は、前記制御指示情報と対応付けられたボタンを含む画像を表す情報であり、
    前記制御指示入力用情報出力手段は、ディスプレイを有するとともに、前記制御指示入力用情報が表す画像を当該ディスプレイに表示させるように構成された遠隔制御システム。
  5. 請求項4に記載の遠隔制御システムであって、
    前記ディスプレイは、タッチパネル式のディスプレイであり、
    前記制御指示情報受付手段は、前記ディスプレイに表示されたボタンがユーザによって押された場合に当該ボタンに対応付けられた前記制御指示情報を受け付けるように構成された遠隔制御システム。
  6. 請求項1乃至請求項5のいずれか一項に記載の遠隔制御システムであって、
    前記端末装置は、
    前記サーバ装置から受信した遠隔制御情報を記憶する遠隔制御情報記憶手段と、
    前記記憶されている遠隔制御情報のうちの1つを特定するための情報であって前記ユーザにより入力された情報である遠隔制御特定情報を受け付ける遠隔制御特定情報受付手段と、
    を備え、
    前記制御指示入力用情報出力手段は、前記受け付けられた遠隔制御特定情報により特定される遠隔制御情報に含まれる制御指示入力用情報を出力するように構成され、
    前記制御信号発信手段は、前記受け付けられた制御指示情報に応じた制御信号を、前記受け付けられた遠隔制御特定情報により特定される遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信するように構成された遠隔制御システム。
  7. 複数の外部機器のそれぞれに対応する情報であって、当該外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を記憶する遠隔制御情報記憶手段と、
    通信可能に接続された端末装置により送信された画像情報を受信する画像情報受信手段と、
    前記記憶されている遠隔制御情報の中から前記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得手段と、
    前記取得された遠隔制御情報を前記端末装置へ送信する遠隔制御情報送信手段と、
    を備えるサーバ装置。
  8. 請求項7に記載のサーバ装置であって、
    前記遠隔制御情報記憶手段は、前記遠隔制御情報と、前記外部機器を識別するための機器識別情報と、を対応付けて記憶するように構成され、
    前記遠隔制御情報取得手段は、
    機器識別情報と、その機器識別情報により識別される外部機器を撮影した画像の特徴量と、を対応付けて記憶する特徴量記憶手段と、
    前記受信された画像情報が表す画像から特徴量を抽出する特徴量抽出手段と、を含むとともに、
    前記抽出された特徴量と対応付けて記憶されている機器識別情報を取得し、当該取得した機器識別情報と対応付けて記憶されている遠隔制御情報を当該画像情報に対応する遠隔制御情報として取得するように構成されたサーバ装置。
  9. 外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影手段と、
    前記撮影手段により出力された画像情報を、通信可能に接続されたサーバ装置へ送信する画像情報送信手段と、
    前記サーバ装置により送信された情報であって、前記外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を受信する遠隔制御情報受信手段と、
    前記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力手段と、
    前記出力された制御指示入力用情報に応じて前記ユーザにより入力された前記制御指示情報を受け付ける制御指示情報受付手段と、
    前記受け付けられた制御指示情報に応じた制御信号を、前記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信手段と、
    を備えた端末装置。
  10. 請求項9に記載の端末装置であって、
    前記端末装置は、携帯電話装置である端末装置。
  11. 外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影工程と、
    前記撮影工程にて出力された画像情報を端末装置からサーバ装置へ送信する画像情報送信工程と、
    前記送信された画像情報を受信する画像情報受信工程と、
    記憶装置に記憶され且つ複数の外部機器のそれぞれに対応する情報であって、当該外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報の中から前記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得工程と、
    前記取得された遠隔制御情報を前記サーバ装置から前記端末装置へ送信する遠隔制御情報送信工程と、
    前記送信された遠隔制御情報を受信する遠隔制御情報受信工程と、
    前記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力工程と、
    前記出力された制御指示入力用情報に応じて前記ユーザにより入力された前記制御指示情報を受け付ける制御指示情報受付工程と、
    前記受け付けられた制御指示情報に応じた制御信号を、前記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信工程と、
    を含む遠隔制御方法。
  12. 請求項11に記載の遠隔制御方法であって、
    前記記憶装置は、前記遠隔制御情報と、前記外部機器を識別するための機器識別情報と、を対応付けて記憶するとともに、機器識別情報と、その機器識別情報により識別される外部機器を撮影した画像の特徴量と、を対応付けて記憶し、
    前記遠隔制御情報取得工程は、
    前記受信された画像情報が表す画像から特徴量を抽出する特徴量抽出工程を含むとともに、
    前記抽出された特徴量と対応付けて前記記憶装置に記憶されている機器識別情報を取得し、当該取得した機器識別情報と対応付けて当該記憶装置に記憶されている遠隔制御情報を当該画像情報に対応する遠隔制御情報として取得するように構成された遠隔制御方法。
  13. サーバ装置に、
    複数の外部機器のそれぞれに対応する情報であって、当該外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を記憶装置に記憶させる遠隔制御情報記憶処理手段と、
    通信可能に接続された端末装置により送信された画像情報を受信する画像情報受信手段と、
    前記記憶されている遠隔制御情報の中から前記受信された画像情報に対応する遠隔制御情報を取得する遠隔制御情報取得手段と、
    前記取得された遠隔制御情報を前記端末装置へ送信する遠隔制御情報送信手段と、
    を実現させるためのサーバ装置用プログラム。
  14. 請求項13に記載のサーバ装置用プログラムであって、
    前記遠隔制御情報記憶処理手段は、前記遠隔制御情報と、前記外部機器を識別するための機器識別情報と、を対応付けて前記記憶装置に記憶させるように構成され、
    前記遠隔制御情報取得手段は、
    機器識別情報と、その機器識別情報により識別される外部機器を撮影した画像の特徴量と、を対応付けて前記記憶装置に記憶させる特徴量記憶処理手段と、
    前記受信された画像情報が表す画像から特徴量を抽出する特徴量抽出手段と、を含むとともに、
    前記抽出された特徴量と対応付けて記憶されている機器識別情報を取得し、当該取得した機器識別情報と対応付けて記憶されている遠隔制御情報を当該画像情報に対応する遠隔制御情報として取得するように構成されたサーバ装置用プログラム。
  15. 端末装置に、
    外部機器を撮影することによりその外部機器の画像を表す画像情報を出力する撮影手段と、
    前記撮影手段により出力された画像情報を、通信可能に接続されたサーバ装置へ送信する画像情報送信手段と、
    前記サーバ装置により送信された情報であって、前記外部機器を制御する旨を指示する制御指示情報をユーザに入力させるための制御指示入力用情報と、当該制御指示情報に応じた信号であって当該外部機器を制御するための信号である制御信号を特定する制御信号特定情報と、を含む情報である遠隔制御情報を受信する遠隔制御情報受信手段と、
    前記受信された遠隔制御情報に含まれる制御指示入力用情報を出力する制御指示入力用情報出力手段と、
    前記出力された制御指示入力用情報に応じて前記ユーザにより入力された前記制御指示情報を受け付ける制御指示情報受付手段と、
    前記受け付けられた制御指示情報に応じた制御信号を、前記受信された遠隔制御情報に含まれる制御信号特定情報に基づいて特定し、当該特定した制御信号を発信する制御信号発信手段と、
    を実現させるための端末装置用プログラム。
JP2008257404A 2008-10-02 2008-10-02 遠隔制御システム Expired - Fee Related JP5574397B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008257404A JP5574397B2 (ja) 2008-10-02 2008-10-02 遠隔制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008257404A JP5574397B2 (ja) 2008-10-02 2008-10-02 遠隔制御システム

Publications (2)

Publication Number Publication Date
JP2010088032A true JP2010088032A (ja) 2010-04-15
JP5574397B2 JP5574397B2 (ja) 2014-08-20

Family

ID=42251492

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008257404A Expired - Fee Related JP5574397B2 (ja) 2008-10-02 2008-10-02 遠隔制御システム

Country Status (1)

Country Link
JP (1) JP5574397B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012105235A (ja) * 2010-11-15 2012-05-31 Konica Minolta Business Technologies Inc 画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラム
CN110830365A (zh) * 2019-11-12 2020-02-21 芜湖盟博科技有限公司 一种使用微信硬件云平台开发的方法
US11678002B1 (en) * 2021-12-31 2023-06-13 Universal Electronics Inc. Systems and methods for configuration of a controlling device to enable selection of one or more media streams

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076197A (ja) 1998-09-01 2000-03-14 Casio Comput Co Ltd 携帯情報端末装置及び記録媒体
JP2003061166A (ja) * 2001-08-13 2003-02-28 Fuji Photo Film Co Ltd リモコン装置、リモコンシステム及び機器の遠隔制御方法
JP2005065118A (ja) * 2003-08-19 2005-03-10 Hitachi Ltd リモコン機能付き携帯端末及びリモコンサーバ
JP2007174166A (ja) * 2005-12-21 2007-07-05 Victor Co Of Japan Ltd リモコン兼用携帯端末、およびav機器の遠隔制御方法
JP2008172614A (ja) * 2007-01-12 2008-07-24 Sharp Corp リモコン制御システム、サーバ装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076197A (ja) 1998-09-01 2000-03-14 Casio Comput Co Ltd 携帯情報端末装置及び記録媒体
JP2003061166A (ja) * 2001-08-13 2003-02-28 Fuji Photo Film Co Ltd リモコン装置、リモコンシステム及び機器の遠隔制御方法
JP2005065118A (ja) * 2003-08-19 2005-03-10 Hitachi Ltd リモコン機能付き携帯端末及びリモコンサーバ
JP2007174166A (ja) * 2005-12-21 2007-07-05 Victor Co Of Japan Ltd リモコン兼用携帯端末、およびav機器の遠隔制御方法
JP2008172614A (ja) * 2007-01-12 2008-07-24 Sharp Corp リモコン制御システム、サーバ装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012105235A (ja) * 2010-11-15 2012-05-31 Konica Minolta Business Technologies Inc 画像処理システム、画像処理装置の制御方法、携帯端末、および制御プログラム
US8471914B2 (en) 2010-11-15 2013-06-25 Konica Minolta Business Technologies, Inc. Image processing system with ease of operation
CN110830365A (zh) * 2019-11-12 2020-02-21 芜湖盟博科技有限公司 一种使用微信硬件云平台开发的方法
US11678002B1 (en) * 2021-12-31 2023-06-13 Universal Electronics Inc. Systems and methods for configuration of a controlling device to enable selection of one or more media streams
WO2023129668A1 (en) * 2021-12-31 2023-07-06 Universal Electronics Inc. Systems and methods for configuration of a controlling device to enable selection of one or more media streams
US20230217058A1 (en) * 2021-12-31 2023-07-06 Universal Electronics Inc. Systems and methods for configuration of a controlling device to enable selection of one or more media streams
US12022147B2 (en) * 2021-12-31 2024-06-25 Universal Electronics Inc. Systems and methods for configuration of a controlling device to enable selection of one or more media streams
US20240292050A1 (en) * 2021-12-31 2024-08-29 Universal Electronics Inc. Systems and methods for configuration of a controlling device to enable selection of one or more media streams
US12273579B2 (en) * 2021-12-31 2025-04-08 Universal Electronics Inc. Systems and methods for configuration of a controlling device to enable selection of one or more media streams

Also Published As

Publication number Publication date
JP5574397B2 (ja) 2014-08-20

Similar Documents

Publication Publication Date Title
US9503588B2 (en) Image device, image device controlling method, and program
JP5554218B2 (ja) 電子機器、通信システム
US10225455B2 (en) Communication apparatus, information processing apparatus, methods and computer-readable storage medium
JP7025198B2 (ja) 通信システム、通信装置とその制御方法、プログラム
JP2007243726A (ja) 遠隔制御装置、方法およびシステム
JP2016123137A (ja) 画像通信装置および撮像装置
US11082600B2 (en) Electronic apparatus that performs wireless communication with an image capturing device at two different communication speeds, and method for controlling same
US20070214368A1 (en) Remote control apparatus, remote control system and device-specific information display method
US9706101B2 (en) Image processing terminal, imaging machine, information processing method, program, and remote imaging system to remotely operate the imaging machine
JP2017501598A (ja) ストリーム・メディア・データをブロードキャストする方法および装置
JP6882055B2 (ja) 通信装置及びその制御方法及びプログラム及び通信システム
JP4742394B2 (ja) 遠隔制御装置、方法、プログラムおよびシステム
JP6257336B2 (ja) 撮像装置及び撮像装置の制御方法
CN103686392A (zh) 信息处理设备、信息处理系统、信息处理方法及程序
JP5574397B2 (ja) 遠隔制御システム
US10158801B2 (en) Image capturing apparatus communicating with an external apparatus and method for controlling the same and storage medium
JP6426969B2 (ja) 撮像装置及びその制御方法、システム、並びにプログラム
JP2013090243A (ja) 画像出力装置及び画像表示装置
JP2018182563A (ja) 表示制御装置、その制御方法、およびプログラム、並びに記憶媒体
JP2017199972A (ja) 端末装置、情報取得システム、情報取得方法およびプログラム
JP4851395B2 (ja) 撮像装置及び画像通信システム
JP5467092B2 (ja) 撮像装置及び画像指定方法
JP2014022921A (ja) 電子機器およびプログラム
US11140279B2 (en) Communication system, communication apparatus, control method, non-transitory computer-readable storage medium, and server apparatus
JP6246296B2 (ja) 通信機器、通信方法およびプログラム

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20100702

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110901

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20120712

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120918

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130108

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130304

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130507

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130725

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130802

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20130913

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140626

R150 Certificate of patent or registration of utility model

Ref document number: 5574397

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees