JP2014085911A - Communication device, communication system, and program for communication device - Google Patents

Communication device, communication system, and program for communication device Download PDF

Info

Publication number
JP2014085911A
JP2014085911A JP2012235491A JP2012235491A JP2014085911A JP 2014085911 A JP2014085911 A JP 2014085911A JP 2012235491 A JP2012235491 A JP 2012235491A JP 2012235491 A JP2012235491 A JP 2012235491A JP 2014085911 A JP2014085911 A JP 2014085911A
Authority
JP
Japan
Prior art keywords
communication
data
file
predetermined
protocol
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
JP2012235491A
Other languages
Japanese (ja)
Other versions
JP5805050B2 (en
Inventor
Yasunari Yagi
康成 八木
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 Personal Computers Ltd
Original Assignee
NEC Personal Computers Ltd
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 Personal Computers Ltd filed Critical NEC Personal Computers Ltd
Priority to JP2012235491A priority Critical patent/JP5805050B2/en
Publication of JP2014085911A publication Critical patent/JP2014085911A/en
Application granted granted Critical
Publication of JP5805050B2 publication Critical patent/JP5805050B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a communication device, a communication system, and a program for the communication device, which allow communication with different types of devices and can be developed with less effort and cost.SOLUTION: A communication device includes embedded transmission means (13) which embeds data comprising characters and/or numbers in a predefined area of a data file of a predetermined file format to be transmitted using a protocol defined as a standard that enables communication among different types of communication devices; and read-out means (14) which reads data comprising characters and/or numbers embedded in the predefined area from the predefined area of a data file of the predetermined file format received from another communication device using the protocol.

Description

本発明は、異なる種類の通信装置間で通信を行う通信装置、通信システム、および装置のプログラムに関する。   The present invention relates to a communication apparatus, a communication system, and an apparatus program for performing communication between different types of communication apparatuses.

近年、例えばTV、動画の録画装置、PC、携帯電話、家庭用ゲーム機、オーディオ機器、健康管理機器など、多様な電子機器が家庭内等に普及している。また、これらの電子機器が通信機能を備え、装置間で通信を行うことにより、ユーザの利便性を向上させるサービスがある。   In recent years, various electronic devices such as a TV, a video recording device, a PC, a mobile phone, a home game machine, an audio device, and a health care device are widely used in homes. In addition, there is a service that improves the convenience of the user by providing these electronic devices with a communication function and performing communication between apparatuses.

電子機器間で通信を行うためには、プロトコルを定める必要がある。
このため、プラットフォームに依存しない通信プロトコルの開発も進められている(例えば、特許文献1参照)。
In order to communicate between electronic devices, it is necessary to define a protocol.
For this reason, development of a communication protocol that does not depend on the platform is also in progress (for example, see Patent Document 1).

特表2010−537588号公報Special table 2010-537588 gazette

しかしながら、電子機器間で通信できるようにする場合、同じ種類の電子機器間の通信では共通のプロトコルが使用可能であっても、異なる種類の電子機器間では使用可能なプロトコルを作り込む必要があった。
また、上述のように電子機器の種類が多様化しているため、こうした多様な種類の電子機器間で通信できるようにしようとすると、いくつものプロトコルを作り込む必要があった。
こうしたプロトコルの作り込みには非常に手間がかかるため、開発の高速化、低コスト化の妨げとなってしまうおそれがあった。
However, when enabling communication between electronic devices, it is necessary to create a protocol that can be used between different types of electronic devices, even if a common protocol can be used for communication between the same types of electronic devices. It was.
In addition, since the types of electronic devices are diversified as described above, it has been necessary to create a number of protocols in order to enable communication between these various types of electronic devices.
Since the creation of such a protocol is very time-consuming, there is a risk that it may hinder development speeding up and cost reduction.

また、上述した特許文献1のものは、1つのプロトコルで多様な機器に対応するようにしているが、その1つのプロトコルを作り込んでいくために大きな手間とコストがかかる点についてまで考慮されたものではなかった。   In addition, the above-mentioned Patent Document 1 is designed to deal with various devices with one protocol, but it takes into account that it takes a lot of effort and cost to create one protocol. It was not a thing.

本発明はこのような状況に鑑みてなされたものであり、種類の異なる機器間でも通信可能でありながら、開発にかかる手間を低減でき、低コスト化することができる通信装置、通信システム、および装置のプログラムを提供することを目的とする。   The present invention has been made in view of such a situation. A communication device, a communication system, and a communication device that can reduce the effort required for development and can reduce costs while being able to communicate between different types of devices. It is an object to provide a program for an apparatus.

かかる目的を達成するために、本発明に係る通信装置は、他の通信装置との間で通信を行う通信装置であって、異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または/および数字によるデータを埋め込み、他の通信装置に送信する埋込送信手段と、他の通信装置からプロトコルで受信された所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または/および数字によるデータを読み出す読出手段と、を備えたことを特徴とする。   In order to achieve this object, the communication device according to the present invention is a communication device that communicates with other communication devices, and is defined as a standard that enables communication with different types of communication devices. Embedded in a predetermined area in a data file of a predetermined file format transmitted with a specified protocol, and embedded with a character or / and number data and transmitted to another communication device, and received from another communication device with a protocol And reading means for reading out data in characters or / and numbers embedded in the predetermined area from the predetermined area in the data file of the predetermined file format.

また、本発明に係る通信システムは、複数の通信装置を備えた通信システムであって、複数の通信装置に含まれる各通信装置が、異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または/および数字によるデータを埋め込み、他の通信装置に送信する埋込送信手段と、他の通信装置からプロトコルで受信された所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または/および数字によるデータを読み出す読出手段と、を備えたことを特徴とする。   The communication system according to the present invention is a communication system including a plurality of communication devices, and each communication device included in the plurality of communication devices can communicate with different types of communication devices. Embedded data for embedding character or / and numeric data in a predetermined area in a data file of a predetermined file format transmitted by a protocol defined as follows, and a protocol from another communication device And a reading means for reading out data by characters or / and numbers embedded in the predetermined area from the predetermined area in the data file of the predetermined file format received in (1).

また、本発明に係る通信装置のプログラムは、他の通信装置との間で通信を行う通信装置のプログラムであって、異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または/および数字によるデータを埋め込み、他の通信装置に送信する埋込送信手順と、他の通信装置からプロトコルで受信された所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または/および数字によるデータを読み出す読出手順と、を通信装置のコンピュータに実行させることを特徴とする。   Further, the communication device program according to the present invention is a communication device program for communicating with other communication devices, and is defined as a standard that enables communication with different types of communication devices. An embedding transmission procedure for embedding character or / and numeric data in a predetermined area in a data file of a predetermined file format transmitted by the protocol and transmitting the data to another communication device, and received from the other communication device by the protocol It is characterized by causing a computer of a communication apparatus to execute a reading procedure for reading out data in characters or / and numbers embedded in a predetermined area from a predetermined area in a data file of a predetermined file format.

以上のように、本発明によれば、種類の異なる機器間でも通信可能でありながら、開発にかかる手間を低減でき、低コスト化することができる。   As described above, according to the present invention, communication between different types of devices can be performed, but the labor and time required for development can be reduced and the cost can be reduced.

本発明の実施形態としての通信システムの構成例を示す図である。It is a figure which shows the structural example of the communication system as embodiment of this invention. 該通信システムを構成する各電子機器の構成例を示すブロック図である。It is a block diagram which shows the structural example of each electronic device which comprises this communication system. 画像ファイルのファイルフォーマットの構造例を示す図である。It is a figure which shows the structural example of the file format of an image file. データ受信時の動作例を示すフローチャートである。It is a flowchart which shows the operation example at the time of data reception.

次に、本発明に係る通信装置、通信システム、および装置のプログラムを適用した一実施形態について、図面を用いて詳細に説明する。   Next, an embodiment to which a communication device, a communication system, and an apparatus program according to the present invention are applied will be described in detail with reference to the drawings.

図1に、本実施形態としての通信システムの構成例を示す。図1に示す本実施形態では、一例として、PC1aと、スマートフォンなどの携帯端末1bと、TV番組等の録画や再生を行うレコーダ1cと、TV1dと、体重計1eとが通信可能に接続された構成例を示す。   FIG. 1 shows a configuration example of a communication system as the present embodiment. In the present embodiment shown in FIG. 1, as an example, a PC 1a, a portable terminal 1b such as a smartphone, a recorder 1c that records and reproduces a TV program, a TV 1d, and a scale 1e are communicably connected. A configuration example is shown.

本実施形態の通信システムを構成する各電子機器1間の通信は、有線通信であってもよく、無線通信であってもよい。また、ルータやハブを用いてネットワークを構成することで電子機器間の通信を行う構成であってもよく、電子機器間で直接通信を行う構成であってもよい。また、無線通信の場合、無線基地局(AP)を介して通信を行う構成であってもよく、電子機器間で通信を確立させる構成であってもよい。   Communication between the electronic devices 1 constituting the communication system of the present embodiment may be wired communication or wireless communication. Moreover, the structure which performs communication between electronic devices by comprising a network using a router or a hub may be sufficient, and the structure which communicates directly between electronic devices may be sufficient. In the case of wireless communication, the communication may be performed via a wireless base station (AP), or the communication may be established between electronic devices.

図1に示すPC1aと、携帯端末1bと、レコーダ1cと、TV1dと、体重計1eとは、それぞれ通信機能を備えた電子機器であり、図2に示す構成を備える。   The PC 1a, the portable terminal 1b, the recorder 1c, the TV 1d, and the scale 1e shown in FIG. 1 are electronic devices each having a communication function, and have the configuration shown in FIG.

図2に示すように、電子機器1は、他の機器との間で通信を行う通信部11と、各種制御を行う制御部12と、画像データなどを格納する記憶部15とを備える。制御部12は、埋込部13と、読出部14とを備える。   As illustrated in FIG. 2, the electronic device 1 includes a communication unit 11 that performs communication with other devices, a control unit 12 that performs various controls, and a storage unit 15 that stores image data and the like. The control unit 12 includes an embedding unit 13 and a reading unit 14.

埋込部13は、文字または/および数字によるデータを、異なる種類の電子機器間で通信可能な所定のプロトコルで送信されるデータファイルにおける送信データフォーマット中の所定領域に埋め込む。本実施形態では、一例として、送信する画像ファイルのファイルフォーマット中に図3で後述するようにして埋め込むこととして説明する。   The embedding unit 13 embeds data of characters or / and numbers in a predetermined area in a transmission data format in a data file transmitted by a predetermined protocol capable of communication between different types of electronic devices. In the present embodiment, as an example, it will be described as being embedded in the file format of an image file to be transmitted as will be described later with reference to FIG.

読出部14は、異なる種類の電子機器間で通信可能な所定のプロトコルでの受信データから所定のファイル形式のデータファイルを抽出し、抽出されたデータファイルにおけるデータフォーマット中の所定領域を確認し、文字または/および数字によるデータを読み出す。   The reading unit 14 extracts a data file in a predetermined file format from received data in a predetermined protocol that can be communicated between different types of electronic devices, confirms a predetermined area in the data format in the extracted data file, Read data by letters and / or numbers.

本実施形態の通信システムは、例えば図1に示すPC1a、携帯端末1b、レコーダ1c、TV1d、体重計1eのように異なる種類の電子機器間で通信可能なプロトコルの一例として、DLNA(Digital Living Network Alliance)の規格によるプロトコルを用いる。   The communication system of this embodiment is a DLNA (Digital Living Network) as an example of a protocol that can communicate between different types of electronic devices such as the PC 1a, the portable terminal 1b, the recorder 1c, the TV 1d, and the scale 1e shown in FIG. Alliance) standard protocol is used.

