(57)【要約】【課題】種類の異なる機器間でも通信可能でありながら、開発にかかる手間を低減でき、低コスト化することができる通信装置、通信システム、および装置のプログラムを提供する。【解決手段】異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または／および数字によるデータを埋め込み、他の通信装置に送信する埋込送信手段（１３）と、他の通信装置からプロトコルで受信された所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または／および数字によるデータを読み出す読出手段（１４）と、を備える。【選択図】図３
2014085911.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置との間で通信を行う通信装置であって、
異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または／および数字によるデータを埋め込み、前記他の通信装置に送信する埋込送信手段と、
前記他の通信装置から前記プロトコルで受信された前記所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または／および数字によるデータを読み出す読出手段と、を備えたことを特徴とする通信装置。
【請求項２】
前記所定のファイル形式は、マルチメディアデータのファイル形式であり、
前記所定領域は、マルチメディアデータにおける付加情報の記録領域であることを特徴とする請求項１記載の通信装置。
【請求項３】
前記所定のファイル形式は、画像ファイルのファイル形式であり、
前記所定領域は、画像ファイルにおける付加情報の記録領域であり、
前記埋込送信手段は、予め定められた画像データを含む画像ファイルの付加情報として文字または／および数字によるデータを埋め込み、該付加情報が付加された画像ファイルを前記プロトコルにより前記他の通信装置に送信し、
前記読出手段は、受信された前記プロトコルによる受信データから画像ファイルを抽出し、当該抽出された画像ファイルに付加情報として埋め込まれた文字または／および数字によるデータを読み出すことを特徴とする請求項１または２記載の通信装置。
【請求項４】
前記画像ファイルは、撮影データを含むファイル形式であり、
前記付加情報の記録領域は、画像ファイルにおける撮影データの記録領域であることを特徴とする請求項３記載の通信装置。
【請求項５】
複数の通信装置を備えた通信システムであって、
前記複数の通信装置に含まれる各通信装置が、
異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または／および数字によるデータを埋め込み、前記他の通信装置に送信する埋込送信手段と、
前記他の通信装置から前記プロトコルで受信された前記所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または／および数字によるデータを読み出す読出手段と、を備えたことを特徴とする通信システム。
【請求項６】
他の通信装置との間で通信を行う通信装置のプログラムであって、
異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または／および数字によるデータを埋め込み、前記他の通信装置に送信する埋込送信手順と、
前記他の通信装置から前記プロトコルで受信された前記所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または／および数字によるデータを読み出す読出手順と、を前記通信装置のコンピュータに実行させることを特徴とする通信装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる種類の通信装置間で通信を行う通信装置、通信システム、および装置のプログラムに関する。
【背景技術】
【０００２】
近年、例えばＴＶ、動画の録画装置、ＰＣ、携帯電話、家庭用ゲーム機、オーディオ機器、健康管理機器など、多様な電子機器が家庭内等に普及している。また、これらの電子機器が通信機能を備え、装置間で通信を行うことにより、ユーザの利便性を向上させるサービスがある。
【０００３】
電子機器間で通信を行うためには、プロトコルを定める必要がある。
このため、プラットフォームに依存しない通信プロトコルの開発も進められている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１０−５３７５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子機器間で通信できるようにする場合、同じ種類の電子機器間の通信では共通のプロトコルが使用可能であっても、異なる種類の電子機器間では使用可能なプロトコルを作り込む必要があった。
また、上述のように電子機器の種類が多様化しているため、こうした多様な種類の電子機器間で通信できるようにしようとすると、いくつものプロトコルを作り込む必要があった。
こうしたプロトコルの作り込みには非常に手間がかかるため、開発の高速化、低コスト化の妨げとなってしまうおそれがあった。
【０００６】
また、上述した特許文献１のものは、１つのプロトコルで多様な機器に対応するようにしているが、その１つのプロトコルを作り込んでいくために大きな手間とコストがかかる点についてまで考慮されたものではなかった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、種類の異なる機器間でも通信可能でありながら、開発にかかる手間を低減でき、低コスト化することができる通信装置、通信システム、および装置のプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、本発明に係る通信装置は、他の通信装置との間で通信を行う通信装置であって、異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または／および数字によるデータを埋め込み、他の通信装置に送信する埋込送信手段と、他の通信装置からプロトコルで受信された所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または／および数字によるデータを読み出す読出手段と、を備えたことを特徴とする。
【０００９】
また、本発明に係る通信システムは、複数の通信装置を備えた通信システムであって、複数の通信装置に含まれる各通信装置が、異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または／および数字によるデータを埋め込み、他の通信装置に送信する埋込送信手段と、他の通信装置からプロトコルで受信された所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または／および数字によるデータを読み出す読出手段と、を備えたことを特徴とする。
【００１０】
また、本発明に係る通信装置のプログラムは、他の通信装置との間で通信を行う通信装置のプログラムであって、異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または／および数字によるデータを埋め込み、他の通信装置に送信する埋込送信手順と、他の通信装置からプロトコルで受信された所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または／および数字によるデータを読み出す読出手順と、を通信装置のコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
以上のように、本発明によれば、種類の異なる機器間でも通信可能でありながら、開発にかかる手間を低減でき、低コスト化することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態としての通信システムの構成例を示す図である。
【図２】該通信システムを構成する各電子機器の構成例を示すブロック図である。
【図３】画像ファイルのファイルフォーマットの構造例を示す図である。
【図４】データ受信時の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
次に、本発明に係る通信装置、通信システム、および装置のプログラムを適用した一実施形態について、図面を用いて詳細に説明する。
【００１４】
図１に、本実施形態としての通信システムの構成例を示す。図１に示す本実施形態では、一例として、ＰＣ１ａと、スマートフォンなどの携帯端末１ｂと、ＴＶ番組等の録画や再生を行うレコーダ１ｃと、ＴＶ１ｄと、体重計１ｅとが通信可能に接続された構成例を示す。
【００１５】
本実施形態の通信システムを構成する各電子機器１間の通信は、有線通信であってもよく、無線通信であってもよい。また、ルータやハブを用いてネットワークを構成することで電子機器間の通信を行う構成であってもよく、電子機器間で直接通信を行う構成であってもよい。また、無線通信の場合、無線基地局（ＡＰ）を介して通信を行う構成であってもよく、電子機器間で通信を確立させる構成であってもよい。
【００１６】
図１に示すＰＣ１ａと、携帯端末１ｂと、レコーダ１ｃと、ＴＶ１ｄと、体重計１ｅとは、それぞれ通信機能を備えた電子機器であり、図２に示す構成を備える。
【００１７】
図２に示すように、電子機器１は、他の機器との間で通信を行う通信部１１と、各種制御を行う制御部１２と、画像データなどを格納する記憶部１５とを備える。制御部１２は、埋込部１３と、読出部１４とを備える。
【００１８】
埋込部１３は、文字または／および数字によるデータを、異なる種類の電子機器間で通信可能な所定のプロトコルで送信されるデータファイルにおける送信データフォーマット中の所定領域に埋め込む。本実施形態では、一例として、送信する画像ファイルのファイルフォーマット中に図３で後述するようにして埋め込むこととして説明する。
【００１９】
読出部１４は、異なる種類の電子機器間で通信可能な所定のプロトコルでの受信データから所定のファイル形式のデータファイルを抽出し、抽出されたデータファイルにおけるデータフォーマット中の所定領域を確認し、文字または／および数字によるデータを読み出す。
【００２０】
本実施形態の通信システムは、例えば図１に示すＰＣ１ａ、携帯端末１ｂ、レコーダ１ｃ、ＴＶ１ｄ、体重計１ｅのように異なる種類の電子機器間で通信可能なプロトコルの一例として、ＤＬＮＡ（Digital Living Network Alliance）の規格によるプロトコルを用いる。
【００２１】
ここで、ＤＬＮＡのプロトコルは、例えば画像、動画、音楽などのマルチメディアデータを送受信する規格である。このため、文字または／および数字によるデータを送信する際、埋込部１３は、図３に例示するような画像ファイルのファイルフォーマット中の一部分に、送信したい文字または／および数字によるデータを埋め込む。そして、読出部１４は、受信された画像ファイルのファイルフォーマット中の一部分から、文字または／および数字によるデータを読み出す。
このことにより、本実施形態の通信システムによれば、専用のプロトコルを作り込む必要なく、異なる種類の電子機器間での通信を可能としている。
【００２２】
データの送受信に用いる画像ファイルのファイル形式は、文字または／および数字によるデータを埋込可能であれば任意のファイル形式であってよく、例えばＥＸＩＦ（Exchangeable Image File format）などを用いることができる。
【００２３】
こうした画像ファイルのファイルフォーマットは、図３に示すように、画像データ部と、その画像データに関連するデータを格納するための付加情報部とを備える。付加情報部は、ヘッダ情報に加え、撮影時のシャッター速度や絞り値、撮影日時等の撮影データなどの格納領域を含む。
【００２４】
このため、埋込部１３は、送信しようとする文字または／および数字によるデータを、図３に示す画像ファイルのファイルフォーマットにおける撮影データの記録領域に記録する。また、図３に示す画像ファイルのファイルフォーマットにおける画像データ部には、記憶部１５に予め格納されたダミーの画像データを記録する。記録部１５におけるダミーの画像データは、埋込対象の画像ファイルのファイル形式で格納されてもよく、他の形式で格納されてもよい。
【００２５】
また、埋込部１３は、送信しようとする文字または／および数字によるデータを埋め込んだ画像ファイルを送信先の電子機器が識別できるように、その画像ファイルに予め定められた識別情報を付与する。識別情報は、例えば画像ファイルのファイル名であってもよく、画像ファイルのファイルフォーマットにおける画像データ部に記録されるダミーの画像データであってもよい。
【００２６】
制御部１２は、送信しようとする文字または／および数字によるデータがこうして埋め込まれた画像ファイルを、通信部１１により送信先の電子機器に送信する。
【００２７】
次に、データ受信時の動作について、図４のフローチャートを参照して説明する。
【００２８】
通信部１１がＤＬＮＡのプロトコルによるデータを受信すると、読出部１４は、受信されたデータから画像ファイルを抽出する。そして、抽出された画像ファイルが所定の識別情報を含むか否かを判別する（ステップＳ１）。所定の識別情報は、上述のように埋込部１３が埋め込むものと同じ情報である。
【００２９】
抽出された画像ファイルが所定の識別情報を含む場合、読出部１４は、画像ファイルのファイルフォーマットにおける所定の記録領域から文字または／および数字によるデータを読み出す（ステップＳ２）。
【００３０】
抽出された画像ファイルが所定の識別情報を含まない場合、制御部１２は、抽出された画像ファイルを通常の画像ファイルとして受信処理する（ステップＳ３）。
【００３１】
以上のように、上述した実施形態では、データ送信の際、ＥＸＩＦ等のファイル形式である画像ファイルにおける所定領域に、文字または／および数字によるデータを埋め込み、ＤＬＮＡのプロトコルにより送信する。
また、データを受信した電子機器は、ＤＬＮＡのプロトコルにより受信された画像ファイルに文字または／および数字によるデータが埋め込まれている場合、その埋め込まれたデータを読み出す。
【００３２】
このため、異なる種類の電子機器間での文字または／および数字によるデータの送受信を、マルチメディアデータについてのＤＬＮＡのプロトコルを用いて実現することができる。
このため、多様な種類の電子機器間で通信可能とするために専用のプロトコルを作り込む必要がなく、汎用プロトコルとして一般に活用されているプロトコルを用いて、異なる種類の電子機器間での文字または／および数字によるデータの送受信ができる。このため、多様な種類の他の電子機器と通信可能な電子機器の開発速度を上げることができ、低コスト化することができる。
【００３３】
このため、例えば、他の電子機器から所定の情報を取得することで実現する各種のサービスを実現可能な電子機器を低コスト化することができる。
また、他の電子機器に所定の情報を送信することで送信先の電子機器に所定の動作を行わせる機能を備えた電子機器を低コスト化することができる。
【００３４】
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
【００３５】
例えば、本実施形態の通信システムを構成する電子機器は、上述した図１に示すＰＣ１ａ、携帯端末１ｂ、レコーダ１ｃ、ＴＶ１ｄ、体重計１ｅに限定されず、異なる種類の電子機器間で通信可能なプロトコルで通信可能な電子機器であれば任意の種類の機器であってよい。
【００３６】
また、上述した実施形態では、画像ファイルのファイル形式をＥＸＩＦとして説明したが、このものに限定されず、画像データに付加情報を付与して保存できれば任意のファイル形式であってよい。
また、送信しようとする文字または／および数字によるデータを埋め込む埋込対象は画像ファイルに限定されず、付加情報を付与して保存でき、所定のプロトコルで送信可能なファイル形式であれば任意のデータファイルであってよい。また、本実施形態で付加情報を埋め込まれるデータファイルのファイル形式は、画像、動画、音楽等のマルチメディアのデータファイルであれば任意のものを用いることができ、さらにマルチメディアデータでなくても付加情報の埋め込み、読み出しが可能であれば任意のファイル形式であってよい。
例えばファイル形式が音楽データである場合、アーティスト名や曲名、アルバム名などを記録する付加情報部にデータを埋め込むことで同様に実現することができる。
【００３７】
また、上述した実施形態で通信に用いるプロトコルは、ＤＬＮＡで規定されるプロトコルに限定されず、例えば画像、動画、音楽などのマルチメディアデータを送受信するプロトコルであれば、上述した実施形態を同様に実現することができる。また、異なる種類の電子機器間で通信可能に構成されたプロトコルであれば任意のプロトコルを用いてよい。
【００３８】
また、上述した実施形態における電子機器を実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムを構成するコンピュータのＣＰＵに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えばハードディスク、光ディスク、光磁気ディスク、フロッピー（登録商標）ディスク、磁気テープ、不揮発性のメモリーカード、ＲＯＭ等を用いてよい。
【００３９】
この本発明に係るプログラムによれば、当該プログラムによって制御される電子機器に、上述した実施形態における各機能を実現させることができる。
【符号の説明】
【００４０】
１    電子機器（通信装置）
１１    通信部
１２    制御部
１３    埋込部
１４    読出部
１５    記憶部
【図１】
2014085911.tif 000003
【図２】
2014085911.tif 000004
【図３】
2014085911.tif 000005
【図４】
2014085911.tif 000006