ここで、DLNAのプロトコルは、例えば画像、動画、音楽などのマルチメディアデータを送受信する規格である。このため、文字または/および数字によるデータを送信する際、埋込部13は、図3に例示するような画像ファイルのファイルフォーマット中の一部分に、送信したい文字または/および数字によるデータを埋め込む。そして、読出部14は、受信された画像ファイルのファイルフォーマット中の一部分から、文字または/および数字によるデータを読み出す。
このことにより、本実施形態の通信システムによれば、専用のプロトコルを作り込む必要なく、異なる種類の電子機器間での通信を可能としている。
Here, the DLNA protocol is a standard for transmitting and receiving multimedia data such as images, moving images, and music. For this reason, when transmitting data with characters or / and numbers, the embedding unit 13 embeds data with characters or / and numbers to be transmitted in a part of the file format of the image file illustrated in FIG. And the reading part 14 reads the data by a character or / and a number from the part in the file format of the received image file.
As a result, according to the communication system of the present embodiment, communication between different types of electronic devices is possible without having to create a dedicated protocol.

データの送受信に用いる画像ファイルのファイル形式は、文字または/および数字によるデータを埋込可能であれば任意のファイル形式であってよく、例えばEXIF(Exchangeable Image File format)などを用いることができる。   The file format of the image file used for data transmission / reception may be any file format as long as it can embed character or / and number data, and for example, EXIF (Exchangeable Image File format) can be used.

こうした画像ファイルのファイルフォーマットは、図3に示すように、画像データ部と、その画像データに関連するデータを格納するための付加情報部とを備える。付加情報部は、ヘッダ情報に加え、撮影時のシャッター速度や絞り値、撮影日時等の撮影データなどの格納領域を含む。   As shown in FIG. 3, the file format of such an image file includes an image data part and an additional information part for storing data related to the image data. The additional information section includes a storage area for shooting data such as a shutter speed and an aperture value at the time of shooting, and a shooting date and time, in addition to the header information.

このため、埋込部13は、送信しようとする文字または/および数字によるデータを、図3に示す画像ファイルのファイルフォーマットにおける撮影データの記録領域に記録する。また、図3に示す画像ファイルのファイルフォーマットにおける画像データ部には、記憶部15に予め格納されたダミーの画像データを記録する。記録部15におけるダミーの画像データは、埋込対象の画像ファイルのファイル形式で格納されてもよく、他の形式で格納されてもよい。   For this reason, the embedding unit 13 records the data of characters or / and numbers to be transmitted in the shooting data recording area in the file format of the image file shown in FIG. Further, dummy image data stored in advance in the storage unit 15 is recorded in the image data portion in the file format of the image file shown in FIG. The dummy image data in the recording unit 15 may be stored in the file format of the image file to be embedded, or may be stored in another format.

また、埋込部13は、送信しようとする文字または/および数字によるデータを埋め込んだ画像ファイルを送信先の電子機器が識別できるように、その画像ファイルに予め定められた識別情報を付与する。識別情報は、例えば画像ファイルのファイル名であってもよく、画像ファイルのファイルフォーマットにおける画像データ部に記録されるダミーの画像データであってもよい。   The embedding unit 13 gives predetermined identification information to the image file so that the transmission destination electronic device can identify the image file in which data to be transmitted is embedded. The identification information may be, for example, the file name of the image file, or may be dummy image data recorded in the image data portion in the file format of the image file.

制御部12は、送信しようとする文字または/および数字によるデータがこうして埋め込まれた画像ファイルを、通信部11により送信先の電子機器に送信する。   The control unit 12 transmits the image file in which the data of characters or / and numbers to be transmitted is embedded in this way to the electronic device of the transmission destination by the communication unit 11.

次に、データ受信時の動作について、図4のフローチャートを参照して説明する。   Next, the operation at the time of data reception will be described with reference to the flowchart of FIG.

通信部11がDLNAのプロトコルによるデータを受信すると、読出部14は、受信されたデータから画像ファイルを抽出する。そして、抽出された画像ファイルが所定の識別情報を含むか否かを判別する(ステップS1)。所定の識別情報は、上述のように埋込部13が埋め込むものと同じ情報である。   When the communication unit 11 receives data according to the DLNA protocol, the reading unit 14 extracts an image file from the received data. Then, it is determined whether or not the extracted image file includes predetermined identification information (step S1). The predetermined identification information is the same information as that embedded by the embedding unit 13 as described above.

抽出された画像ファイルが所定の識別情報を含む場合、読出部14は、画像ファイルのファイルフォーマットにおける所定の記録領域から文字または/および数字によるデータを読み出す(ステップS2)。   When the extracted image file includes predetermined identification information, the reading unit 14 reads data by characters or / and numbers from a predetermined recording area in the file format of the image file (step S2).

抽出された画像ファイルが所定の識別情報を含まない場合、制御部12は、抽出された画像ファイルを通常の画像ファイルとして受信処理する(ステップS3)。   If the extracted image file does not include the predetermined identification information, the control unit 12 receives the extracted image file as a normal image file (step S3).

以上のように、上述した実施形態では、データ送信の際、EXIF等のファイル形式である画像ファイルにおける所定領域に、文字または/および数字によるデータを埋め込み、DLNAのプロトコルにより送信する。
また、データを受信した電子機器は、DLNAのプロトコルにより受信された画像ファイルに文字または/および数字によるデータが埋め込まれている場合、その埋め込まれたデータを読み出す。
As described above, in the above-described embodiment, at the time of data transmission, data of characters or / and numbers is embedded in a predetermined area in an image file having a file format such as EXIF and transmitted by the DLNA protocol.
In addition, when the electronic device that has received the data embeds character or / and numeric data in the image file received by the DLNA protocol, the electronic device reads the embedded data.

このため、異なる種類の電子機器間での文字または/および数字によるデータの送受信を、マルチメディアデータについてのDLNAのプロトコルを用いて実現することができる。
このため、多様な種類の電子機器間で通信可能とするために専用のプロトコルを作り込む必要がなく、汎用プロトコルとして一般に活用されているプロトコルを用いて、異なる種類の電子機器間での文字または/および数字によるデータの送受信ができる。このため、多様な種類の他の電子機器と通信可能な電子機器の開発速度を上げることができ、低コスト化することができる。
For this reason, transmission / reception of characters or / and numbers between different types of electronic devices can be realized using the DLNA protocol for multimedia data.
For this reason, it is not necessary to create a dedicated protocol to enable communication between various types of electronic devices, and characters or characters between different types of electronic devices can be used using a protocol that is generally used as a general-purpose protocol. Data can be sent and received with /. For this reason, it is possible to increase the development speed of electronic devices that can communicate with various other types of electronic devices, and to reduce costs.

このため、例えば、他の電子機器から所定の情報を取得することで実現する各種のサービスを実現可能な電子機器を低コスト化することができる。
また、他の電子機器に所定の情報を送信することで送信先の電子機器に所定の動作を行わせる機能を備えた電子機器を低コスト化することができる。
For this reason, for example, it is possible to reduce the cost of an electronic device that can realize various services realized by acquiring predetermined information from another electronic device.
In addition, it is possible to reduce the cost of an electronic device having a function of causing a transmission destination electronic device to perform a predetermined operation by transmitting predetermined information to another electronic device.

なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。   Each of the above-described embodiments is a preferred embodiment of the present invention, and the present invention is not limited to this, and various modifications can be made based on the technical idea of the present invention.

例えば、本実施形態の通信システムを構成する電子機器は、上述した図1に示すPC1a、携帯端末1b、レコーダ1c、TV1d、体重計1eに限定されず、異なる種類の電子機器間で通信可能なプロトコルで通信可能な電子機器であれば任意の種類の機器であってよい。   For example, the electronic devices constituting the communication system of the present embodiment are not limited to the PC 1a, the portable terminal 1b, the recorder 1c, the TV 1d, and the scale 1e shown in FIG. 1 described above, and can communicate between different types of electronic devices. Any electronic device that can communicate with a protocol may be used.

また、上述した実施形態では、画像ファイルのファイル形式をEXIFとして説明したが、このものに限定されず、画像データに付加情報を付与して保存できれば任意のファイル形式であってよい。
また、送信しようとする文字または/および数字によるデータを埋め込む埋込対象は画像ファイルに限定されず、付加情報を付与して保存でき、所定のプロトコルで送信可能なファイル形式であれば任意のデータファイルであってよい。また、本実施形態で付加情報を埋め込まれるデータファイルのファイル形式は、画像、動画、音楽等のマルチメディアのデータファイルであれば任意のものを用いることができ、さらにマルチメディアデータでなくても付加情報の埋め込み、読み出しが可能であれば任意のファイル形式であってよい。
例えばファイル形式が音楽データである場合、アーティスト名や曲名、アルバム名などを記録する付加情報部にデータを埋め込むことで同様に実現することができる。
In the above-described embodiment, the file format of the image file has been described as EXIF. However, the present invention is not limited to this, and any file format may be used as long as additional information can be added to the image data and stored.
The embedding target for embedding character or / and numeric data to be transmitted is not limited to an image file, and any data can be used as long as it can be stored with additional information added and transmitted with a predetermined protocol. It can be a file. In addition, the file format of the data file in which the additional information is embedded in the present embodiment can be any data file as long as it is a multimedia data file such as an image, a movie, or music. Any file format may be used as long as additional information can be embedded and read out.
For example, when the file format is music data, it can be similarly realized by embedding data in an additional information section for recording an artist name, song name, album name, and the like.

また、上述した実施形態で通信に用いるプロトコルは、DLNAで規定されるプロトコルに限定されず、例えば画像、動画、音楽などのマルチメディアデータを送受信するプロトコルであれば、上述した実施形態を同様に実現することができる。また、異なる種類の電子機器間で通信可能に構成されたプロトコルであれば任意のプロトコルを用いてよい。   In addition, the protocol used for communication in the above-described embodiment is not limited to the protocol defined by DLNA. For example, as long as it is a protocol that transmits and receives multimedia data such as images, moving images, and music, the above-described embodiment is similarly applied. Can be realized. In addition, any protocol may be used as long as it is configured to enable communication between different types of electronic devices.

また、上述した実施形態における電子機器を実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムを構成するコンピュータのCPUに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えばハードディスク、光ディスク、光磁気ディスク、フロッピー(登録商標)ディスク、磁気テープ、不揮発性のメモリーカード、ROM等を用いてよい。
In addition, by recording a processing procedure for realizing the electronic device in the above-described embodiment on a recording medium as a program, each function described above according to the embodiment of the present invention can be performed by a program supplied from the recording medium. It can be realized by causing the CPU of the computer constituting the processing to perform processing.
In this case, the present invention can be applied even when an information group including a program is supplied to the output device from the above recording medium or from an external recording medium via a network.
That is, the program code itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program code and the signal read from the recording medium constitute the present invention. It will be.
As this recording medium, for example, a hard disk, an optical disk, a magneto-optical disk, a floppy (registered trademark) disk, a magnetic tape, a nonvolatile memory card, a ROM, or the like may be used.

この本発明に係るプログラムによれば、当該プログラムによって制御される電子機器に、上述した実施形態における各機能を実現させることができる。   According to the program according to the present invention, each function in the above-described embodiment can be realized in an electronic device controlled by the program.

1 電子機器(通信装置)
11 通信部
12 制御部
13 埋込部
14 読出部
15 記憶部
1 Electronic equipment (communication equipment)
DESCRIPTION OF SYMBOLS 11 Communication part 12 Control part 13 Embedding part 14 Reading part 15 Storage part

Claims (6)

他の通信装置との間で通信を行う通信装置であって、
異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または/および数字によるデータを埋め込み、前記他の通信装置に送信する埋込送信手段と、
前記他の通信装置から前記プロトコルで受信された前記所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または/および数字によるデータを読み出す読出手段と、を備えたことを特徴とする通信装置。
A communication device that communicates with other communication devices,
By embedding character or / and numeric data in a predetermined area in a data file of a predetermined file format transmitted by a protocol defined as a standard capable of communication with different types of communication devices, the other communication Embedded transmission means for transmitting to the device;
Reading means for reading out data in characters or / and numbers embedded in the predetermined area from a predetermined area in the data file of the predetermined file format received from the other communication device by the protocol. A communication device.
前記所定のファイル形式は、マルチメディアデータのファイル形式であり、
前記所定領域は、マルチメディアデータにおける付加情報の記録領域であることを特徴とする請求項1記載の通信装置。
The predetermined file format is a multimedia data file format,
2. The communication apparatus according to claim 1, wherein the predetermined area is a recording area for additional information in multimedia data.
前記所定のファイル形式は、画像ファイルのファイル形式であり、
前記所定領域は、画像ファイルにおける付加情報の記録領域であり、
前記埋込送信手段は、予め定められた画像データを含む画像ファイルの付加情報として文字または/および数字によるデータを埋め込み、該付加情報が付加された画像ファイルを前記プロトコルにより前記他の通信装置に送信し、
前記読出手段は、受信された前記プロトコルによる受信データから画像ファイルを抽出し、当該抽出された画像ファイルに付加情報として埋め込まれた文字または/および数字によるデータを読み出すことを特徴とする請求項1または2記載の通信装置。
The predetermined file format is a file format of an image file,
The predetermined area is a recording area for additional information in the image file,
The embedding transmission unit embeds data in characters or / and numbers as additional information of an image file including predetermined image data, and the image file with the additional information added to the other communication device by the protocol. Send
2. The reading means extracts an image file from received data received by the protocol, and reads data of characters and / or numbers embedded as additional information in the extracted image file. Or the communication apparatus of 2.
前記画像ファイルは、撮影データを含むファイル形式であり、
前記付加情報の記録領域は、画像ファイルにおける撮影データの記録領域であることを特徴とする請求項3記載の通信装置。
The image file is a file format including shooting data,
4. The communication apparatus according to claim 3, wherein the additional information recording area is a shooting data recording area in an image file.
複数の通信装置を備えた通信システムであって、
前記複数の通信装置に含まれる各通信装置が、
異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または/および数字によるデータを埋め込み、前記他の通信装置に送信する埋込送信手段と、
前記他の通信装置から前記プロトコルで受信された前記所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または/および数字によるデータを読み出す読出手段と、を備えたことを特徴とする通信システム。
A communication system comprising a plurality of communication devices,
Each communication device included in the plurality of communication devices,
By embedding character or / and numeric data in a predetermined area in a data file of a predetermined file format transmitted by a protocol defined as a standard capable of communication with different types of communication devices, the other communication Embedded transmission means for transmitting to the device;
Reading means for reading out data in characters or / and numbers embedded in the predetermined area from a predetermined area in the data file of the predetermined file format received from the other communication device by the protocol. A featured communication system.
他の通信装置との間で通信を行う通信装置のプログラムであって、
異なる種類の通信装置との間での通信が可能な規格として定められたプロトコルで送信される所定のファイル形式のデータファイルにおける所定領域に、文字または/および数字によるデータを埋め込み、前記他の通信装置に送信する埋込送信手順と、
前記他の通信装置から前記プロトコルで受信された前記所定のファイル形式のデータファイルにおける所定領域から、該所定領域に埋め込まれた文字または/および数字によるデータを読み出す読出手順と、を前記通信装置のコンピュータに実行させることを特徴とする通信装置のプログラム。
A communication device program for communicating with other communication devices,
By embedding character or / and numeric data in a predetermined area in a data file of a predetermined file format transmitted by a protocol defined as a standard capable of communication with different types of communication devices, the other communication An embedded transmission procedure for transmitting to the device;
A reading procedure for reading out data in characters or / and numbers embedded in the predetermined area from a predetermined area in the data file of the predetermined file format received from the other communication apparatus according to the protocol; A program for a communication apparatus, which is executed by a computer.
JP2012235491A 2012-10-25 2012-10-25 COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND DEVICE PROGRAM Active JP5805050B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012235491A JP5805050B2 (en) 2012-10-25 2012-10-25 COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND DEVICE PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012235491A JP5805050B2 (en) 2012-10-25 2012-10-25 COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND DEVICE PROGRAM

Publications (2)

Publication Number Publication Date
JP2014085911A true JP2014085911A (en) 2014-05-12
JP5805050B2 JP5805050B2 (en) 2015-11-04

Family

ID=50788903

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012235491A Active JP5805050B2 (en) 2012-10-25 2012-10-25 COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND DEVICE PROGRAM

Country Status (1)

Country Link
JP (1) JP5805050B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004234259A (en) * 2003-01-29 2004-08-19 Fujitsu Ltd Method for repeating communication, communication repeater, communication repeating program, and computer readable recording medium with communication repeating program recorded thereon
JP2007272826A (en) * 2006-03-31 2007-10-18 Sharp Corp Information processor, information processing method, information processing program, and recording medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004234259A (en) * 2003-01-29 2004-08-19 Fujitsu Ltd Method for repeating communication, communication repeater, communication repeating program, and computer readable recording medium with communication repeating program recorded thereon
JP2007272826A (en) * 2006-03-31 2007-10-18 Sharp Corp Information processor, information processing method, information processing program, and recording medium

Also Published As

Publication number Publication date
JP5805050B2 (en) 2015-11-04

Similar Documents

Publication Publication Date Title
JP2009514341A5 (en)
JP2009282896A (en) Information processing terminal and information providing system
JP5950222B1 (en) Content management system and content management method
WO2012161036A1 (en) Adjacent person specifying apparatus
JP2013196356A (en) Information processing device and method, and program
EP3018913B1 (en) Media player
CN104012043A (en) Wireless network configuration system and method
CN103078683B (en) Document transmission method and document transmission system
JP5842454B2 (en) Information processing apparatus, communication system, and information processing method
JP2015041280A (en) Content distribution technique
EP3087512B1 (en) A method for rendering an electronic content on a rendering device
CN101855850A (en) Wireless sharing of audio files and information for streamlined purchasing
JP6040617B2 (en) COMMUNICATION DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
JP5805050B2 (en) COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND DEVICE PROGRAM
JP5788032B2 (en) Output sharing terminal, content sharing attribute management server, output sharing method, program for output sharing terminal
JP2005150961A5 (en)
JP2006309543A (en) System, method and program for controlling content distribution
JP5738664B2 (en) Content reproduction control apparatus, content reproduction control method, and program
JP2015013047A (en) Game system, information processing device, program, and recording medium
JP7012547B2 (en) Data extraction system, data extraction program, data extraction method, data storage destination device, data storage destination device control method, and data storage destination device program
JP5416599B2 (en) Movie creating apparatus and movie creating method
JP6527650B2 (en) Content management system, content management server, and content management method
JP6465023B2 (en) REPRODUCTION CONTROL DEVICE, REPRODUCTION CONTROL METHOD, AND PROGRAM
KR101757596B1 (en) System and Method for Playing of Contents using Code inserted on Printed Object
JP2007025024A (en) Mobile terminal, server computer and music distributing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140401

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150216

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150901

R150 Certificate of patent or registration of utility model

Ref document number: 5805050

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250