JPH03190498A - リモートコントロール方法 - Google Patents
リモートコントロール方法Info
- Publication number
- JPH03190498A JPH03190498A JP1330577A JP33057789A JPH03190498A JP H03190498 A JPH03190498 A JP H03190498A JP 1330577 A JP1330577 A JP 1330577A JP 33057789 A JP33057789 A JP 33057789A JP H03190498 A JPH03190498 A JP H03190498A
- Authority
- JP
- Japan
- Prior art keywords
- remote control
- frame
- information transmission
- data
- code string
- 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
Links
Landscapes
- Selective Calling Equipment (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、情報伝送路により接続された複数台のステー
ション(主としてオーディオビデオ機器)を、赤外線な
どを用いたワイヤレスでリモートコントロールするため
のリモートコントロール方法に関するものである。
ション(主としてオーディオビデオ機器)を、赤外線な
どを用いたワイヤレスでリモートコントロールするため
のリモートコントロール方法に関するものである。
従来の技術
従来、情報伝送路により接続された複数台のステーショ
ンを赤外線などを用いたワイヤレスでリモートコントロ
ールする場合、次のような技術を使用していた。
ンを赤外線などを用いたワイヤレスでリモートコントロ
ールする場合、次のような技術を使用していた。
(1)それぞれのステーションが解読可能なコード体系
のリモートコントロールデータ(以下、リモコンデータ
と略す。)コード列を使用して個々に制御する。
のリモートコントロールデータ(以下、リモコンデータ
と略す。)コード列を使用して個々に制御する。
(2)1台のリモコン送信機で複数のメーカー製のステ
ーションを制御する場合には、他メーカーのリモコンコ
ードをリモコン送信機に学習させる(これを学習機能付
きリモコンまたはラーニングリモコンという。)ことに
より対応していた。
ーションを制御する場合には、他メーカーのリモコンコ
ードをリモコン送信機に学習させる(これを学習機能付
きリモコンまたはラーニングリモコンという。)ことに
より対応していた。
(3)情報伝送路により接続されたシステム全体の専用
のコード体系を有するリモートコントロール装置を使用
して各ステーションの制御を行っていた。
のコード体系を有するリモートコントロール装置を使用
して各ステーションの制御を行っていた。
また、あるステーションのリモコン信号受信部で他の種
類のステーション宛てのリモコンデータコード列を受信
しても何も処理をせずにデータを捨てていた。
類のステーション宛てのリモコンデータコード列を受信
しても何も処理をせずにデータを捨てていた。
発明が解決しようとする課題
上記に述べた従来の技術では、以下のような課題があっ
た。
た。
(1)−船釣な一丁リモコン(複数の種類のステーショ
ン:例えばテレビとVTRの両方の制御ができるリモコ
ン)送信機では、基本的に同一メーカー製のステーショ
ンの制御しかできなかった。
ン:例えばテレビとVTRの両方の制御ができるリモコ
ン)送信機では、基本的に同一メーカー製のステーショ
ンの制御しかできなかった。
(2)近年実用化されたラーニングリモコン(他メーカ
ーや他種類のステーションのリモコン信号を学習するこ
とのできるリモコン)を使用すると、異メーカー製のス
テーションを制御できるが、他メーカーのステーション
制御用のリモコン信号を学習させる作業が必要であり、
メカや電気の知識を持たない家庭の主婦や老人には作業
が困難であった。また、他メーカーのリモコン信号は電
池によりメモリーバックアップを行っているため、長期
間リモコンを使用せずに放置しておくと電池が消耗し、
内容が自然消去されてしまい、再度学習作業が必要とな
る場合があった。
ーや他種類のステーションのリモコン信号を学習するこ
とのできるリモコン)を使用すると、異メーカー製のス
テーションを制御できるが、他メーカーのステーション
制御用のリモコン信号を学習させる作業が必要であり、
メカや電気の知識を持たない家庭の主婦や老人には作業
が困難であった。また、他メーカーのリモコン信号は電
池によりメモリーバックアップを行っているため、長期
間リモコンを使用せずに放置しておくと電池が消耗し、
内容が自然消去されてしまい、再度学習作業が必要とな
る場合があった。
(3)従来の一丁リモコンやラーニングリモコンを使用
して複数のステーションを制御する場合、リモコン信号
は制御対象となっているそれぞれのステーションのリモ
コン受光部に向けて送出する必要があるため、制御対象
となっているステーションの前に障害物があると制御で
きなかった。
して複数のステーションを制御する場合、リモコン信号
は制御対象となっているそれぞれのステーションのリモ
コン受光部に向けて送出する必要があるため、制御対象
となっているステーションの前に障害物があると制御で
きなかった。
(4)情報伝送路により接続されたシステム全体の専用
のコード体系を有するリモートコントロール装置を使用
して各ステーションの制御を行った場合、従来から各ス
テーションに添付されているリモコンは当該ステーショ
ンにしか使用できず、他のステーションを1台のリモコ
ン送信機で制御するためには新たにシステム専用リモコ
ン送信機を購入する必要があった。
のコード体系を有するリモートコントロール装置を使用
して各ステーションの制御を行った場合、従来から各ス
テーションに添付されているリモコンは当該ステーショ
ンにしか使用できず、他のステーションを1台のリモコ
ン送信機で制御するためには新たにシステム専用リモコ
ン送信機を購入する必要があった。
本発明はかかる課題を解決するためになされたものであ
って、 (1)情報伝送路に接続されている複数メーカー製造の
複数台のステーションを、従来から各ステーションに添
付されているリモコン送信機を使用して、標準コマンド
の存在する基本的な機能の制御を可能とする。
って、 (1)情報伝送路に接続されている複数メーカー製造の
複数台のステーションを、従来から各ステーションに添
付されているリモコン送信機を使用して、標準コマンド
の存在する基本的な機能の制御を可能とする。
(2)情報伝送路により接続されているステーションを
、従来から各ステーションに添付されているリモコン送
信機を使用して送出したリモコン信号を、被制御ステー
ション以外のステーションの受光部で受光し情報伝送路
経由で転送することにより、リモコン送信機制御可能な
全ての機能の制御を行う。
、従来から各ステーションに添付されているリモコン送
信機を使用して送出したリモコン信号を、被制御ステー
ション以外のステーションの受光部で受光し情報伝送路
経由で転送することにより、リモコン送信機制御可能な
全ての機能の制御を行う。
(3)上記(2)を実施する際に、処理を効率化するた
めに情報伝送路上のどのステーションにフレームを転送
するかを決定し1、目的とするステーションのみにリモ
コンデータを転送する。
めに情報伝送路上のどのステーションにフレームを転送
するかを決定し1、目的とするステーションのみにリモ
コンデータを転送する。
(4)上記(2)の目的を実現するために、情報伝送路
経由で受信したフレームを解読し、必要な処理を行う。
経由で受信したフレームを解読し、必要な処理を行う。
以上のことを実現できるリモートコントロール方法を提
供することを目的とする。
供することを目的とする。
課題を解決するための手段
上記目的を達成するために、本発明にかかる第1のリモ
ートコントロール方法(以下、リモコン方法と略す。)
は、データ通信を行うための一系統の情報伝送路と、前
記情報伝送路に接続された複数台のステーションにより
構成される情報通信システムに接続され、前記情報伝送
路を介して順次のフレームでデータ通信を行うための通
信処理手段と、前記通信処理手段により受信されたフレ
ームの内容を解読するためのフレーム解読手段と、前記
通信処理手段により前記情報伝送路に送出するフレーム
を構成するためのフレーム生成手段と、赤外線リモコン
信号を受光し電気信号に変換する受光手段と、前記電気
信号からリモコンデータコード列を再生する復調手段と
、受信したリモコンデータコード列を処理し、以後の処
理を決定し、前記受信したリモコンデータコード列の内
容から前記情報伝送路上に転送するコマンドを発生する
ためのデータコード処理手段と、データコード処理手段
で発生されたコマンドを使用したフォーマットのフレー
ムを構成するフォーマット変換手段とを具備し、前記電
気信号が論理データの“0”または“1″に復調可能な
電気信号であるかを判断するステップと、前記電気信号
が論理データに復調可能であるときに、前記復調手段で
復調されたリモコンデータコード列が解読可能なリモコ
ンデータコード列であるかを判定するステップと、解読
可能なリモコンデータコード列であると判定されたとき
にそのリモコンデータコード列リが自ステーション宛の
リモコンデータコード列であるか他ステーション宛であ
るかを判断するステップと、他ステーション宛のリモコ
ンデータコード列であると判定されたときに前記情報伝
送路による伝送において前記受信したリモコンデータコ
ード列の内容に該当する標準コマンドが存在するか否か
を判断するステップと、前記リモコンデータコード列の
内容に該当する標準コマンドが存在すると判定されたと
きにその標準コマンドを使用した標準フォーマットでフ
レームを構成し、そのフレームを情報伝送路経由で前記
リモコンデータコード列の目的とするステーション宛に
送出するステップとを存する。
ートコントロール方法(以下、リモコン方法と略す。)
は、データ通信を行うための一系統の情報伝送路と、前
記情報伝送路に接続された複数台のステーションにより
構成される情報通信システムに接続され、前記情報伝送
路を介して順次のフレームでデータ通信を行うための通
信処理手段と、前記通信処理手段により受信されたフレ
ームの内容を解読するためのフレーム解読手段と、前記
通信処理手段により前記情報伝送路に送出するフレーム
を構成するためのフレーム生成手段と、赤外線リモコン
信号を受光し電気信号に変換する受光手段と、前記電気
信号からリモコンデータコード列を再生する復調手段と
、受信したリモコンデータコード列を処理し、以後の処
理を決定し、前記受信したリモコンデータコード列の内
容から前記情報伝送路上に転送するコマンドを発生する
ためのデータコード処理手段と、データコード処理手段
で発生されたコマンドを使用したフォーマットのフレー
ムを構成するフォーマット変換手段とを具備し、前記電
気信号が論理データの“0”または“1″に復調可能な
電気信号であるかを判断するステップと、前記電気信号
が論理データに復調可能であるときに、前記復調手段で
復調されたリモコンデータコード列が解読可能なリモコ
ンデータコード列であるかを判定するステップと、解読
可能なリモコンデータコード列であると判定されたとき
にそのリモコンデータコード列リが自ステーション宛の
リモコンデータコード列であるか他ステーション宛であ
るかを判断するステップと、他ステーション宛のリモコ
ンデータコード列であると判定されたときに前記情報伝
送路による伝送において前記受信したリモコンデータコ
ード列の内容に該当する標準コマンドが存在するか否か
を判断するステップと、前記リモコンデータコード列の
内容に該当する標準コマンドが存在すると判定されたと
きにその標準コマンドを使用した標準フォーマットでフ
レームを構成し、そのフレームを情報伝送路経由で前記
リモコンデータコード列の目的とするステーション宛に
送出するステップとを存する。
また、本発明にかかる第2のリモコン方法は、データ通
信を行うための一系統の情報伝送路と、前記情報伝送路
に接続された複数台のステーションにより構成される情
報通信システムに接続され、前記情報伝送路を介して順
次のフレームでデータ通信を行うための通信処理手段と
、前記通信処理手段により受信されたフレームの内容を
解読するためのフレーム解読手段と、前記通信処理手段
により前記情報伝送路に送出するフレームを構成するた
めのフレーム生成手段と、赤外線リモコン信号を受光し
電気信号に変換する受光手段と、前記電気信号からリモ
コンデータコード列を再生する復調手段と、受信したリ
モコンデータコード列を処理し、以後の処理を決定し、
前記受信したリモコンデータコード列の内容から前記情
報伝送路上に転送するコマンドを発生するためのデータ
コード処理手段と、リモコンデータコード列を情報伝送
路経由で転送するのに適したフォーマットに変換するフ
ォーマット変換手段とを具備し、前記電気信号が論理デ
ータの“O”または“1”に復調可能な電気信号である
かを判断するステップと、前記電気信号が論理データに
復調可能であるときに、前記復調手段で復調されたリモ
コンデータコード列が解読可能なリモコンデータコード
列であるかを判定するステップと、解読不可能なリモコ
ンデータコード列であると判定されたときにそのリモコ
ンデータコード列を情報伝送路経由で転送するのに適し
たデータ列に変換し、かつ、そのリモコンデータコード
列のフォーマット形式を判定し、該当するフォーマット
種別を示すデータを前記データ列に付加したフレームを
構成するステップと、前記フレームを情報伝送路経由で
該情報伝送路に接続された全てのステーション宛に送出
するステップとを有する。
信を行うための一系統の情報伝送路と、前記情報伝送路
に接続された複数台のステーションにより構成される情
報通信システムに接続され、前記情報伝送路を介して順
次のフレームでデータ通信を行うための通信処理手段と
、前記通信処理手段により受信されたフレームの内容を
解読するためのフレーム解読手段と、前記通信処理手段
により前記情報伝送路に送出するフレームを構成するた
めのフレーム生成手段と、赤外線リモコン信号を受光し
電気信号に変換する受光手段と、前記電気信号からリモ
コンデータコード列を再生する復調手段と、受信したリ
モコンデータコード列を処理し、以後の処理を決定し、
前記受信したリモコンデータコード列の内容から前記情
報伝送路上に転送するコマンドを発生するためのデータ
コード処理手段と、リモコンデータコード列を情報伝送
路経由で転送するのに適したフォーマットに変換するフ
ォーマット変換手段とを具備し、前記電気信号が論理デ
ータの“O”または“1”に復調可能な電気信号である
かを判断するステップと、前記電気信号が論理データに
復調可能であるときに、前記復調手段で復調されたリモ
コンデータコード列が解読可能なリモコンデータコード
列であるかを判定するステップと、解読不可能なリモコ
ンデータコード列であると判定されたときにそのリモコ
ンデータコード列を情報伝送路経由で転送するのに適し
たデータ列に変換し、かつ、そのリモコンデータコード
列のフォーマット形式を判定し、該当するフォーマット
種別を示すデータを前記データ列に付加したフレームを
構成するステップと、前記フレームを情報伝送路経由で
該情報伝送路に接続された全てのステーション宛に送出
するステップとを有する。
また、本発明にかかる第3のリモコン方法は、データ通
信を行うための一系統の情報伝送路と、前記情報伝送路
に接続された複数台のステーションにより構成される情
報通信システムに接続され、前記情報伝送路を介して順
次のフレームでデータ通信を行うための通信処理手段と
、前記通信処理手段により受信されたフレームの内容を
解読するためのフレーム解読手段と、前記通信処理手段
により前記情報伝送路に送出するフレームを構成するた
めのフレーム生成手段と、赤外線リモコン信号を受光し
電気信号に変換する受光手段と、前記電気信号からリモ
コンデータコード列を再生する復調手段と、前記受信し
たリモコンデータコード列の内容から前記情報伝送路上
に転送するデータを発生するためのデータコード処理手
段と、前記情報伝送路に接続されたステーションのアド
レスと製造メーカー名をコード化したメーカーコードを
サーチするデバイスサーチ手段と、ステーションのアド
レス及びメーカーコードを格納しておくアドレステーブ
ルと、前記記憶されているメーカーコードと受信したリ
モコンデータコード列から抽出したメーカーコードとを
比較するメーカーコード比較手段とを具備し、前記情報
伝送路に接続されている全てのステーションのアドレス
及びメーカーコードを調査し、前記アドレステーブルに
格納しておくステップと、前記受光手段で電気信号に変
換された信号が論理データの“0”または“1”に復調
可能な電気信号であるかを判断するステップと、前記電
気信号が論理データに復調可能であるときに、前記復調
手段で復調されたリモコンデータコード列が業界標準フ
ォーマット(家電製品協会推奨のリモコンフォーマット
、以下、「家製協フォーマット」と略す。)であるかど
うかを判断するステップと、前記受信したリモコンデー
タコード列が「家製協フォーマット」である場合に前記
リモコンコード列からメーカーコードを抽出し、前記メ
ーカーコード格納手段に格納されているメーカーコード
と比較して一致するメーカーコードを検出し、フレーム
を転送すべき相手を決定するステップと、前記受信した
リモコンデータコード列を前記情報伝送路経由で伝送す
るのに適したフォーマットに変換するステップと、前記
ステップにより決定された全ての転送相手ステーション
に対して前記フォーマット変換されたフレームを転送す
るステップとを有する。
信を行うための一系統の情報伝送路と、前記情報伝送路
に接続された複数台のステーションにより構成される情
報通信システムに接続され、前記情報伝送路を介して順
次のフレームでデータ通信を行うための通信処理手段と
、前記通信処理手段により受信されたフレームの内容を
解読するためのフレーム解読手段と、前記通信処理手段
により前記情報伝送路に送出するフレームを構成するた
めのフレーム生成手段と、赤外線リモコン信号を受光し
電気信号に変換する受光手段と、前記電気信号からリモ
コンデータコード列を再生する復調手段と、前記受信し
たリモコンデータコード列の内容から前記情報伝送路上
に転送するデータを発生するためのデータコード処理手
段と、前記情報伝送路に接続されたステーションのアド
レスと製造メーカー名をコード化したメーカーコードを
サーチするデバイスサーチ手段と、ステーションのアド
レス及びメーカーコードを格納しておくアドレステーブ
ルと、前記記憶されているメーカーコードと受信したリ
モコンデータコード列から抽出したメーカーコードとを
比較するメーカーコード比較手段とを具備し、前記情報
伝送路に接続されている全てのステーションのアドレス
及びメーカーコードを調査し、前記アドレステーブルに
格納しておくステップと、前記受光手段で電気信号に変
換された信号が論理データの“0”または“1”に復調
可能な電気信号であるかを判断するステップと、前記電
気信号が論理データに復調可能であるときに、前記復調
手段で復調されたリモコンデータコード列が業界標準フ
ォーマット(家電製品協会推奨のリモコンフォーマット
、以下、「家製協フォーマット」と略す。)であるかど
うかを判断するステップと、前記受信したリモコンデー
タコード列が「家製協フォーマット」である場合に前記
リモコンコード列からメーカーコードを抽出し、前記メ
ーカーコード格納手段に格納されているメーカーコード
と比較して一致するメーカーコードを検出し、フレーム
を転送すべき相手を決定するステップと、前記受信した
リモコンデータコード列を前記情報伝送路経由で伝送す
るのに適したフォーマットに変換するステップと、前記
ステップにより決定された全ての転送相手ステーション
に対して前記フォーマット変換されたフレームを転送す
るステップとを有する。
また、本発明にかかる第4のリモコン方法は、データ通
信を行うための一系統の情報伝送路と、前記情報伝送路
に接続された複数台のステーションにより構成される情
報通信システムに接続され、前記情報伝送路を介して順
次のフレームでデータ通信を行うための通信処理手段と
、前記通信処理手段により受信されたフレームの内容を
解読するためのフレーム解読手段と、前記通信処理手段
により前記情報伝送路に送出するフレームを構成するた
めのフレーム生成手段と、ステーション全体の制御を司
るシステム制御手段と、受信したフレームの内容に応じ
て当該フレームの内容をシステム制御手段が動作可能な
データ形式に逆変換するフォーマット逆変換手段を具備
し、請求項2のリモコン方法により前記情報伝送路経由
で送出されたフレームを含む各種フレームを受信したと
きに、当該フレームの内容がコマンドであるかデータで
あるかの判断を行うステップと、前記受信フレームの内
容がデータであると判定された場合にデータの持つ情報
がリモコンデータであるか否かの判断を行うステップと
、前記受信フレームの内容がリモコンデータであると判
定された場合に自ステーションが対応可能なフォーマッ
ト種別であるか否かを判断するステップと、自ステーシ
ョンが対応可能なフォーマット種別であると判定された
場合に受信したデータ列を対応する種類のリモコンデー
タコード列に逆変換するステップと、前記逆変換された
リモコンデータコード列を自ステーションのシステム制
御手段に送出するステップとを有する。
信を行うための一系統の情報伝送路と、前記情報伝送路
に接続された複数台のステーションにより構成される情
報通信システムに接続され、前記情報伝送路を介して順
次のフレームでデータ通信を行うための通信処理手段と
、前記通信処理手段により受信されたフレームの内容を
解読するためのフレーム解読手段と、前記通信処理手段
により前記情報伝送路に送出するフレームを構成するた
めのフレーム生成手段と、ステーション全体の制御を司
るシステム制御手段と、受信したフレームの内容に応じ
て当該フレームの内容をシステム制御手段が動作可能な
データ形式に逆変換するフォーマット逆変換手段を具備
し、請求項2のリモコン方法により前記情報伝送路経由
で送出されたフレームを含む各種フレームを受信したと
きに、当該フレームの内容がコマンドであるかデータで
あるかの判断を行うステップと、前記受信フレームの内
容がデータであると判定された場合にデータの持つ情報
がリモコンデータであるか否かの判断を行うステップと
、前記受信フレームの内容がリモコンデータであると判
定された場合に自ステーションが対応可能なフォーマッ
ト種別であるか否かを判断するステップと、自ステーシ
ョンが対応可能なフォーマット種別であると判定された
場合に受信したデータ列を対応する種類のリモコンデー
タコード列に逆変換するステップと、前記逆変換された
リモコンデータコード列を自ステーションのシステム制
御手段に送出するステップとを有する。
作用
上記の方法により、本発明の第1のリモコン方法におい
ては、リモコン信号が受光手段から入力されると、電気
信号に変換したあとステーションのシステム制御手段に
転送されると同時にデータコード処理手段に入力され、
受信したリモコン信号が、 (イ)復調可能であるか? (ロ)内容解読可能であるか? (ハ)自ステーション以外のステージばン宛であるか? (ニ)リモコン信号の内容に対応する標準コマンドが存
在するか? のチエツクを行い、全て“YES”であれば対応する標
準コマンドにより構成されたコマンドフレームを情報伝
送路経由で当該ステーション宛に送出する。
ては、リモコン信号が受光手段から入力されると、電気
信号に変換したあとステーションのシステム制御手段に
転送されると同時にデータコード処理手段に入力され、
受信したリモコン信号が、 (イ)復調可能であるか? (ロ)内容解読可能であるか? (ハ)自ステーション以外のステージばン宛であるか? (ニ)リモコン信号の内容に対応する標準コマンドが存
在するか? のチエツクを行い、全て“YES”であれば対応する標
準コマンドにより構成されたコマンドフレームを情報伝
送路経由で当該ステーション宛に送出する。
また、本発明の第2のリモコン方法においては、リモコ
ン信号が受光手段から入力されると、電気信号に変換し
たあとステーションのシステム制御手段に転送されると
同時にデータコード処理手段入力され、受信したリモコ
ン信号が、 (イ)復調可能であるか? (ロ)内容解読可能であるか? のチエツクを行い、復調可能であるが内容解読不可能の
場合、受信したリモコン信号のデータコード列を透過的
に転送できるようにフォーマット変換を行い、リモコン
信号のフォーマットの種別をあられす情報と共にリモコ
ン信号のデータフード列をデータフレームとして情報伝
送路経由で情報伝送路に接続された全てのステーション
宛に送出する。
ン信号が受光手段から入力されると、電気信号に変換し
たあとステーションのシステム制御手段に転送されると
同時にデータコード処理手段入力され、受信したリモコ
ン信号が、 (イ)復調可能であるか? (ロ)内容解読可能であるか? のチエツクを行い、復調可能であるが内容解読不可能の
場合、受信したリモコン信号のデータコード列を透過的
に転送できるようにフォーマット変換を行い、リモコン
信号のフォーマットの種別をあられす情報と共にリモコ
ン信号のデータフード列をデータフレームとして情報伝
送路経由で情報伝送路に接続された全てのステーション
宛に送出する。
また、本発明の第3のリモコン方法においては、本発明
の第2のリモコン方法によりデータコード列をデータフ
レームとして情報伝送路経由で他ステーション宛に送出
する場合に受信したリモコンデータコード列のメーカー
コードから転送すべきステーションのアドレスを決定す
る。
の第2のリモコン方法によりデータコード列をデータフ
レームとして情報伝送路経由で他ステーション宛に送出
する場合に受信したリモコンデータコード列のメーカー
コードから転送すべきステーションのアドレスを決定す
る。
また、本発明の第4のリモコン方法においては、本発明
の第2のリモコン方法により情報伝送路経由で転送され
てきたフレームを受信したら、(イ)データフレームで
あるか? (ロ)リモコンデータであるか? (ハ)自ステーションに適用できるフォーマットである
か? のチエツクを行い、全て“YES”であれば受信したデ
ータフレームの内容をリモコン信号のデータコード列に
逆フォーマット変換を行い、ステーション内のシステム
制御手段に対してリモコンデータコード列を送出し、自
ステーションを制御する。
の第2のリモコン方法により情報伝送路経由で転送され
てきたフレームを受信したら、(イ)データフレームで
あるか? (ロ)リモコンデータであるか? (ハ)自ステーションに適用できるフォーマットである
か? のチエツクを行い、全て“YES”であれば受信したデ
ータフレームの内容をリモコン信号のデータコード列に
逆フォーマット変換を行い、ステーション内のシステム
制御手段に対してリモコンデータコード列を送出し、自
ステーションを制御する。
実施例
以下、図面に従って本発明の一実施例を詳細に説明する
。
。
まず、本発明の詳細な説明に先立って、システムの概要
について説明する。
について説明する。
(1,1)定義
ここで説明するシステムは主としてオーディオビデオ機
器をステーションとして構成されたオーディオビデオシ
ステムである。このオーディオビデオシステムは、透過
性及びコード独立性を備えた通信システムにより相互に
接続されたオーディオビデオ機器群により構成されてい
る。情報はフレームと呼ばれる可変長のユニットとして
伝送される。情報を送信し受信する物理的機構は、通信
制御装置(オーディオビデオ機器に内蔵される場合は通
信制御部と称する)と呼ばれる。情報をある通信制御装
置から他の通信制御装置に運ぶ通信回線は情報伝送路と
呼ばれる。本発明の理解を助ける上で必要な基本用語に
ついて、第14図及び第15図を参照して簡単に説明す
る。
器をステーションとして構成されたオーディオビデオシ
ステムである。このオーディオビデオシステムは、透過
性及びコード独立性を備えた通信システムにより相互に
接続されたオーディオビデオ機器群により構成されてい
る。情報はフレームと呼ばれる可変長のユニットとして
伝送される。情報を送信し受信する物理的機構は、通信
制御装置(オーディオビデオ機器に内蔵される場合は通
信制御部と称する)と呼ばれる。情報をある通信制御装
置から他の通信制御装置に運ぶ通信回線は情報伝送路と
呼ばれる。本発明の理解を助ける上で必要な基本用語に
ついて、第14図及び第15図を参照して簡単に説明す
る。
ステーション1002〜1005:情報伝送路100I
に接続され、他のステーションとのデータ通信機能を有
する機器。
に接続され、他のステーションとのデータ通信機能を有
する機器。
マスタ:この通信システムの制御権を握るステーショ
ン。
ン。
スレーブ:マスタにより指定され、マスクに対して応答
をする義務のあるステーション。
をする義務のあるステーション。
トランスミッタ:フレーム中のメツセージ、フィールド
内のデータを送信するステーション。
内のデータを送信するステーション。
レシーバ: フレーム中のメツセージ、フィールド内の
データを受信するステーション。
データを受信するステーション。
ライトシーケンス:マスクがトランスミッタとなり、ス
レーブに対してコマンドやデータを伝送するシーケンス
であり、ライトコマンドシーケンスとライトデータシー
ケンスの2種類がある。
レーブに対してコマンドやデータを伝送するシーケンス
であり、ライトコマンドシーケンスとライトデータシー
ケンスの2種類がある。
リードシーケンス:マスタがレシーバとなり、スレーブ
からデータを収集するシーケンス。
からデータを収集するシーケンス。
フレーム1110:あるステージ1ンから他のステーシ
ョンに伝送される情報の単位であり、ヘッダフィールド
、マスタフィールド、スレーブフィールド、コントロー
ルフィールド、メツセージフィールドから構成される。
ョンに伝送される情報の単位であり、ヘッダフィールド
、マスタフィールド、スレーブフィールド、コントロー
ルフィールド、メツセージフィールドから構成される。
コマンドフレーム:メツセージフィールドの内容がコマ
ンドにより構成されているフレーム。
ンドにより構成されているフレーム。
データフレーム: メツセージフィールドの内容がデー
タにより構成されているフレーム。
タにより構成されているフレーム。
コマンド: コマンドフレームにより転送されるデータ
コード列であり、これを受信したステーションが実行す
べき処理内容はシステム全体で統一的に定義されている
。これに対して、データはこれを受信したステーション
が実行すべき処理内容は受信したステーションに依存し
ている。
コード列であり、これを受信したステーションが実行す
べき処理内容はシステム全体で統一的に定義されている
。これに対して、データはこれを受信したステーション
が実行すべき処理内容は受信したステーションに依存し
ている。
モードビットl 112 : フレームの転送速度及び
メツセージの転送可能バイト数を区別するもの。
メツセージの転送可能バイト数を区別するもの。
ヘッダフィールド1125: フレームの開始の指示と
フレームのモードの区別を行う領域。
フレームのモードの区別を行う領域。
マスタフィールド112G: マスクのアドレスを提示
する領域。
する領域。
スレーブフィールド1127: スレーブのアドレスを
提示する領域であり、マスクにより指定される。
提示する領域であり、マスクにより指定される。
コントロールフィールド1128: フレーム中のメツ
セージフィールドの伝送方向と、メツセージフィールド
に記述された内容の意味材は及びロック制御を行う領域
である。
セージフィールドの伝送方向と、メツセージフィールド
に記述された内容の意味材は及びロック制御を行う領域
である。
メツセージフィールド1129: メツセージを伝送す
るデータ領域である。この領域では8ビツトのデータビ
ット1121と、 1ビツトのエンドオブデータビット
1122と、 1ビツトのパリティビット1123と、
1ビツトのアックビット1124とをひとつのブロック
として複数ブロックを連続して転送することが可能であ
る。
るデータ領域である。この領域では8ビツトのデータビ
ット1121と、 1ビツトのエンドオブデータビット
1122と、 1ビツトのパリティビット1123と、
1ビツトのアックビット1124とをひとつのブロック
として複数ブロックを連続して転送することが可能であ
る。
アービットレーション:同時に複数台のステーションが
フレームの伝送開始を試みた場合に、優先権を決定する
ための衝突制御。ヘッダフィールド1125及びマスタ
フィールド112Gの期間に実行する。
フレームの伝送開始を試みた場合に、優先権を決定する
ための衝突制御。ヘッダフィールド1125及びマスタ
フィールド112Gの期間に実行する。
ロック制御:マスタがスレーブに対して指定する機能で
、スレーブはいったんロックをかけられるとロック解除
されるまでの間、他のマスクからスレーブの状態を変え
るような内容のフレームを受は付けられなくなる。
、スレーブはいったんロックをかけられるとロック解除
されるまでの間、他のマスクからスレーブの状態を変え
るような内容のフレームを受は付けられなくなる。
リモコンデータコード列: リモコン送信機のどのキー
が押されたかを示すデータコード列。
が押されたかを示すデータコード列。
(1,2)システムの基本構造
第14図は本発明を適用したオーディオビデオシステム
の基本構造を示したものである。一系統の情報伝送路1
001が通信制御部を具備した複数のステーション10
02,1003.・・・、1005を相互接続している
。各ステーションはVTR。
の基本構造を示したものである。一系統の情報伝送路1
001が通信制御部を具備した複数のステーション10
02,1003.・・・、1005を相互接続している
。各ステーションはVTR。
TV、CDプレーヤーなどのオーディオビデオ機器など
が中心である。オーディオビデオシステムを制御するた
めのテレコントロール装置などオーディオビデオ機器そ
のもの以外のステーションが接続されていても差し支え
ない。また、システム中に全体の動作を集中的に制御す
る中央制御装置はない。
が中心である。オーディオビデオシステムを制御するた
めのテレコントロール装置などオーディオビデオ機器そ
のもの以外のステーションが接続されていても差し支え
ない。また、システム中に全体の動作を集中的に制御す
る中央制御装置はない。
(1,3)フレーム形式及び基本通信手順本発明の実施
例ではrlnternatlonal Electro
t−echnlcal Comm1ssionJ発行の
ドキュメント「84(Secretariat)861
.II Draft−Domestlc digita
lBusJで定義された国際標準規格を一例として適用
する。この項では前記国際標準規格で定義されているフ
レーム形式及び基本通信手順を説明する。
例ではrlnternatlonal Electro
t−echnlcal Comm1ssionJ発行の
ドキュメント「84(Secretariat)861
.II Draft−Domestlc digita
lBusJで定義された国際標準規格を一例として適用
する。この項では前記国際標準規格で定義されているフ
レーム形式及び基本通信手順を説明する。
フレームの構成を第15図に示す。フレームは、ヘッダ
フィールド1125. マスタフィールド1126、
スレーブフィールド1127. コントロールフィー
ルド1128. メツセージフィールド1129から
構成されている。
フィールド1125. マスタフィールド1126、
スレーブフィールド1127. コントロールフィー
ルド1128. メツセージフィールド1129から
構成されている。
ヘッダフィールド1125は、フレームの開始を示すス
タートビット1111及びモード転送するモードビット
1112から構成される。マスタフィールド1126は
、12ビツトのマスクアドレスビット1113及び1ビ
ツトのパリティピッ)1114から構成される。スレー
ブフィールド1127は、12ビツトのスレーブアドレ
スビット1115と1ビツトのパリティビット1116
及び1ビツトのACKビット1117から構成される。
タートビット1111及びモード転送するモードビット
1112から構成される。マスタフィールド1126は
、12ビツトのマスクアドレスビット1113及び1ビ
ツトのパリティピッ)1114から構成される。スレー
ブフィールド1127は、12ビツトのスレーブアドレ
スビット1115と1ビツトのパリティビット1116
及び1ビツトのACKビット1117から構成される。
スレーブに指定されたステーションが存在する場合には
、スレーブフィールド1127のACKピッ)1117
で肯定応答をマスターに対して返送する義務がある。
、スレーブフィールド1127のACKピッ)1117
で肯定応答をマスターに対して返送する義務がある。
マスクアドレスビット1113及びスレーブアドレスビ
ット1115の構成方法は共通であり、上位4ビツトは
サービスタイプ、中位5ビツトがデバイスタイプ、下位
3ビツトがデバイス番号である。 r84(Secre
tariat)88 1.II Draft−Dom
est1c旧gital BusJではサービスタイプ
としてrAVCサービス」のみ定義されており、その値
はrooolJである。デバイスタイプは各種のAV機
器のタイプが割り当てられており、その割当の一部を第
1表に示す。デバイス番号は同じデバイスタイプが複数
台同一の通信システムに存在したときにそれらを区別す
るものであり、一般にはrooOJから順に割り当てて
ゆく。
ット1115の構成方法は共通であり、上位4ビツトは
サービスタイプ、中位5ビツトがデバイスタイプ、下位
3ビツトがデバイス番号である。 r84(Secre
tariat)88 1.II Draft−Dom
est1c旧gital BusJではサービスタイプ
としてrAVCサービス」のみ定義されており、その値
はrooolJである。デバイスタイプは各種のAV機
器のタイプが割り当てられており、その割当の一部を第
1表に示す。デバイス番号は同じデバイスタイプが複数
台同一の通信システムに存在したときにそれらを区別す
るものであり、一般にはrooOJから順に割り当てて
ゆく。
以下、余白
第 1 表
−ルフィールドの内容を第2表に示す。
第 2 表
マスクはACKピッ)1117で肯定応答を受信したら
コントロールフィールド1128以下を続けて伝送する
。否定応答を受信した場合にはマスターはフレームの転
送を中止する。コントロールフィールド1128は4ビ
ツトのコントロールビット1118と1ビツトのパリテ
ィビット1119及び1ビツトのACKビット1120
から構成サレる。コントロールビット1118はフレー
ム中のメツセージフィールド1129の伝送方向とメツ
セージフィールドに記述された内容の意味材は及びロッ
ク制御を行う領域である。コントロスレープはコントロ
ールビット1118で指定された内容の制御を受諾可能
な場合は、ACKピッ)1120で肯定応答をマスター
に返送し、受諾不可能な場合は、否定応答を返送する。
コントロールフィールド1128以下を続けて伝送する
。否定応答を受信した場合にはマスターはフレームの転
送を中止する。コントロールフィールド1128は4ビ
ツトのコントロールビット1118と1ビツトのパリテ
ィビット1119及び1ビツトのACKビット1120
から構成サレる。コントロールビット1118はフレー
ム中のメツセージフィールド1129の伝送方向とメツ
セージフィールドに記述された内容の意味材は及びロッ
ク制御を行う領域である。コントロスレープはコントロ
ールビット1118で指定された内容の制御を受諾可能
な場合は、ACKピッ)1120で肯定応答をマスター
に返送し、受諾不可能な場合は、否定応答を返送する。
マスターはACKビット1120で肯定応答を受信した
らメツセージフィールド1129の領域に進む。
らメツセージフィールド1129の領域に進む。
否定応答を受信した場合には、マスクはフレームの転送
を中止する。メツセージフィールド1129は8ビツト
のデータビット1121、メツセージフィールドの最終
データビットであることを示す1ビツトのエンドオブデ
ータビット1122.1ビツトのパリティビット112
3及び1ビツトのACKビット1124から構成される
ブロックが複数ブロック集まって構成される。フントロ
ールビット1118によりレシーバ−と指定されたステ
ーションは、データビット1121を1バイト受信する
毎にACKピッ)1124で肯定応答もしくは否定応答
をトランスミツターに返送する。
を中止する。メツセージフィールド1129は8ビツト
のデータビット1121、メツセージフィールドの最終
データビットであることを示す1ビツトのエンドオブデ
ータビット1122.1ビツトのパリティビット112
3及び1ビツトのACKビット1124から構成される
ブロックが複数ブロック集まって構成される。フントロ
ールビット1118によりレシーバ−と指定されたステ
ーションは、データビット1121を1バイト受信する
毎にACKピッ)1124で肯定応答もしくは否定応答
をトランスミツターに返送する。
否定応答を受信したトランスミツターは、そこでメツセ
ージフィールドの伝送を中止する。
ージフィールドの伝送を中止する。
このシステムでは、全てのステーション1002〜10
05がマスターとなる権利を有し、スレーブを指定して
フレーム1110の伝送開始と伝送タイミングの制御を
行うことができる。全てのステーション1002〜10
05は、マスターとなりフレーム1110の伝送を開始
する権利を有するが、同一時刻にはある1マスターしか
情報伝送路1001を占有できない。従って、同時に複
数のマスターがフレームの伝送を試みた場合、アービッ
トレーシeンを行い優先権の決定を行う必要がある。ス
レーブはマスターが伝送したフレーム1110のスレー
ブフィールド1127内のスレーブビット1115でア
ドレス指定された1台のステーションでマスターに対し
て応答1117を返す義務がある。トランスミツターと
レシーバ−の区別は、フレーム1110中のコントロー
ルフィールド1128で定義される。1台のステーショ
ンの立場からみると、あるフレーム1110の伝送にお
いて、(a)マスタートランスミツター(b)マスター
レシーバ−(C)スレーブトランスミツター、(d)ス
レーブレシーバ−の4種類が可能性として考えられる。
05がマスターとなる権利を有し、スレーブを指定して
フレーム1110の伝送開始と伝送タイミングの制御を
行うことができる。全てのステーション1002〜10
05は、マスターとなりフレーム1110の伝送を開始
する権利を有するが、同一時刻にはある1マスターしか
情報伝送路1001を占有できない。従って、同時に複
数のマスターがフレームの伝送を試みた場合、アービッ
トレーシeンを行い優先権の決定を行う必要がある。ス
レーブはマスターが伝送したフレーム1110のスレー
ブフィールド1127内のスレーブビット1115でア
ドレス指定された1台のステーションでマスターに対し
て応答1117を返す義務がある。トランスミツターと
レシーバ−の区別は、フレーム1110中のコントロー
ルフィールド1128で定義される。1台のステーショ
ンの立場からみると、あるフレーム1110の伝送にお
いて、(a)マスタートランスミツター(b)マスター
レシーバ−(C)スレーブトランスミツター、(d)ス
レーブレシーバ−の4種類が可能性として考えられる。
以下、本発明の各請求項毎の発明内容に対応した実施例
を詳細に説明する前に、本発明の概要を目的、構成、動
作の順に説明する。
を詳細に説明する前に、本発明の概要を目的、構成、動
作の順に説明する。
(2,1)目的
本発明の第1〜第4のリモコン方法は、ともに情報伝送
路により接続された複数台のステーション(主としてオ
ーディオビデオ機器)を従来のリモコン送信機により制
御できるようにすることが目的である。
路により接続された複数台のステーション(主としてオ
ーディオビデオ機器)を従来のリモコン送信機により制
御できるようにすることが目的である。
(2,2)構成
全体構成を第2図に示す全体構成図を参照して説明する
。130は各ステーションを接続し情報を伝送するため
の情報伝送路、200a〜200nは情報伝送路130
により接続された機器(ステーション)、110a〜1
10nは情報伝送路経由の通信を行うための通信制御部
、120a〜120nは各機器本来の機能を実行するた
めの機器機能部、100a〜100nはリモコン送信機
から送信されてきた信号を受信するための赤外線信号受
信部である。機器のうち少なくとも1台はリモコン受信
部100a (〜100n)を有する。
。130は各ステーションを接続し情報を伝送するため
の情報伝送路、200a〜200nは情報伝送路130
により接続された機器(ステーション)、110a〜1
10nは情報伝送路経由の通信を行うための通信制御部
、120a〜120nは各機器本来の機能を実行するた
めの機器機能部、100a〜100nはリモコン送信機
から送信されてきた信号を受信するための赤外線信号受
信部である。機器のうち少なくとも1台はリモコン受信
部100a (〜100n)を有する。
(2,3)動作
本発明の第1のリモコン方法は、リモコン送信機から受
信したリモコンデータコード列を復調し解読した結果、
そのリモコンデータフォーマットが自社フォーマットま
たは他社フォーマットでも内容の解読が可能なフォーマ
ットの場合に被制御ステーションが自ステーションであ
れば該当する制御を行い、被制御ステーションが他ステ
ージeンであれば該当する制御内容を標準コマンドに変
換したうえでフレームを構成し、情報伝送路を経由して
当該被制御ステーション宛に送出する。この結果、リモ
コン送信機から送出されたリモコンデータコード列の赤
外線信号が、使用者が制御したいステーションに直接到
達しな(でも制御することが可能となる。
信したリモコンデータコード列を復調し解読した結果、
そのリモコンデータフォーマットが自社フォーマットま
たは他社フォーマットでも内容の解読が可能なフォーマ
ットの場合に被制御ステーションが自ステーションであ
れば該当する制御を行い、被制御ステーションが他ステ
ージeンであれば該当する制御内容を標準コマンドに変
換したうえでフレームを構成し、情報伝送路を経由して
当該被制御ステーション宛に送出する。この結果、リモ
コン送信機から送出されたリモコンデータコード列の赤
外線信号が、使用者が制御したいステーションに直接到
達しな(でも制御することが可能となる。
また、情報伝送路にフレームとして送出するときに標準
コマンドに変換して送出することから、被制御ステーシ
ョンはリモコン送信機から送出されたリモコンデータコ
ード列を解読できない他社製のステーションであっても
制御可能となる。
コマンドに変換して送出することから、被制御ステーシ
ョンはリモコン送信機から送出されたリモコンデータコ
ード列を解読できない他社製のステーションであっても
制御可能となる。
しかし、本発明の第1のリモコン方法は以下に示す課題
を含んでいる。
を含んでいる。
(1)リモコン送信機とリモコン受信部は同一メーカー
製である必要がある。または、リモコン受信部はリモコ
ン送信機から送信されてきたデータコード列を解読でき
る必要がある。
製である必要がある。または、リモコン受信部はリモコ
ン送信機から送信されてきたデータコード列を解読でき
る必要がある。
(2)通信システムの標準コマンドが存在する機能しか
他のステーションに転送することができない。
他のステーションに転送することができない。
そこで、これらの課題を解決するための方法が本発明の
第2のリモコン方法である。
第2のリモコン方法である。
本発明の第2のリモコン方法によるリモートコントロー
ル装置は、リモコン送信機から送信され受光手段で受光
したリモコンデータコード列を復調し、データコード処
理手段で符号解読を試みた結果、解読不可能であった場
合(他メーカー製のリモコン信号を受信した場合や、自
社製のリモコン信号であっても内容が登録されていない
信号を受信した場合など)に受信したリモコン信号のデ
ータコード列を透過的に転送できるようにフォーマット
変換を行い、リモコン信号のフォーマットの種別をあら
れす情報と共にリモコン信号のデータコード列をデータ
フレームとして情報伝送路経由で情報伝送路に接続され
た全てのステーション宛に送出する。但し、受信した赤
外線リモコン信号が日本国内における業界標準フォーマ
ット(「家製協フォーマット」)である場合には、当該
赤外線リモコン信号にメーカーコードが定義されている
ことから、本発明の第3のリモコン方法を使用してデー
タフレームの転送先を限定して情報伝送路上に送出する
。
ル装置は、リモコン送信機から送信され受光手段で受光
したリモコンデータコード列を復調し、データコード処
理手段で符号解読を試みた結果、解読不可能であった場
合(他メーカー製のリモコン信号を受信した場合や、自
社製のリモコン信号であっても内容が登録されていない
信号を受信した場合など)に受信したリモコン信号のデ
ータコード列を透過的に転送できるようにフォーマット
変換を行い、リモコン信号のフォーマットの種別をあら
れす情報と共にリモコン信号のデータコード列をデータ
フレームとして情報伝送路経由で情報伝送路に接続され
た全てのステーション宛に送出する。但し、受信した赤
外線リモコン信号が日本国内における業界標準フォーマ
ット(「家製協フォーマット」)である場合には、当該
赤外線リモコン信号にメーカーコードが定義されている
ことから、本発明の第3のリモコン方法を使用してデー
タフレームの転送先を限定して情報伝送路上に送出する
。
この方法により転送されたフレームを受信した各ステー
ションは本発明の第4のリモコン方法を用いて受信デー
タを解読し、所定の処理を行うことによりステージ日ソ
を制御する。この結果、リモコン送信機から送出された
リモコンデータコード列を受信したステージぼンが内容
を解読できない場合や、内容を解読できても標準コマン
ドが存在しない場合でも情報伝送路経由で他のステーシ
ョンに透過転送することにより、使用者が希望するステ
ーションを制御することが可能となる。
ションは本発明の第4のリモコン方法を用いて受信デー
タを解読し、所定の処理を行うことによりステージ日ソ
を制御する。この結果、リモコン送信機から送出された
リモコンデータコード列を受信したステージぼンが内容
を解読できない場合や、内容を解読できても標準コマン
ドが存在しない場合でも情報伝送路経由で他のステーシ
ョンに透過転送することにより、使用者が希望するステ
ーションを制御することが可能となる。
以下、本発明のリモコン方法の詳細について、請求項毎
にその実施例を説明する。
にその実施例を説明する。
(請求項1の実施例説明)
まず、請求項1のリモコン方法の実施例について説明す
る。
る。
(3,1)実施例の構成
第1図は、本発明の第1の実施例におけるステーション
のブロック構成図である。
のブロック構成図である。
第1図において、130はAVシステムを構成している
各ステーションを接続し、情報の伝送を行うための情報
伝送路である。
各ステーションを接続し、情報の伝送を行うための情報
伝送路である。
100はリモコン信号受信部であり、第2図に示した全
体構成図中のリモコン受信部100a〜100nと同一
の部分である。101は受信した赤外線リモコン信号を
電気信号に変換するための受光手段、102は受光手段
101で変換した電気信号を予め定義された仕様にした
がってデータコード列に変換するための復調手段、10
3は復調手段102で生成したデータコード列を意味の
あるデータ単位に区切り、内容を予め定義しであるデー
タコードテーブルと比較し、受信データに対応する標準
コマンドがあるか否かをチエツクするデータコード処理
手段、104はデータコード処理手段103の比較結果
から標準コマンドがあると判定された場合に、当該標準
コマンドを使用して受信コマンドを情報伝送路上に転送
するために必要なフォーマットに変換するフォーマット
変換手段である。
体構成図中のリモコン受信部100a〜100nと同一
の部分である。101は受信した赤外線リモコン信号を
電気信号に変換するための受光手段、102は受光手段
101で変換した電気信号を予め定義された仕様にした
がってデータコード列に変換するための復調手段、10
3は復調手段102で生成したデータコード列を意味の
あるデータ単位に区切り、内容を予め定義しであるデー
タコードテーブルと比較し、受信データに対応する標準
コマンドがあるか否かをチエツクするデータコード処理
手段、104はデータコード処理手段103の比較結果
から標準コマンドがあると判定された場合に、当該標準
コマンドを使用して受信コマンドを情報伝送路上に転送
するために必要なフォーマットに変換するフォーマット
変換手段である。
110は通信制御部であり、第2図に示した全体構成図
中の通信制御部110a〜I Ionと同一の部分であ
る。111は情報伝送路130を経由して他のステーシ
ョンとデータ通信を行うために電気物理的制御を行うた
めの通信制御手段、112は通信制御手段111を経由
して情報伝送路130のデータを送出するために必要な
形式のフレームを生成するためのフレーム生成手段テす
る。
中の通信制御部110a〜I Ionと同一の部分であ
る。111は情報伝送路130を経由して他のステーシ
ョンとデータ通信を行うために電気物理的制御を行うた
めの通信制御手段、112は通信制御手段111を経由
して情報伝送路130のデータを送出するために必要な
形式のフレームを生成するためのフレーム生成手段テす
る。
120は機器機能部であり、第2図に示した全体構成図
中の機器機能部120a〜12Onに相当する部分であ
る。121はステーションの本来の機能(例えば、VT
Rであればチューナーやデツキプレーヤ一部)、122
はステージ1ンの機能動作を制御するためのシステム制
御手段である。
中の機器機能部120a〜12Onに相当する部分であ
る。121はステーションの本来の機能(例えば、VT
Rであればチューナーやデツキプレーヤ一部)、122
はステージ1ンの機能動作を制御するためのシステム制
御手段である。
(3,2)動作
次に、本実施例の動作について、第6図の処理フローチ
ャートを参照して説明する。以下に記述する処理内容は
、第1図のブロック構成図中では受光手段101、復調
手段102、データフード処理手段103およびフォー
マット変換手段104で実行される。
ャートを参照して説明する。以下に記述する処理内容は
、第1図のブロック構成図中では受光手段101、復調
手段102、データフード処理手段103およびフォー
マット変換手段104で実行される。
第5図に示した処理ルーチン1は常時実行されているが
、その最初のステップであるステップ501は受光手段
101により処理実行されており、赤外線リモコン信号
を受信したかどうかをチエツクしている。このチエツク
は受光手段101の出力部に赤外線リモコン信号から電
気信号に変換されたリモコン信号が出力されたかどうか
を検査する方法が一般的である。受光手段101の出力
に何も信号が出力されない場合はリモコン信号を受信し
ていないとして処理ルーチン1の処理を終わり最初に戻
る。受光手段101の出力部に何らかの信号が出力され
た場合には、赤外線リモコンの信号を受信したと判断し
てステップ502に進む。
、その最初のステップであるステップ501は受光手段
101により処理実行されており、赤外線リモコン信号
を受信したかどうかをチエツクしている。このチエツク
は受光手段101の出力部に赤外線リモコン信号から電
気信号に変換されたリモコン信号が出力されたかどうか
を検査する方法が一般的である。受光手段101の出力
に何も信号が出力されない場合はリモコン信号を受信し
ていないとして処理ルーチン1の処理を終わり最初に戻
る。受光手段101の出力部に何らかの信号が出力され
た場合には、赤外線リモコンの信号を受信したと判断し
てステップ502に進む。
ステップ502では、受信したリモコン信号が復調可能
かどうかの判断をする。ここで「復調」と言うのは、受
信した後受光手段101で電気信号に変換されたリモコ
ン信号を、予め決められた規則にしたがって復調手段1
02で「0」または「1」のデータコード列に変換する
ことを意味する。
かどうかの判断をする。ここで「復調」と言うのは、受
信した後受光手段101で電気信号に変換されたリモコ
ン信号を、予め決められた規則にしたがって復調手段1
02で「0」または「1」のデータコード列に変換する
ことを意味する。
ここで参考のために、赤外線リモコン信号のストラフチ
ャー例を第4図に示し、復調の意味を簡単に説明する。
ャー例を第4図に示し、復調の意味を簡単に説明する。
−船釣に、赤外線リモコン信号はある単位時間rTJの
整数倍の時間連続するハイレベル信号(TTLレベル信
号を例に取ると+5ボルト)とローレベル信号(TTL
レベル信号ヲ例にとるとOボルト)の組合せにより構成
されている。第4図の例では「8T」の時間連続してハ
イレベルを持続し、その後、「8T]の時間連続してロ
ーレベルを持続するという電気信号の入力があった場合
には、赤外線リモコン信号のフレームの先頭を意味する
「ヘッダー」として復調する。また、「2Tコの時間連
続してハイレベルを持続し、その後、「2T]の時間連
続してローレベルを持続するという電気信号の入力があ
った場合には、ビット[O」として復調する。同様に、
r2T]の時間連続してハイレベルを持続し、その後、
「6Tコの時間連続してローレベルを持続するという電
気信号の入力があった場合には、ビット「1」として復
調する。この例のように予め定義された単位時間rT]
と単位時間の何倍かの信号の組合せにより受信した電気
信号からrob、 rlJの組合せのデータコード列
に変換可能である場合、復調可能と呼ぶ。また逆に、予
め定義された内容に反した信号を受信した場合には、復
調不可能と判定される。
整数倍の時間連続するハイレベル信号(TTLレベル信
号を例に取ると+5ボルト)とローレベル信号(TTL
レベル信号ヲ例にとるとOボルト)の組合せにより構成
されている。第4図の例では「8T」の時間連続してハ
イレベルを持続し、その後、「8T]の時間連続してロ
ーレベルを持続するという電気信号の入力があった場合
には、赤外線リモコン信号のフレームの先頭を意味する
「ヘッダー」として復調する。また、「2Tコの時間連
続してハイレベルを持続し、その後、「2T]の時間連
続してローレベルを持続するという電気信号の入力があ
った場合には、ビット[O」として復調する。同様に、
r2T]の時間連続してハイレベルを持続し、その後、
「6Tコの時間連続してローレベルを持続するという電
気信号の入力があった場合には、ビット「1」として復
調する。この例のように予め定義された単位時間rT]
と単位時間の何倍かの信号の組合せにより受信した電気
信号からrob、 rlJの組合せのデータコード列
に変換可能である場合、復調可能と呼ぶ。また逆に、予
め定義された内容に反した信号を受信した場合には、復
調不可能と判定される。
ステップ502では復調不可能な信号を受信した場合に
は後続するステップの処理を行うことが不可能となるた
めに、ここで処理を終了して処理ルーチン1の最初に戻
る。復調可能であると判断された場合は復調処理を行っ
て、次のステップに進む。
は後続するステップの処理を行うことが不可能となるた
めに、ここで処理を終了して処理ルーチン1の最初に戻
る。復調可能であると判断された場合は復調処理を行っ
て、次のステップに進む。
ステップ503では、復調手段102により復調された
信号の内容の解読が可能かどうかの判定を行う。内容の
解読において復調手段102により復調されたデータコ
ード列を予め定義されたビット単位に区切り、各々のワ
ード(単位ビットに区切られたビット列)の内容が予め
定義されたデータテーブルの内容と一致する場合、内容
の解読が可能であるという。
信号の内容の解読が可能かどうかの判定を行う。内容の
解読において復調手段102により復調されたデータコ
ード列を予め定義されたビット単位に区切り、各々のワ
ード(単位ビットに区切られたビット列)の内容が予め
定義されたデータテーブルの内容と一致する場合、内容
の解読が可能であるという。
参考のために、第3図のデータフォーマット例の(a)
、(b)にリモコンフォーマット例を示す。
、(b)にリモコンフォーマット例を示す。
(a)のリモコンフォーマット例1は比較的初期に某会
社の赤外線リモコン対応ステーションに使用された信号
フォーマット(以下、 「A社フォーマット」と略す。
社の赤外線リモコン対応ステーションに使用された信号
フォーマット(以下、 「A社フォーマット」と略す。
)であり、301はフレームの先頭を表わすヘッダー
302はステーションの区別を行うための5ビツトの機
器コード、303は制御コマンドの内容を示す6ビツト
のデータコード、304は5ビツトの機器コード反転ビ
ットであって機器コード302と同じく5ビツト、30
5はデータコード反転ビットであってデータコード30
3と同じく6ビツト、306は赤外線によりデータ伝送
エラーを検出するための1ビツトのチエツクビットであ
る。
302はステーションの区別を行うための5ビツトの機
器コード、303は制御コマンドの内容を示す6ビツト
のデータコード、304は5ビツトの機器コード反転ビ
ットであって機器コード302と同じく5ビツト、30
5はデータコード反転ビットであってデータコード30
3と同じく6ビツト、306は赤外線によりデータ伝送
エラーを検出するための1ビツトのチエツクビットであ
る。
(b)のリモコンフォーマット例2は財団法人家電製品
協会による「赤外線リモコン家電製品の誤動作防止対策
」 (昭和62年7月発行)に規定された推奨フォーマ
ット(以下、 「家製協フォーマット」と略す)であり
、ある会社の赤外線リモコン送信機の信号が他社のステ
ーションに対して誤動作させないことを目的にして、赤
外線を用いたリモコン信号の伝送を行う場合に使用する
ことを推奨されているものである。311はフレームの
先頭を表わすヘッダー 312はメーカーの区別を行う
ための16ビツトのメーカーコード、313はメーカー
コード312の受信誤りを防ぐための4ピツトのパリテ
ィコード、314はステーションの区別などを行うため
の12ビツトの機器コード、315は制御コマンドやデ
ータを伝送するためのコマンド/データコードであって
8ビツトを単位として複数バイト転送可能である。31
6は機器コード及びコマンド/データコード315の受
信誤りを防ぐためのパリティコードである。
協会による「赤外線リモコン家電製品の誤動作防止対策
」 (昭和62年7月発行)に規定された推奨フォーマ
ット(以下、 「家製協フォーマット」と略す)であり
、ある会社の赤外線リモコン送信機の信号が他社のステ
ーションに対して誤動作させないことを目的にして、赤
外線を用いたリモコン信号の伝送を行う場合に使用する
ことを推奨されているものである。311はフレームの
先頭を表わすヘッダー 312はメーカーの区別を行う
ための16ビツトのメーカーコード、313はメーカー
コード312の受信誤りを防ぐための4ピツトのパリテ
ィコード、314はステーションの区別などを行うため
の12ビツトの機器コード、315は制御コマンドやデ
ータを伝送するためのコマンド/データコードであって
8ビツトを単位として複数バイト転送可能である。31
6は機器コード及びコマンド/データコード315の受
信誤りを防ぐためのパリティコードである。
ステップ503では、上記に示したフォーマット例のよ
うに予め定義されたビット単位に分割した上で、各々の
コードに対応する内容がテーブルに定義されているかの
チエツクを行い、対応するテーブルが存在する場合に解
読可能であると判定し、それ以外の場合は解読不可能で
あると判定する。本発明の請求項1のリモコン方法では
、ステップ503で内容解読が可能であると判断された
場合は次のステップ504に進み、解読が不可能である
と判断された場合には後続する処理を実行することがで
きないので、受信したデーえを破棄し処理ルーチンの最
初に戻る。
うに予め定義されたビット単位に分割した上で、各々の
コードに対応する内容がテーブルに定義されているかの
チエツクを行い、対応するテーブルが存在する場合に解
読可能であると判定し、それ以外の場合は解読不可能で
あると判定する。本発明の請求項1のリモコン方法では
、ステップ503で内容解読が可能であると判断された
場合は次のステップ504に進み、解読が不可能である
と判断された場合には後続する処理を実行することがで
きないので、受信したデーえを破棄し処理ルーチンの最
初に戻る。
ステップ504では、ステップ503で内容解読可能で
あると判定された受信信号の内容をチエツクし、受信し
た赤外線リモコン信号が自ステーション宛のコマンドで
あるか、他ステーション宛のコマンドであるかの判定を
行う。この判定は第3図の「A社フォーマット」及びr
家製協フォーマット」に対応させて考えると、A社フォ
ーマットの場合では機器コード302を参照して判定し
、「家製協フォーマット」の場合ではメーカーコード3
12及び機器コード314を参照して判定する。
あると判定された受信信号の内容をチエツクし、受信し
た赤外線リモコン信号が自ステーション宛のコマンドで
あるか、他ステーション宛のコマンドであるかの判定を
行う。この判定は第3図の「A社フォーマット」及びr
家製協フォーマット」に対応させて考えると、A社フォ
ーマットの場合では機器コード302を参照して判定し
、「家製協フォーマット」の場合ではメーカーコード3
12及び機器コード314を参照して判定する。
ステップ504で自ステーション宛であると判定された
場合には、データ処理手段103では何も処理を行わず
に受信したデータを廃棄して処理の先頭に戻る。何も処
理を行わない理由は、復調手段102の出力が直接シス
テム制御手段122に転送されているため、自ステーシ
ョン宛のコマンドであった場合はシステム制御手段12
2で処理を実行してくれるからである。
場合には、データ処理手段103では何も処理を行わず
に受信したデータを廃棄して処理の先頭に戻る。何も処
理を行わない理由は、復調手段102の出力が直接シス
テム制御手段122に転送されているため、自ステーシ
ョン宛のコマンドであった場合はシステム制御手段12
2で処理を実行してくれるからである。
ステップ505では、ステップ504で他ステーション
宛であると判定された赤外線リモコン信号のデータコー
ド列の中のステージ2ン制御コマンドに相当する部分の
内容を、予め定義されている標準コマンドテーブルの内
容と比較する。そして、該当する標準コマンドがある場
合に次のステップ506に進む。標準コマンドテーブル
に該当する標準コマンドが存在しない場合には対応でき
ないので、受信したデータコード列を廃棄して処理の先
頭に戻る。なお、標準コマンドが存在しない場合の処理
は、本発明の請求項2で対応可としている。
宛であると判定された赤外線リモコン信号のデータコー
ド列の中のステージ2ン制御コマンドに相当する部分の
内容を、予め定義されている標準コマンドテーブルの内
容と比較する。そして、該当する標準コマンドがある場
合に次のステップ506に進む。標準コマンドテーブル
に該当する標準コマンドが存在しない場合には対応でき
ないので、受信したデータコード列を廃棄して処理の先
頭に戻る。なお、標準コマンドが存在しない場合の処理
は、本発明の請求項2で対応可としている。
データコード列中のステーション制御コマンドに相当す
る部分とは、第3図のリモコンフォーマット例に提示し
たデータコード303またはコマンド/データコード3
15である。
る部分とは、第3図のリモコンフォーマット例に提示し
たデータコード303またはコマンド/データコード3
15である。
標準コマンドとはr84(Secretariat)8
G 1.IIDraft−Domestic digi
tal BusJで定義されたコマンドを意味する。
G 1.IIDraft−Domestic digi
tal BusJで定義されたコマンドを意味する。
ステップ506では、ステップ505までの各判定処理
により標準コマンドに変換して他のステーションに転送
可能であることが確定している赤外線リモコンデータの
(a)コマンド変換、(b)フォーマット変換及び(c
)転送処理を実行する。
により標準コマンドに変換して他のステーションに転送
可能であることが確定している赤外線リモコンデータの
(a)コマンド変換、(b)フォーマット変換及び(c
)転送処理を実行する。
(a)コマンド変換
赤外線リモコンデータのデータコード列中のステーショ
ン制御コマンドに相当する部分、すなわち、第3図のリ
モコンフォーマット例に提示したデータコード303ま
たはコマンド/データコード315をr84(Secr
etarlat)881.II Draft −Dom
estlc digital BusJで定義されたコ
マンドに置き換える処理を行う。一般に、赤外線リモコ
ンデータではステーション制御コマンドは1ワードまた
は1バイトで定義されているが、前記した標準コマンド
は1バイトのオペコード及び1バイトまたは複数バイト
のオペランドから構成されている。
ン制御コマンドに相当する部分、すなわち、第3図のリ
モコンフォーマット例に提示したデータコード303ま
たはコマンド/データコード315をr84(Secr
etarlat)881.II Draft −Dom
estlc digital BusJで定義されたコ
マンドに置き換える処理を行う。一般に、赤外線リモコ
ンデータではステーション制御コマンドは1ワードまた
は1バイトで定義されているが、前記した標準コマンド
は1バイトのオペコード及び1バイトまたは複数バイト
のオペランドから構成されている。
(b)フォーマット変換
本発明の詳細な説明の最初の「システムの概要について
の説明」の中の[(ハ)フレームの形式及び基本通信手
順]で説明したフレーム中のメツセージフィールド11
29の内容は、r84(Secre−tariat)8
G +、II Draft−Domestic dig
ital BusJで更に詳細に定義されており、その
−例を第3図の(C)及び(d)に示す。第15図にお
けるにメツセージフィールド1129は第3図(C)の
メツセージフィールド1129と同一で、更にその内容
は第3図(d)のように定義されている。まず最初に伝
送されるのは(BEGIN>コード331、(BEGI
N)のオペランド332.5SDA(SOURCE S
UB DEVICEADDRESS)333およびDS
DA(DESTINATION SUB DEV−IC
E ADDRESS)334により構成されるルーティ
ング情報(どのステーションのどのサブデバイスからど
のステーションのどのサブデバイスにあててコマンドを
送ろうとしているのかを示す情報)が伝送される。5S
DA333はコマンドの発行サブデバイスを示すアドレ
ス、DSDA334はコマンドの送り先のサブデバイス
を示すアドレスである。このルーティング情報の次に実
際のコマンドが伝送される。ここでは、(a)コマンド
変換の処理で変換された標準コマンドがOPC(オペコ
ード)335+OPR(オペランド)336の形式で伝
送される。従って、赤外線リモコンデータとして受信さ
れたコマンドは、コマンド変換を施されてOPC+OP
Rの形式でこの部分に格納されて伝送される。最後の(
END>コード337はコマンドフレームの終了などを
示すコードである。また、コマンドの送り先のステーシ
ョンアドレスを示すスレーブアドレス1115やDSD
A334には、赤外線リモコンデータ中の機器コード3
02や機器コード314の内容をr84(Secret
arlat)811i 1.II Draft−Dom
estlc dlgltal BusJで定義されたア
ドレスに変換して格納する。これらのフォーマット変換
処理はフォーマット変換手段104で実行する。なお、
以上説明したデータコード処理手段103及びフォーマ
ット変換手段104はマイクロプロセッサを使用してソ
フトウェアにより処理を実行するのが一般的である。
の説明」の中の[(ハ)フレームの形式及び基本通信手
順]で説明したフレーム中のメツセージフィールド11
29の内容は、r84(Secre−tariat)8
G +、II Draft−Domestic dig
ital BusJで更に詳細に定義されており、その
−例を第3図の(C)及び(d)に示す。第15図にお
けるにメツセージフィールド1129は第3図(C)の
メツセージフィールド1129と同一で、更にその内容
は第3図(d)のように定義されている。まず最初に伝
送されるのは(BEGIN>コード331、(BEGI
N)のオペランド332.5SDA(SOURCE S
UB DEVICEADDRESS)333およびDS
DA(DESTINATION SUB DEV−IC
E ADDRESS)334により構成されるルーティ
ング情報(どのステーションのどのサブデバイスからど
のステーションのどのサブデバイスにあててコマンドを
送ろうとしているのかを示す情報)が伝送される。5S
DA333はコマンドの発行サブデバイスを示すアドレ
ス、DSDA334はコマンドの送り先のサブデバイス
を示すアドレスである。このルーティング情報の次に実
際のコマンドが伝送される。ここでは、(a)コマンド
変換の処理で変換された標準コマンドがOPC(オペコ
ード)335+OPR(オペランド)336の形式で伝
送される。従って、赤外線リモコンデータとして受信さ
れたコマンドは、コマンド変換を施されてOPC+OP
Rの形式でこの部分に格納されて伝送される。最後の(
END>コード337はコマンドフレームの終了などを
示すコードである。また、コマンドの送り先のステーシ
ョンアドレスを示すスレーブアドレス1115やDSD
A334には、赤外線リモコンデータ中の機器コード3
02や機器コード314の内容をr84(Secret
arlat)811i 1.II Draft−Dom
estlc dlgltal BusJで定義されたア
ドレスに変換して格納する。これらのフォーマット変換
処理はフォーマット変換手段104で実行する。なお、
以上説明したデータコード処理手段103及びフォーマ
ット変換手段104はマイクロプロセッサを使用してソ
フトウェアにより処理を実行するのが一般的である。
(c)転送処理
コマンド変換処理及びフォーマット変換処理を実行する
ことにより再構成され、他ステーション制御フレームを
通信制御部110を経由して所定の他ステーションに転
送する処理である。上記のフォーマット変換処理で転送
相手先及び転送内容を既に指定済みであるので、これら
のフレームをフレーム生成手段112に転送して他の項
目(モードピット1112、マスターアドレス1113
、コントロールコード1118など)を設定したのち、
通信制御手段111の機能により情報伝送路130経由
で目的とするステーションに当該フレームを転送する。
ことにより再構成され、他ステーション制御フレームを
通信制御部110を経由して所定の他ステーションに転
送する処理である。上記のフォーマット変換処理で転送
相手先及び転送内容を既に指定済みであるので、これら
のフレームをフレーム生成手段112に転送して他の項
目(モードピット1112、マスターアドレス1113
、コントロールコード1118など)を設定したのち、
通信制御手段111の機能により情報伝送路130経由
で目的とするステーションに当該フレームを転送する。
以上で第1の実施例の全ての処理を完了するので、処理
ルーチン1の先頭に戻り、次の赤外線リモコン信号の受
信に備える。
ルーチン1の先頭に戻り、次の赤外線リモコン信号の受
信に備える。
(3,3)実施例の具体例の説明
以上説明した第1の実施例の理解を助けるために、本実
施例を適用した場合の具体的な例を第6図を参照して説
明する。以下の説明ではrA社ラフオーマットのデータ
を受信した場合を例にして説明する。
施例を適用した場合の具体的な例を第6図を参照して説
明する。以下の説明ではrA社ラフオーマットのデータ
を受信した場合を例にして説明する。
「A社フォーマット」の例として第6図(a)に示した
赤外線リモコンデータを受信した場合を考える。以下の
説明の前提条件として、(1)受信した赤外線リモコン
信号は復調可能、(2)受信した赤外線リモコン信号中
のデータは内容解読可能、(3)受信した赤外線リモコ
ン信号中のデータは自ステーション宛コマンドではない
、(4)受信した赤外線リモコン信号に対応する標準コ
マンドが存在する、と仮定する。従って、処理ルーチン
1を実行することによりステップ506まで進み、次の
処理を実行する。また、この受信データは、く機器コー
ド302> =01011(B)くデータコード30
3>=100101 (B)但し、 (B)は2進表示
であることを意味する。
赤外線リモコンデータを受信した場合を考える。以下の
説明の前提条件として、(1)受信した赤外線リモコン
信号は復調可能、(2)受信した赤外線リモコン信号中
のデータは内容解読可能、(3)受信した赤外線リモコ
ン信号中のデータは自ステーション宛コマンドではない
、(4)受信した赤外線リモコン信号に対応する標準コ
マンドが存在する、と仮定する。従って、処理ルーチン
1を実行することによりステップ506まで進み、次の
処理を実行する。また、この受信データは、く機器コー
ド302> =01011(B)くデータコード30
3>=100101 (B)但し、 (B)は2進表示
であることを意味する。
(以下、2進表示は(B)、16進表示は(H)と表記
する。)であり、この機器コード302はrVTRIJ
、7’−91−1’303はrPLAYJを意味してい
ると仮定する。この受信データをr84(Secret
arlat)8G 1.II Draft−Don+e
stic digl−tal BusJで定義された内
容に従って第3図(C)および(d)のフォーマットに
変換すると、各々のデータは以下のように決定される。
する。)であり、この機器コード302はrVTRIJ
、7’−91−1’303はrPLAYJを意味してい
ると仮定する。この受信データをr84(Secret
arlat)8G 1.II Draft−Don+e
stic digl−tal BusJで定義された内
容に従って第3図(C)および(d)のフォーマットに
変換すると、各々のデータは以下のように決定される。
モードピット1112は通信処理手段111の機能に依
存するが、ここでは「モード1」と仮定する。〈モード
ピット1112>=01 (B)自ステーションは「テ
レビ1」であると仮定すると、 〈マスターアドレス1113>=100(H)転送の相
手はrVTRIJであるので、くスレーブアドレス11
15>=120(H)となる。アドレスの決定方法はr
84(Secretariat)8G +、II Dr
aft−Domestic dlgital BusJ
で定義された方法を使用している(第1表参照)。
存するが、ここでは「モード1」と仮定する。〈モード
ピット1112>=01 (B)自ステーションは「テ
レビ1」であると仮定すると、 〈マスターアドレス1113>=100(H)転送の相
手はrVTRIJであるので、くスレーブアドレス11
15>=120(H)となる。アドレスの決定方法はr
84(Secretariat)8G +、II Dr
aft−Domestic dlgital BusJ
で定義された方法を使用している(第1表参照)。
コントロールコード1118は第2表の内容に従って決
定する。
定する。
くコントロールコード1118>=1110 (B)メ
ツセージフィールド1129にはBEGINコード33
1〜ENDコード337が格納される。
ツセージフィールド1129にはBEGINコード33
1〜ENDコード337が格納される。
これらの内BEGINコード331からDSDA334
の決定方法は、本発明の理解には特に必要としないので
説明を省略するが、 r 84(Secretari−
at)861.II Draft−Domestic
digital BusJの定義に当てはめると、 <BEGIN331>=BD (H) <BEGINの0PR332>=54 (H)<5SD
A333>=C8(H) <DSDA334>=20 (H) となる。
の決定方法は、本発明の理解には特に必要としないので
説明を省略するが、 r 84(Secretari−
at)861.II Draft−Domestic
digital BusJの定義に当てはめると、 <BEGIN331>=BD (H) <BEGINの0PR332>=54 (H)<5SD
A333>=C8(H) <DSDA334>=20 (H) となる。
次に、 「A社フォーマット」のデータコードに該当す
るする0PC335および0PR336をr84(Se
cretariat)86 1.II Draft−
Domestic dlgl−tal BusJの定義
に従って決定すると、以下の通りになる。
るする0PC335および0PR336をr84(Se
cretariat)86 1.II Draft−
Domestic dlgl−tal BusJの定義
に従って決定すると、以下の通りになる。
<0PC335>=C3(H)
<0PR338>=75 (H)
最後に、このフレームの終了を意味するEND337は
、 <END337>=BE (H) 以上の方法によって決定された内容を整理すると、フォ
ーマット変換後のフレームは第6図(b)の通りとなり
、このフレームが情報伝送路を経由して目的とするステ
ーションに伝送される。
、 <END337>=BE (H) 以上の方法によって決定された内容を整理すると、フォ
ーマット変換後のフレームは第6図(b)の通りとなり
、このフレームが情報伝送路を経由して目的とするステ
ーションに伝送される。
請求項2の実施例説明
次に、請求項2のリモコン方法の実施例について説明す
る。
る。
(4,1)実施例の構成
請求項2のリモコン方法を実施するためのステーション
の構成は、請求項1のリモコン方法を実施するステーシ
ョンの構成と同一であるので説明を省略する。
の構成は、請求項1のリモコン方法を実施するステーシ
ョンの構成と同一であるので説明を省略する。
(4,2)動作
次に、本実施例すなわち第2の実施例の動作について、
第7図の処理フローチャートを参照して説明する。以下
に記述する処理内容は、第1図のブロック構成図中の受
光手段101、復調手段102、データコード処理手段
103およびフォーマット変換手段104で実行される
。
第7図の処理フローチャートを参照して説明する。以下
に記述する処理内容は、第1図のブロック構成図中の受
光手段101、復調手段102、データコード処理手段
103およびフォーマット変換手段104で実行される
。
第7図に示した処理ルーチン2は常時実行されているが
、その最初のステップであるステップ601は受光手段
101により処理実行されており、赤外線リモコン信号
を受信したかどうかをチエツクしている。このチエツク
の手段や処理方法は第1の実施例で示したリモコン方法
の処理におけるステップ501(第5図参照)と全く同
一であるので、処理方法等の説明は省略する。
、その最初のステップであるステップ601は受光手段
101により処理実行されており、赤外線リモコン信号
を受信したかどうかをチエツクしている。このチエツク
の手段や処理方法は第1の実施例で示したリモコン方法
の処理におけるステップ501(第5図参照)と全く同
一であるので、処理方法等の説明は省略する。
リモートコントロール信号を受信しなかった場合は処理
ルーチン2の処理を終わり、最初に戻る。
ルーチン2の処理を終わり、最初に戻る。
リモートコントロール信号を受信した場合はステップ6
02に進む。
02に進む。
ステップ602では、受信した赤外線リモコン信号が復
調可能かどうかの判断を行う。「復調」および「復調可
能」の意味や判断方法は、第1の実施例におけるリモコ
ン方法の処理(ステップ502)と全く同一であるので
、処理方法等の説明は省略する。
調可能かどうかの判断を行う。「復調」および「復調可
能」の意味や判断方法は、第1の実施例におけるリモコ
ン方法の処理(ステップ502)と全く同一であるので
、処理方法等の説明は省略する。
ステップ602では復調可能な信号を受信した場合には
後続するステップの処理を行うことが不可能となるため
、ここで処理を終了して処理ルーチン2の最初に戻る。
後続するステップの処理を行うことが不可能となるため
、ここで処理を終了して処理ルーチン2の最初に戻る。
復調可能であると判断された場合は復調処理を行って、
次のステップに進む。
次のステップに進む。
ステップ803では、復調手段102により復調された
信号の内容の解読が可能かどうかの判定を行う。内容の
解読の意味や内容解読方法は第1の実施例におけるリモ
コン方法の処理(ステップ503)と全く同一であるの
で、処理方法等の説明は省略する。
信号の内容の解読が可能かどうかの判定を行う。内容の
解読の意味や内容解読方法は第1の実施例におけるリモ
コン方法の処理(ステップ503)と全く同一であるの
で、処理方法等の説明は省略する。
この第2の実施例のリモコン方法では、ステップ603
で内容解読が可能であると判断された場合は、それ以後
の処理は第1の実施例のリモコン方法の処理と同一にな
るので、ここでは説明を省略する。
で内容解読が可能であると判断された場合は、それ以後
の処理は第1の実施例のリモコン方法の処理と同一にな
るので、ここでは説明を省略する。
ステップ603で内容解読が不可能であると判断された
場合は次のステップ604に進む。
場合は次のステップ604に進む。
ステップ604では、ステップ803で内容解読不可能
であると判定された受信信号の内容を、トランスペアレ
ント(透過的)なデータとして他のステーションに転送
するために(a)フォーマット変換および(b)転送処
理を行う。
であると判定された受信信号の内容を、トランスペアレ
ント(透過的)なデータとして他のステーションに転送
するために(a)フォーマット変換および(b)転送処
理を行う。
(a)フォーマット変換
フォーマット変換の処理はフォーマット変換手段104
内で行われる。フォーマット変換の手順は次の5つに分
類される。
内で行われる。フォーマット変換の手順は次の5つに分
類される。
手順(1):転送すべきデータの抽出
受信した赤外線リモコンデータの内から情報伝送路経由
で他ステーションに伝送すべきデータ部分のみを抽出す
る。具体的には受信した赤外線リモコンデータか9ヘツ
ダーおよびトレーラを削除する処理となる。
で他ステーションに伝送すべきデータ部分のみを抽出す
る。具体的には受信した赤外線リモコンデータか9ヘツ
ダーおよびトレーラを削除する処理となる。
手順(2):8ビット単位への分割
赤外線リモコンデータのコード体系は、第8図(a)の
ように機器コードが5ビツトでデータコードが6ビツト
のように8ビット単位の体系でないフォーマットや、第
3図(b)のように8ビット単位(もしくは容易に8ビ
ット単位に再分割可能な体系)のフォーマットなどが混
在する。しかし、情報伝送路130上のフレームでは8
ビット単位でデータを伝送するフォーマットになってい
るため、8ビット単位でないコード体系の場合は8ビッ
ト単位に変換する。
ように機器コードが5ビツトでデータコードが6ビツト
のように8ビット単位の体系でないフォーマットや、第
3図(b)のように8ビット単位(もしくは容易に8ビ
ット単位に再分割可能な体系)のフォーマットなどが混
在する。しかし、情報伝送路130上のフレームでは8
ビット単位でデータを伝送するフォーマットになってい
るため、8ビット単位でないコード体系の場合は8ビッ
ト単位に変換する。
手順(3):ダミーピットの追加
受信した赤外線リモコンデータの全データ数が8ビツト
の整数倍でない場合、手順(2)によって8ビット単位
へ分割すると最後のバイトに不足ビットが発生する。そ
こで、不足したビット数だけダミービットを追加し、正
確に8ビット単位に変換できるような処理を行う。
の整数倍でない場合、手順(2)によって8ビット単位
へ分割すると最後のバイトに不足ビットが発生する。そ
こで、不足したビット数だけダミービットを追加し、正
確に8ビット単位に変換できるような処理を行う。
手順(4):データ種別およびフォーマット種別の追加
以上の手順でトランスペアレントに転送するデータの部
分の作成は完了した。しかし、このままのデータを情報
伝送路130経由で受信したステーションは、何のデー
タを受信したのかを判断できない。そこで、何のデータ
かを識別するためのくデータ種別〉識別子を追加し、リ
モコンデータであることを表示する。
分の作成は完了した。しかし、このままのデータを情報
伝送路130経由で受信したステーションは、何のデー
タを受信したのかを判断できない。そこで、何のデータ
かを識別するためのくデータ種別〉識別子を追加し、リ
モコンデータであることを表示する。
さらに、どんなフォーマットのリモコンデータであるか
を識別するためのくフォーマット種別〉識別子を追加し
、フォーマットの種類を表示する。
を識別するためのくフォーマット種別〉識別子を追加し
、フォーマットの種類を表示する。
手順(5):フレームの構成
手順(1)〜手順(4)の処理により作成されたデータ
フィールド部を、通信制御部110のフレーム生成手段
112に転送して、情報伝送路130上に伝送するフレ
ームを構成する。以上の処理によりフォーマット変換の
処理を完了する。
フィールド部を、通信制御部110のフレーム生成手段
112に転送して、情報伝送路130上に伝送するフレ
ームを構成する。以上の処理によりフォーマット変換の
処理を完了する。
(b)転送処理
コマンド変換処理及びフォーマット変換処理を実行する
ことにより再構成され、他ステーション制御フレームを
通信制御部110を経由して情報伝送路130に接続さ
れた全てのステーションに転送する処理である。
ことにより再構成され、他ステーション制御フレームを
通信制御部110を経由して情報伝送路130に接続さ
れた全てのステーションに転送する処理である。
以上で第2の実施例の全ての処理を完了するので、処理
ルーチン2の先頭に戻り、次の赤外線リモコンデータの
受信に備える。
ルーチン2の先頭に戻り、次の赤外線リモコンデータの
受信に備える。
(4,3)実施例の具体例の説明
以上説明した第2の実施例の理解を助けるために、本実
施例を適用した場合の具体的な例を第8図を参照して以
下に説明する。以下の説明では「A社フォーマット」の
データを受信した場合を例にして説明する。 「A社フ
ォーマット」の例として第8図(a)に示した赤外線リ
モコンデータを受信した場合を考える。以下の説明の前
提条件として、 (1)受信した赤外線リモコン信号は
復調可能、 (2)受信した赤外線リモコンデータは内
容解読不可能、と仮定する。従って、処理ルーチン2を
実行することによりステップ604まで進み、次の処理
を実行する。また、この受信データはく機器コード30
2> =01011 (B)くデータコード303>
=100101 (B)であると仮定する。以下に、ス
テップ604の具体例を示す。ステップ604は (4,2)動作」で記述した通り、以下の5つの手順に
より処理される。
施例を適用した場合の具体的な例を第8図を参照して以
下に説明する。以下の説明では「A社フォーマット」の
データを受信した場合を例にして説明する。 「A社フ
ォーマット」の例として第8図(a)に示した赤外線リ
モコンデータを受信した場合を考える。以下の説明の前
提条件として、 (1)受信した赤外線リモコン信号は
復調可能、 (2)受信した赤外線リモコンデータは内
容解読不可能、と仮定する。従って、処理ルーチン2を
実行することによりステップ604まで進み、次の処理
を実行する。また、この受信データはく機器コード30
2> =01011 (B)くデータコード303>
=100101 (B)であると仮定する。以下に、ス
テップ604の具体例を示す。ステップ604は (4,2)動作」で記述した通り、以下の5つの手順に
より処理される。
手順(1):転送すべきデータの抽出
赤外線リモコンデータのフォーマットは第1の実施例の
説明でも述べたように、第3図の(a)や(b)ような
構成をしており、ステーション制御に必要なデータ以外
にヘッダー301,311やトレーラ307,317が
付属している。しかし、これらは赤外線リモコンデータ
のフレームの先頭や末尾を認識するために付属されてい
るもので、他のステーションに別のフォーマットのフレ
ームを利用して転送する場合には不必要な部分である。
説明でも述べたように、第3図の(a)や(b)ような
構成をしており、ステーション制御に必要なデータ以外
にヘッダー301,311やトレーラ307,317が
付属している。しかし、これらは赤外線リモコンデータ
のフレームの先頭や末尾を認識するために付属されてい
るもので、他のステーションに別のフォーマットのフレ
ームを利用して転送する場合には不必要な部分である。
そこで、フォーマット変換の最初の手順としてこれらの
ヘッダー301,311やトレーラ307゜317を削
除し、他のステーションに転送するときに必要な部分(
機器コード302、データコ−F 303、機器コード
反転ビット304、データコード反転ビット305、チ
エツクビット306)を抽出する。
ヘッダー301,311やトレーラ307゜317を削
除し、他のステーションに転送するときに必要な部分(
機器コード302、データコ−F 303、機器コード
反転ビット304、データコード反転ビット305、チ
エツクビット306)を抽出する。
手順(2)及び手順(3):8ビット単位への分割およ
びダミービットの追加 赤外線リモコンデータのコード体系は、第3図(a)の
ように機器コードが5ビツトでデータフードが6ビツト
のように8ビット単位の体系でないフォーマットや、第
3図(b)のように8ビット単位(もしくは容易に8ビ
ット単位に再分割可能な体系)のフォーマットなどが混
在する。しかし、情報伝送路130上のフレームでは8
ビット単位でデータを伝送するフォーマットになってい
るため、8ビット単位でないコード体系の場合は8ビッ
ト単位に変換する必要がある。第8図の手順(2)に、
前記した「A社フォーマット」の赤外線リモコンデータ
を8ビット単位に分割する方法を図示した。ここでは機
器コード302、データコード303、機器コード反転
ビット304、データコード反転ビット305およびチ
エツクピット306を1列に並べ、先頭から8ビツトず
つに分割してゆく方法を取る。一般に、赤外線リモコン
データを全部合計すると8ビツトの倍数にならない場合
が多いが、その場合には8ビット単位に分割するために
、不足したビット数だけダミービットを格納することで
対処する。ダミービットはrOJでも「1」でもかまわ
ない。この例では、機器コード302〜チエツクピツト
306までの全データを合計すると23ビツトとなり、
8ビット単位に分割するためには1ビット不足する。そ
こで、不足したピットの部分にダミービット350を格
納する。この例では、ダミービット350の部分に「0
」を格納している。
びダミービットの追加 赤外線リモコンデータのコード体系は、第3図(a)の
ように機器コードが5ビツトでデータフードが6ビツト
のように8ビット単位の体系でないフォーマットや、第
3図(b)のように8ビット単位(もしくは容易に8ビ
ット単位に再分割可能な体系)のフォーマットなどが混
在する。しかし、情報伝送路130上のフレームでは8
ビット単位でデータを伝送するフォーマットになってい
るため、8ビット単位でないコード体系の場合は8ビッ
ト単位に変換する必要がある。第8図の手順(2)に、
前記した「A社フォーマット」の赤外線リモコンデータ
を8ビット単位に分割する方法を図示した。ここでは機
器コード302、データコード303、機器コード反転
ビット304、データコード反転ビット305およびチ
エツクピット306を1列に並べ、先頭から8ビツトず
つに分割してゆく方法を取る。一般に、赤外線リモコン
データを全部合計すると8ビツトの倍数にならない場合
が多いが、その場合には8ビット単位に分割するために
、不足したビット数だけダミービットを格納することで
対処する。ダミービットはrOJでも「1」でもかまわ
ない。この例では、機器コード302〜チエツクピツト
306までの全データを合計すると23ビツトとなり、
8ビット単位に分割するためには1ビット不足する。そ
こで、不足したピットの部分にダミービット350を格
納する。この例では、ダミービット350の部分に「0
」を格納している。
手順(4):データ種別、フォーマット種別の追加
以上の手順でトランスペアレントに転送するデータの部
分の作成は完了した。しかし、このままのデータを情報
伝送路130経由で受信したステーションは何のデータ
を受信したのかを判断できない。そこで何のデータかを
識別するためのくデータ種別〉識別子341を追加する
。ここでは、くデータ種別>=ooh → リモコン
データと仮に定義する。
分の作成は完了した。しかし、このままのデータを情報
伝送路130経由で受信したステーションは何のデータ
を受信したのかを判断できない。そこで何のデータかを
識別するためのくデータ種別〉識別子341を追加する
。ここでは、くデータ種別>=ooh → リモコン
データと仮に定義する。
次に、〈データ種別〉によりリモコンデータであること
が判別できても、どのようなフォーマットのリモコンデ
ータであるかが判断できない。そこで)どんなフォーマ
ットのリモコンデータであるかを識別するためのくフォ
ーマット種別〉識別子342を追加する。ここでは、 〈フォーマット種別〉= OOh →「A社フォーマット」 01h →「家製協フォーマット」 と仮に定義する。いままで説明してきた内容は、「A社
フォーマット」であると仮定しているのでくフォーマッ
ト種別>=oohである。
が判別できても、どのようなフォーマットのリモコンデ
ータであるかが判断できない。そこで)どんなフォーマ
ットのリモコンデータであるかを識別するためのくフォ
ーマット種別〉識別子342を追加する。ここでは、 〈フォーマット種別〉= OOh →「A社フォーマット」 01h →「家製協フォーマット」 と仮に定義する。いままで説明してきた内容は、「A社
フォーマット」であると仮定しているのでくフォーマッ
ト種別>=oohである。
以上の手順を行うことで、情報伝送路130上で伝送す
べきフレームのデータフィールドの部分の作成は完了し
た。これを整理すると、〈データ種別〉341から〈デ
ータ3> 345の順に、1”00] [:OOコ
[5Cコ [B11 [8Aコ となる(すべて16
進表示)。
べきフレームのデータフィールドの部分の作成は完了し
た。これを整理すると、〈データ種別〉341から〈デ
ータ3> 345の順に、1”00] [:OOコ
[5Cコ [B11 [8Aコ となる(すべて16
進表示)。
手順(5):フレームの構成
手順(1)〜手順(4)の処理により作成されたデータ
フィールド部を、フレーム生成手段112に転送して転
送処理を行う。
フィールド部を、フレーム生成手段112に転送して転
送処理を行う。
これらのフレームをフレーム生成手段112に転送して
他の項目(モードピット1112、マスターアドレス1
113、スレーブアドレス1115、コントロールコー
ド1118、など)ヲ設定したのち、通信制御手段11
1の機能により情報伝送路130経由で情報伝送路13
0に接続された全てのステーションに当該フレームを特
徴する請求項3の実施例説明 次に、請求項3のリモコン方法の実施例について説明す
る。
他の項目(モードピット1112、マスターアドレス1
113、スレーブアドレス1115、コントロールコー
ド1118、など)ヲ設定したのち、通信制御手段11
1の機能により情報伝送路130経由で情報伝送路13
0に接続された全てのステーションに当該フレームを特
徴する請求項3の実施例説明 次に、請求項3のリモコン方法の実施例について説明す
る。
(5,1)実施例の構成
第9図は、本発明の第3の実施例(請求項3)のリモコ
ン方法を適用するステーションのブロック構成図を示す
。
ン方法を適用するステーションのブロック構成図を示す
。
130はAVシステムを構成している各ステーションを
接続し、情報の伝送を行うための情報伝送路である。
接続し、情報の伝送を行うための情報伝送路である。
100はリモコン信号受信部であり、第2図に示した全
体構成図中のリモコン受信部100a〜100nと同一
の部分である。101は受信した赤外線リモコン信号を
電気信号に変換するための受光手段、102は受光手段
101で変換した電気信号を予め定義された仕様にした
がってデータコード列に変換するための復調手段、10
3は復調手段102で生成したデータコード列を意味の
あるデータ単位に区切り、内容を予め定義しであるデー
タコードテーブルと比較し、受信データに対応する標準
コマンドがあるか否かのチエツクを行うデータコード処
理手段、104はデータコード処理手段の比較結果から
標準コマンドがあると判定された場合に、当該標準コマ
ンドを使用して受信コマンドを情報伝送路上に転送する
ために必要なフォーマット変換を行うためのフォーマッ
ト変換手段である。
体構成図中のリモコン受信部100a〜100nと同一
の部分である。101は受信した赤外線リモコン信号を
電気信号に変換するための受光手段、102は受光手段
101で変換した電気信号を予め定義された仕様にした
がってデータコード列に変換するための復調手段、10
3は復調手段102で生成したデータコード列を意味の
あるデータ単位に区切り、内容を予め定義しであるデー
タコードテーブルと比較し、受信データに対応する標準
コマンドがあるか否かのチエツクを行うデータコード処
理手段、104はデータコード処理手段の比較結果から
標準コマンドがあると判定された場合に、当該標準コマ
ンドを使用して受信コマンドを情報伝送路上に転送する
ために必要なフォーマット変換を行うためのフォーマッ
ト変換手段である。
140は情報伝送路130に接続されているステーショ
ンのステーションアドレスとメーカーコードを調査し、
登録する処理を行うデバイスサーチ手段、141はデバ
イスサーチ手段140により調査されたステーションア
ドレスとメーカーコードを登録しておくためのアドレス
テーブル、142は受信した赤外線リモコンデータに含
まれているメーカーコードとアドレステーブルに登録さ
れているメーカーコードとを比較し、一致したもののス
テーションアドレスをフレーム生成手段112に渡すた
めのメーカーコード比較手段である。
ンのステーションアドレスとメーカーコードを調査し、
登録する処理を行うデバイスサーチ手段、141はデバ
イスサーチ手段140により調査されたステーションア
ドレスとメーカーコードを登録しておくためのアドレス
テーブル、142は受信した赤外線リモコンデータに含
まれているメーカーコードとアドレステーブルに登録さ
れているメーカーコードとを比較し、一致したもののス
テーションアドレスをフレーム生成手段112に渡すた
めのメーカーコード比較手段である。
110は通信制御部であり、第2図に示した全体構成図
中の通信制御部110a〜110nと同一の部分である
。111は情報伝送路130を経由して他のステーショ
ンとデータ通信を行うために電気物理的制御を行うため
の通信制御手段、112は通信制御手段111を経由し
て情報伝送路130のデータを送出するために必要な形
式のフレームを生成するためのフレーム生成手段である
。
中の通信制御部110a〜110nと同一の部分である
。111は情報伝送路130を経由して他のステーショ
ンとデータ通信を行うために電気物理的制御を行うため
の通信制御手段、112は通信制御手段111を経由し
て情報伝送路130のデータを送出するために必要な形
式のフレームを生成するためのフレーム生成手段である
。
120は機器機能部であり、第2図に示した全体構成図
中の機器機能部120a〜12Onに相当する部分であ
る。121はステーションの本来の機能(例えば、VT
Rであればチューナーやデツキプレーヤ一部)、122
はステーションの機能動作を制御するためのシステム制
御手段である。
中の機器機能部120a〜12Onに相当する部分であ
る。121はステーションの本来の機能(例えば、VT
Rであればチューナーやデツキプレーヤ一部)、122
はステーションの機能動作を制御するためのシステム制
御手段である。
第10図は、情報伝送路130に接続されたステーショ
ンのステーションアドレスとメーカーコードを登録して
おくためのアドレステーブルである。150. 151
. ・・・は、情報伝送路130に接続されたステー
ションのステーションアドレス値を格納するためのステ
ーションアドレス格納領域、180. 161. ・
・・は、情報伝送路130に接続されたステーションの
製造メーカーをコード化したメーカーコードを格納する
ためのメーカーコード格納領域である。メーカーコード
160゜161、・・・は、それぞれステーションアド
レス150.151. ・・・に対応している。
ンのステーションアドレスとメーカーコードを登録して
おくためのアドレステーブルである。150. 151
. ・・・は、情報伝送路130に接続されたステー
ションのステーションアドレス値を格納するためのステ
ーションアドレス格納領域、180. 161. ・
・・は、情報伝送路130に接続されたステーションの
製造メーカーをコード化したメーカーコードを格納する
ためのメーカーコード格納領域である。メーカーコード
160゜161、・・・は、それぞれステーションアド
レス150.151. ・・・に対応している。
(5,2)動作
この第3の実施例のリモコン方法を第9図、第10図お
よび第11図を参照して詳細に説明する。
よび第11図を参照して詳細に説明する。
本実施例のリモコン方法は、ステップ604までに処理
され、ステップ605において情報伝送路130上に転
送するフレームの相手ステーションの決定方法を提供す
る。
され、ステップ605において情報伝送路130上に転
送するフレームの相手ステーションの決定方法を提供す
る。
この方法を実行するためには、予め情報伝送路130上
に接続された各ステーションがどこのメーカーのもので
あるかを調査し、アドレステーブル143上に登録して
おく処理が必要であるので、最初にその方法を説明する
。
に接続された各ステーションがどこのメーカーのもので
あるかを調査し、アドレステーブル143上に登録して
おく処理が必要であるので、最初にその方法を説明する
。
まず、情報伝送路130に接続されているステーション
のステーションアドレスを全て調査する(この処理を「
デバイスサーチ」と呼ぶ。)。この調査を行うためのデ
ータの設定方法を第15図のフレームの構成を参照して
説明する。ヘッダーフィールド1125のモードビット
1112には、現在自ステーションがサポートできる最
高位のモードをセットする。次に、マスターフィールド
1126のマスターアドレスビット1113には自ステ
ーションのアドレスを格納する。次に、スレーブフィー
ルド1127のスレーブアドレスピッ)1115にはア
ドレスとして許可される最低の値を設定する。次に、コ
ントロールフィールド1128のコントロールビット1
118には相手ステーションの状態を読み出すための制
御コード「0000 (B)J・・・「リードスレーブ
ステータス」を格納する(第2表参照)。以上の設定で
情報伝送路130上にフレームを送出する。コントロー
ルフィールド1118に「リードスレーブステータス」
を使用するのは、 「デバイスサーチ」により相手ステ
ーションに不都合な影響を避けるためである。
のステーションアドレスを全て調査する(この処理を「
デバイスサーチ」と呼ぶ。)。この調査を行うためのデ
ータの設定方法を第15図のフレームの構成を参照して
説明する。ヘッダーフィールド1125のモードビット
1112には、現在自ステーションがサポートできる最
高位のモードをセットする。次に、マスターフィールド
1126のマスターアドレスビット1113には自ステ
ーションのアドレスを格納する。次に、スレーブフィー
ルド1127のスレーブアドレスピッ)1115にはア
ドレスとして許可される最低の値を設定する。次に、コ
ントロールフィールド1128のコントロールビット1
118には相手ステーションの状態を読み出すための制
御コード「0000 (B)J・・・「リードスレーブ
ステータス」を格納する(第2表参照)。以上の設定で
情報伝送路130上にフレームを送出する。コントロー
ルフィールド1118に「リードスレーブステータス」
を使用するのは、 「デバイスサーチ」により相手ステ
ーションに不都合な影響を避けるためである。
フレーム送出の処理はフレーム生成手段112および通
信処理手段111で行う。このフレームに対してスレー
ブフィールド1127のACKピッ)1117として肯
定応答が返されたら、上記でスレーブアドレスビット1
115に設定した内容のアドレスのステーションが情報
伝送路130上に接続されていると判断して、アドレス
テーブル143のステーションアドレス格納領域150
(151,・・・)に格納する。次に、上記でスレーブ
アドレスビット1115に設定したアドレスの値を一つ
増やして同様の処理を行う。以上の処理を繰り返すこと
により、情報伝送路130上に接続されている全てのス
テーションのアドレスをアドレステーブル143のステ
ーションアドレス格納領域150,151. ・・・
に格納することができ次に、アドレステーブル143の
ステーションアドレス格納領域150に登録されたステ
ーシコンに対してメーカーコードの問い合わせを行い、
その応答内容をメーカーコード格納領域160に登録す
る。
信処理手段111で行う。このフレームに対してスレー
ブフィールド1127のACKピッ)1117として肯
定応答が返されたら、上記でスレーブアドレスビット1
115に設定した内容のアドレスのステーションが情報
伝送路130上に接続されていると判断して、アドレス
テーブル143のステーションアドレス格納領域150
(151,・・・)に格納する。次に、上記でスレーブ
アドレスビット1115に設定したアドレスの値を一つ
増やして同様の処理を行う。以上の処理を繰り返すこと
により、情報伝送路130上に接続されている全てのス
テーションのアドレスをアドレステーブル143のステ
ーションアドレス格納領域150,151. ・・・
に格納することができ次に、アドレステーブル143の
ステーションアドレス格納領域150に登録されたステ
ーシコンに対してメーカーコードの問い合わせを行い、
その応答内容をメーカーコード格納領域160に登録す
る。
メーカーコードを問い合わせるためのフレームの構成に
ついては別途定義されているので、ここでは定義しない
。メーカーコードの内容の定義はどのような定義でもよ
いが、 「家製協リモコンフォーマット」の一部として
定義されているメーカーコードを使用すると後の処理が
やりやすい。
ついては別途定義されているので、ここでは定義しない
。メーカーコードの内容の定義はどのような定義でもよ
いが、 「家製協リモコンフォーマット」の一部として
定義されているメーカーコードを使用すると後の処理が
やりやすい。
メーカーコードを問い合わせる処理をステーションアド
レス格納領域に格納されている全てのステーションにつ
いて行い、それぞれ対応するメーカーコード格納領域に
格納する。
レス格納領域に格納されている全てのステーションにつ
いて行い、それぞれ対応するメーカーコード格納領域に
格納する。
以上で情報伝送路130に接続された全てのステーショ
ンのステーションアドレスとメーカーコードの調査を完
了したので、次に、本実施例のリモコン方法の処理手順
を説明する。
ンのステーションアドレスとメーカーコードの調査を完
了したので、次に、本実施例のリモコン方法の処理手順
を説明する。
第11図の処理シーケンス図のうちステップ701から
ステップ704までは、第2の実施例のリモコン方法の
処理内容のステップ601〜ステツプ604までと全く
同一であるので説明は省略する。
ステップ704までは、第2の実施例のリモコン方法の
処理内容のステップ601〜ステツプ604までと全く
同一であるので説明は省略する。
ステップ705では、受信したリモコンデータがr家製
IMリモコンフォーマット」であるか他のフォーマット
であるかの判定を行う。この判定の結果、 「家製協リ
モコンフォーマット」でない場合は以下の手順を適用で
きないので、第2の実施例と同じ処理を行う。r家製協
リモコンフォーマット」であると判定された場合はステ
ップ706に進む。
IMリモコンフォーマット」であるか他のフォーマット
であるかの判定を行う。この判定の結果、 「家製協リ
モコンフォーマット」でない場合は以下の手順を適用で
きないので、第2の実施例と同じ処理を行う。r家製協
リモコンフォーマット」であると判定された場合はステ
ップ706に進む。
ステップ706では、アドレステーブル143の登録内
容にしたがってフレームの転送相手を決定する。
容にしたがってフレームの転送相手を決定する。
r家製taリモコンフォーマット」の場合はフレームの
内容にメーカーコード312が定義されている。このメ
ーカーコードの内容は家電製品協会により標準化されて
いる。そこで、受信した赤外線リモコンデータのメーカ
ーコードとアドレステーブル143のメーカーコード格
納領域160゜161、・・・に格納されているメーカ
ーコードとを比較し、一致する場合にそのメーカーコー
ド格納領域160,181. ・・・に対応したステ
ーションアドレス格納領域150,151. ・・・
に格納されているステーションアドレスをスレーブアド
レスビット1115とし、ステップ704までで作成し
たデータフィールドとともにフレーム生成手段112に
渡す。そして、フレーム生成手段112で情報伝送路1
30に送出するフレームを生成し、通信処理手段111
経出で情報伝送路130に送出する。この処理をアドレ
ステーブル143に登録されている全てのステーシコン
に対して実行し、メーカーコードが一炊する全てのステ
ーションに対して同一のデータフィールドを持つフレー
ムを特徴する 請求項4の実施例説明 次に、請求項4のリモコン方法の実施例について説明す
る。
内容にメーカーコード312が定義されている。このメ
ーカーコードの内容は家電製品協会により標準化されて
いる。そこで、受信した赤外線リモコンデータのメーカ
ーコードとアドレステーブル143のメーカーコード格
納領域160゜161、・・・に格納されているメーカ
ーコードとを比較し、一致する場合にそのメーカーコー
ド格納領域160,181. ・・・に対応したステ
ーションアドレス格納領域150,151. ・・・
に格納されているステーションアドレスをスレーブアド
レスビット1115とし、ステップ704までで作成し
たデータフィールドとともにフレーム生成手段112に
渡す。そして、フレーム生成手段112で情報伝送路1
30に送出するフレームを生成し、通信処理手段111
経出で情報伝送路130に送出する。この処理をアドレ
ステーブル143に登録されている全てのステーシコン
に対して実行し、メーカーコードが一炊する全てのステ
ーションに対して同一のデータフィールドを持つフレー
ムを特徴する 請求項4の実施例説明 次に、請求項4のリモコン方法の実施例について説明す
る。
(G、I)実施例の構成
第12図は、本発明の第4の実施例(請求項4)ノリモ
コン方法を適用するステーションのブロック構成図を示
す。130はAVシステムを構成している各ステーショ
ンを接続し、情報の伝送を行うための情報伝送路である
。
コン方法を適用するステーションのブロック構成図を示
す。130はAVシステムを構成している各ステーショ
ンを接続し、情報の伝送を行うための情報伝送路である
。
110は通信制御部であり、第2図に示した全体構成図
中の通信制御部110a〜110nと同一の部分である
。111は情報伝送路を経由して他のステーションとデ
ータ通信を行うために電気物理的制御を行うための通信
制御手段、113は情報伝送路130から通信制御手段
11を経由して受信したフレームを、次に述べる機器機
能部12oで使用可能な形式にまで分解するためのフレ
ーム解読手段である。
中の通信制御部110a〜110nと同一の部分である
。111は情報伝送路を経由して他のステーションとデ
ータ通信を行うために電気物理的制御を行うための通信
制御手段、113は情報伝送路130から通信制御手段
11を経由して受信したフレームを、次に述べる機器機
能部12oで使用可能な形式にまで分解するためのフレ
ーム解読手段である。
120は機器機能部であり、第2図に示した全体構成図
中の機器機能部f20a〜12Onに相当する部分であ
る。121はステーションの本来の機能(例えば、VT
Rであればチューナーやデツキプレーヤ一部)、122
はステーションの機能動作を制御するためのシステム制
御手段、123はフレーム解読手段113により分解さ
れたフレームからシステム制御手段122を制御できる
信号に変換するためのフォーマット逆変換手段である。
中の機器機能部f20a〜12Onに相当する部分であ
る。121はステーションの本来の機能(例えば、VT
Rであればチューナーやデツキプレーヤ一部)、122
はステーションの機能動作を制御するためのシステム制
御手段、123はフレーム解読手段113により分解さ
れたフレームからシステム制御手段122を制御できる
信号に変換するためのフォーマット逆変換手段である。
(6,2)動作
次に、本実施例の動作について、第12図及び第13図
の処理フローチャートを参照して詳細に説明する。以下
で記述する処理内容は、第12図のブロック構成図中で
はフォーマット逆変換手段123内で実行される。本実
施例は、第2の実施例のリモコン方法を用いて情報伝送
路130上に転送したフレームを受信したステーション
が、当該フレームをシステム制御手段123が動作でき
る内容に逆変換(フォーマット逆変換)するための手順
である。
の処理フローチャートを参照して詳細に説明する。以下
で記述する処理内容は、第12図のブロック構成図中で
はフォーマット逆変換手段123内で実行される。本実
施例は、第2の実施例のリモコン方法を用いて情報伝送
路130上に転送したフレームを受信したステーション
が、当該フレームをシステム制御手段123が動作でき
る内容に逆変換(フォーマット逆変換)するための手順
である。
第13図に示した処理ルーチン4は常時実行されている
が、その最初のステップであるステップ801は情報伝
送路130からフレームを受信したかどうかをチエツク
している。このチエツクはフレーム解読手段113内で
実行される。情報伝送路130からフレームを受信して
いない場合は何もしないで処理を終了し、処理ルーチン
4の先頭に戻る。情報伝送路130から何らかのフレー
ムを受信した場合はステップ802に進む。
が、その最初のステップであるステップ801は情報伝
送路130からフレームを受信したかどうかをチエツク
している。このチエツクはフレーム解読手段113内で
実行される。情報伝送路130からフレームを受信して
いない場合は何もしないで処理を終了し、処理ルーチン
4の先頭に戻る。情報伝送路130から何らかのフレー
ムを受信した場合はステップ802に進む。
フレーム解読手段113が情報伝送路130から受信す
るフレームの構成は、第8図フォーマット(e)の形で
受信する。この時点で、まずコントロールコード325
の内容をチエツクして、受信したフレームがデータフレ
ームであるかその他のフレームであるかの判定を行う。
るフレームの構成は、第8図フォーマット(e)の形で
受信する。この時点で、まずコントロールコード325
の内容をチエツクして、受信したフレームがデータフレ
ームであるかその他のフレームであるかの判定を行う。
データフレーム以外のフレームであった場合にはステッ
プ807に進むが、ステップ807での処理内容は本発
明の範囲外であるので説明は省略する。
プ807に進むが、ステップ807での処理内容は本発
明の範囲外であるので説明は省略する。
次に、フレーム解読手段113は受信したデータフレー
ムからデータフィールドの部分だけを抽出して、第8図
のフォーマット(d)に示した形に変形してステップ8
03に進む。
ムからデータフィールドの部分だけを抽出して、第8図
のフォーマット(d)に示した形に変形してステップ8
03に進む。
ステップ803では、第8図のフォーマット(d)に示
したフレームのくデータ種別〉識別子341の内容をチ
エツクして、受信したデータフレームがリモコンデータ
であるかどうかのチエツクを行う。
したフレームのくデータ種別〉識別子341の内容をチ
エツクして、受信したデータフレームがリモコンデータ
であるかどうかのチエツクを行う。
チエツクの結果、リモコンデータでないと判断された場
合にはステップ808に進むが、ステップ808での処
理内容は本発明の範囲外であるので説明は省略する。
合にはステップ808に進むが、ステップ808での処
理内容は本発明の範囲外であるので説明は省略する。
チエツクの結果、リモコンデータであると判断された場
合にはステップ804に進む。
合にはステップ804に進む。
ステップ804では、第8図のフォーマット(d)に示
したフレームのくフォーマット種別〉識別子342の内
容をチエツクして、受信したリモコンデータフレームの
データフォーマットがどういうフォーマットであるかの
判定を行う。判定の結果、自社のリモコンフォーマット
または標準化されてイルr家製協フォーマット」のよう
にこのフレームを受信したステーションのシステム制御
手段122が内容の解読が可能なフォーマットの場合は
ステップ805に進む。それ以外の内容の解読できない
フォーマットの場合は受信したフレームを廃棄し、処理
を終了して処理ルーチン4の先頭に戻る。
したフレームのくフォーマット種別〉識別子342の内
容をチエツクして、受信したリモコンデータフレームの
データフォーマットがどういうフォーマットであるかの
判定を行う。判定の結果、自社のリモコンフォーマット
または標準化されてイルr家製協フォーマット」のよう
にこのフレームを受信したステーションのシステム制御
手段122が内容の解読が可能なフォーマットの場合は
ステップ805に進む。それ以外の内容の解読できない
フォーマットの場合は受信したフレームを廃棄し、処理
を終了して処理ルーチン4の先頭に戻る。
ステップ805では、受信したリモコンデータフレーム
をフォーマット種別342で指定されているフォーマッ
トに合わせてリモコンデータを再構成する。
をフォーマット種別342で指定されているフォーマッ
トに合わせてリモコンデータを再構成する。
ステップ806では、ステップ805で再構成したリモ
コンデータをシステム制御手段122に対して転送する
。システム制御手段122に対して送る信号をリモコン
データ形式にする理由は、既にシステム制御手段122
内にリモコンデータを解読し、必要な制御を行うための
ソフトウェアなどの手段が準備されているからで、場合
によっては当該リモコンデータの内容を解読して直接機
能部121を制御しても差し支えない。
コンデータをシステム制御手段122に対して転送する
。システム制御手段122に対して送る信号をリモコン
データ形式にする理由は、既にシステム制御手段122
内にリモコンデータを解読し、必要な制御を行うための
ソフトウェアなどの手段が準備されているからで、場合
によっては当該リモコンデータの内容を解読して直接機
能部121を制御しても差し支えない。
以上で全ての処理を完了するので受信したフレームを廃
棄し、処理ルーチン4の先頭に戻る。
棄し、処理ルーチン4の先頭に戻る。
(6,3)実施例の具体例の説明
以上説明した 第4の実施例の理解を助けるために、本
実施例を適用した場合の具体的な例を以下に説明する。
実施例を適用した場合の具体的な例を以下に説明する。
ここでは、r(Ei、2)動作」で説明が不十分であっ
たステップ805及びステップ8゜6について重点的に
説明する。
たステップ805及びステップ8゜6について重点的に
説明する。
ステップ805では受信したリモコンデータフレームを
フォーマット種別342で指定されているフォーマット
に合わせてリモコンデータを再構成する。
フォーマット種別342で指定されているフォーマット
に合わせてリモコンデータを再構成する。
現在受信したリモコンデータは、
〈フォーマット種別342>=OOOOhで「A社フォ
ーマット」であると仮定する。
ーマット」であると仮定する。
また、受信したデータ1〜データ3(343〜345)
の実際の内容は、第8図の(C)に示した内容であると
仮定する。
の実際の内容は、第8図の(C)に示した内容であると
仮定する。
このステップでの最初の処理は受信したデータ1〜デー
タ3を〈フォーマット種別〉342で指定されたフォー
マットにしたがってビット分割を行う。例に示した「A
社フォーマット」は機器コード5ビツト302、データ
コード6ビツト303、機器コード反転ビット5ビツト
304、データコード反転ビット6ビツト305、チエ
ツクビット1ビツト306から構成されているので、受
信したデータを先頭から5ビツト、6ビツト、5ビツト
、6ビツト、1ビツトに分割する。上記の再分割を行っ
たときに最後に余ったビットはダミービット350であ
ると判断して削除する。この例では1ビツトがダミービ
ットとして削除される(第8図(b)参照)。
タ3を〈フォーマット種別〉342で指定されたフォー
マットにしたがってビット分割を行う。例に示した「A
社フォーマット」は機器コード5ビツト302、データ
コード6ビツト303、機器コード反転ビット5ビツト
304、データコード反転ビット6ビツト305、チエ
ツクビット1ビツト306から構成されているので、受
信したデータを先頭から5ビツト、6ビツト、5ビツト
、6ビツト、1ビツトに分割する。上記の再分割を行っ
たときに最後に余ったビットはダミービット350であ
ると判断して削除する。この例では1ビツトがダミービ
ットとして削除される(第8図(b)参照)。
次に、機器コード302の前にヘッダー301、チエツ
クビット306の後にトレーラ307を追加シて「A社
フォーマット」のリモコンデータフレームが完成される
。
クビット306の後にトレーラ307を追加シて「A社
フォーマット」のリモコンデータフレームが完成される
。
このステップでの処理はくフォーマット種別〉342で
指定された内容によりビット列の再分割の方法などが異
なる。
指定された内容によりビット列の再分割の方法などが異
なる。
ステップ806はr(6,2)動作」で説明した通りで
あるので説明を省略する。
あるので説明を省略する。
発明の効果
以上の説明から明らかなように、請求項1の発明を採用
することにより、受信した赤外線リモコン信号が他ステ
ーション宛の制御信号であっても、内容を解読できる場
合には情報伝送路経由で目的とするステーション宛に転
送を行い、当該ステーションを制御することが可能であ
るという効果がある。
することにより、受信した赤外線リモコン信号が他ステ
ーション宛の制御信号であっても、内容を解読できる場
合には情報伝送路経由で目的とするステーション宛に転
送を行い、当該ステーションを制御することが可能であ
るという効果がある。
また、請求項2の発明を採用することにより、受信した
赤外線リモコン信号が他ステーション宛の制御信号であ
り、かつ、内容を解読できない場合であっても復調する
ことが可能であれば、情報伝送路経由で目的とするステ
ーション宛に転送を行い、当該ステーションを制御する
ことが可能であるという効果がある。
赤外線リモコン信号が他ステーション宛の制御信号であ
り、かつ、内容を解読できない場合であっても復調する
ことが可能であれば、情報伝送路経由で目的とするステ
ーション宛に転送を行い、当該ステーションを制御する
ことが可能であるという効果がある。
また、請求項3の発明を採用することにより、請求項2
の発明リモコン方法を実施する場合に、情報伝送路上に
送出するフレームの数を必要最小限に限定することが可
能となり、転送処理の効率化を図ることが可能となると
同時に、情報伝送路上のトラフィックを減少することが
可能であるという効果がある。
の発明リモコン方法を実施する場合に、情報伝送路上に
送出するフレームの数を必要最小限に限定することが可
能となり、転送処理の効率化を図ることが可能となると
同時に、情報伝送路上のトラフィックを減少することが
可能であるという効果がある。
また、請求項4の発明を採用することにより、請求項2
の発明リモコン方法を利用して転送されてきたリモコン
データフレームを解読し、所定のステージ日ン制御を行
うことが可能であるという効果がある。
の発明リモコン方法を利用して転送されてきたリモコン
データフレームを解読し、所定のステージ日ン制御を行
うことが可能であるという効果がある。
第1図は本発明の第1及び第2の実施例おけるリモコン
方法を実施するための構成を示すブロック図、第2図は
本発明を適用する情報通信システムの構成を示すブロッ
ク図、第3図はリモコンデータ及び情報伝送路上を伝送
するデータのフォーマット例を示す図、第4図は赤外線
リモコン信号の構成を示すストラフチャー例を示す図、
第5図は本発明の第1の実施例のリモコン方法を実施す
るための処理フローチャート、第6図は同実施例のリモ
コン方法を適用した場合のデータ変換例を示す図、第7
図は本発明の第2の実施例のリモコン方法を実施するた
めの処理フローチャート、第8図は同実施例のリモコン
方法を適用した場合のデータ変換例を示す図、第9図は
本発明の第3の実施例のリモコン方法を実施するための
構成を示すブロック図、第10図は同実施例のリモコン
方法で使用するステーションアドレステーブル例を示す
図、第11図は同実施例のリモコン方法を実施するため
の処理フローチャート、第12図は本発明の第4の実施
例のリモコン方法を実施するための構成を示すブロック
図、第13図は同実施例のリモコン方法を実施するため
の処理フローチャート、第14図は本発明を適用する通
信システムの基本構造を示すブロック図、第15図は本
発明を適用する通信システムで使用するフレームの構成
を示す図である。 100・・・リモコン信号受信部、 101・・・受
光手段、 102・・・復調手段、 103・・・
データコード処理手段、 104.123・・・フォ
ーマット変換手段、 110・・・通信制御部、
111・・・通信処理手段、 112・・・フレーム
生成手段、113・・・フレーム解読手段、 120
・・・機器機能部、 121・・・機能部、 12
2・・・システム制御手段、 140・・・デバイス
サーチ手段、 141・・・アドレステーブル、
142・・・メーカーコード比較手段、 130・・
・情報伝送路、 302・・・機器コード、 30
3・・・データコード、 304゜314・・・機器
コード反転ビット、 305・・・データコード反転
ビット、 306・・・チエツクビット、312・・
・メーカーコード、 315・・・コマンド/データ
コード、 331・・・<BEGIN>コード、33
3 ・5OURCE 5UB−DEV’[E ADDR
ESS。 334 ・DESTINATION 5UB−DEVI
CE ADDRESS1335・・・オペコード、
336・・・オペランド、341・・・データ種別、
342・・・フォーマット種別、343・・・フォー
マット変換後のリモコン信号データ、 350・・・
ダミービット、 150〜151・・・ステーション
アドレス格納領域、160〜161・・・メーカーコー
ド格納領域。
方法を実施するための構成を示すブロック図、第2図は
本発明を適用する情報通信システムの構成を示すブロッ
ク図、第3図はリモコンデータ及び情報伝送路上を伝送
するデータのフォーマット例を示す図、第4図は赤外線
リモコン信号の構成を示すストラフチャー例を示す図、
第5図は本発明の第1の実施例のリモコン方法を実施す
るための処理フローチャート、第6図は同実施例のリモ
コン方法を適用した場合のデータ変換例を示す図、第7
図は本発明の第2の実施例のリモコン方法を実施するた
めの処理フローチャート、第8図は同実施例のリモコン
方法を適用した場合のデータ変換例を示す図、第9図は
本発明の第3の実施例のリモコン方法を実施するための
構成を示すブロック図、第10図は同実施例のリモコン
方法で使用するステーションアドレステーブル例を示す
図、第11図は同実施例のリモコン方法を実施するため
の処理フローチャート、第12図は本発明の第4の実施
例のリモコン方法を実施するための構成を示すブロック
図、第13図は同実施例のリモコン方法を実施するため
の処理フローチャート、第14図は本発明を適用する通
信システムの基本構造を示すブロック図、第15図は本
発明を適用する通信システムで使用するフレームの構成
を示す図である。 100・・・リモコン信号受信部、 101・・・受
光手段、 102・・・復調手段、 103・・・
データコード処理手段、 104.123・・・フォ
ーマット変換手段、 110・・・通信制御部、
111・・・通信処理手段、 112・・・フレーム
生成手段、113・・・フレーム解読手段、 120
・・・機器機能部、 121・・・機能部、 12
2・・・システム制御手段、 140・・・デバイス
サーチ手段、 141・・・アドレステーブル、
142・・・メーカーコード比較手段、 130・・
・情報伝送路、 302・・・機器コード、 30
3・・・データコード、 304゜314・・・機器
コード反転ビット、 305・・・データコード反転
ビット、 306・・・チエツクビット、312・・
・メーカーコード、 315・・・コマンド/データ
コード、 331・・・<BEGIN>コード、33
3 ・5OURCE 5UB−DEV’[E ADDR
ESS。 334 ・DESTINATION 5UB−DEVI
CE ADDRESS1335・・・オペコード、
336・・・オペランド、341・・・データ種別、
342・・・フォーマット種別、343・・・フォー
マット変換後のリモコン信号データ、 350・・・
ダミービット、 150〜151・・・ステーション
アドレス格納領域、160〜161・・・メーカーコー
ド格納領域。
Claims (4)
- (1)データ通信を行うための一系統の情報伝送路と、 前記情報伝送路に接続された複数台のステーションによ
り構成される情報通信システムに接続され、前記情報伝
送路を介して順次のフレームでデータ通信を行うための
通信処理手段と、 前記通信処理手段により受信されたフレームの内容を解
読するためのフレーム解読手段と、前記通信処理手段に
より前記情報伝送路に送出するフレームを構成するため
のフレーム生成手段と、 赤外線リモコン信号を受光し電気信号に変換する受光手
段と、 前記電気信号からリモコンデータコード列を再生する復
調手段と、 受信したリモコンデータコード列を処理し、以後の処理
を決定し、前記受信したリモコンデータコード列の内容
から前記情報伝送路上に転送するコマンドを発生するた
めのデータコード処理手段と、 前記データコード処理手段で発生されたコマンドを使用
したフォーマットのフレームを構成するフォーマット変
換手段とを具備し、 前記電気信号が論理データの“0”または“1”に復調
可能な電気信号であるかを判断するステップと、 前記電気信号が論理データに復調可能であるときに、前
記復調手段で復調されたリモコンデータコード列が解読
可能なリモコンデータコード列であるかを判定するステ
ップと、 解読可能なリモコンデータコード列であると判定された
ときにそのリモコンデータコード列が自ステーション宛
のリモコンデータコード列であるか他ステーション宛の
リモコンデータコード列であるかを判断するステップと
、 他ステーション宛のリモコンデータコード列であると判
定されたときに前記情報伝送路による伝送において前記
受信したリモコンデータコード列の内容に該当する標準
コマンドが存在するか否かを判断するステップと、 前記リモコンデータコード列の内容に該当する標準コマ
ンドが存在すると判定されたときにその標準コマンドを
使用した標準フォーマットでフレームを構成し、そのフ
レームを情報伝送路経由で前記リモコンデータコード列
の目的とするステーション宛に送出するステップから成
るリモートコントロール方法。 - (2)データ通信を行うための一系統の情報伝送路と、 前記情報伝送路に接続された複数台のステーションによ
り構成される情報通信システムに接続され、前記情報伝
送路を介して順次のフレームでデータ通信を行うための
通信処理手段と、 前記通信処理手段により受信されたフレームの内容を解
読するためのフレーム解読手段と、前記通信処理手段に
より前記情報伝送路に送出するフレームを構成するため
のフレーム生成手段と、 赤外線信号を受光し電気信号に変換する受光手段と、 前記受光手段の出力の電気信号からリモコンデータコー
ド列を再生する復調手段と、 受信したリモコンデータコード列を処理し、以後の処理
を決定し、前記受信したリモコンデータコード列の内容
から前記情報伝送路上に転送するコマンドを発生するた
めのデータコード処理手段と、 リモコンデータコード列を情報伝送路経由で転送するの
に適したフォーマットに変換するフォーマット変換手段
とを具備し、 前記電気信号が論理データの“0”または“1”に復調
可能な信号であるかを判断するステップと、前記電気信
号が論理データに復調可能であるときに、前記復調手段
で復調されたリモコンデータコード列が解読可能なリモ
コンデータコード列であるかを判定するステップと、 解読不可能なリモコンデータコード列であると判定され
たときにそのリモコンデータコード列を情報伝送路経由
で転送するのに適したデータ列に変換し、かつ、そのリ
モコンデータコード列のフォーマット形式を判定し、該
当するフォーマット種別を示すデータを前記データ列に
付加したフレームを構成するステップと、 前記フレームを情報伝送路経由でその情報伝送路に接続
された全てのステーション宛に送出するステップから成
るリモートコントロール方法。 - (3)データ通信を行うための一系統の情報伝送路と、 前記情報伝送路に接続された複数台のステーションによ
り構成される情報通信システムに接続され、前記情報伝
送路を介して順次のフレームでデータ通信を行うための
通信処理手段と、 前記通信処理手段により受信されたフレームの内容を解
読するためのフレーム解読手段と、前記通信処理手段に
より前記情報伝送路に送出するフレームを構成するため
のフレーム生成手段と、 赤外線信号を受光し電気信号に変換する受光手段と、 前記受光手段の出力の電気信号からリモコンデータコー
ド列を再生する復調手段と、 前記受信したリモコンデータコード列の内容から前記情
報伝送路上に転送するデータを発生するためのデータコ
ード処理手段と、 前記情報伝送路に接続されたステーションのアドレスと
製造メーカー名をコード化したメーカーコードをサーチ
するデバイスサーチ手段と、ステーションのアドレス及
びメーカーコードを格納しておくアドレステーブルと、 前記記憶されているメーカーコードと受信したリモコン
データコード列から抽出したメーカーコードとを比較す
るメーカーコード比較手段とを具備し、 前記情報伝送路に接続されている全てのステーションの
アドレス及びメーカーコードを調査し、前記アドレステ
ーブルに格納しておくステップと、前記電気信号が論理
データの“0”または“1”に復調可能な信号であるか
を判断するステップと、前記電気信号が論理データに復
調可能であるときに、前記復調手段で復調されたリモコ
ンデータコード列が業界標準フォーマットであるかどう
かを判断するステップと、 前記受信したリモコンデータコード列が前記業界標準フ
ォーマットである場合に前記リモコンコード列からメー
カーコードを抽出し、前記メーカーコード格納手段に格
納されているメーカーコードと比較して一致するメーカ
ーコードを検出し、フレームを転送すべき相手を決定す
るステップと、前記受信したリモコンデータコード列を
前記情報伝送路経由で伝送するのに適したフォーマット
に変換するステップと、 前記ステップにより決定された全ての転送相手ステーシ
ョンに対して前記フォーマット変換されたフレームを転
送するステップとから成るリモートコントロール方法。 - (4)データ通信を行うための一系統の情報伝送路と、 前記情報伝送路に接続された複数台のステーションによ
り構成される情報通信システムに接続され、前記情報伝
送路を介して順次のフレームでデータ通信を行うための
通信処理手段と、 前記通信処理手段により受信されたフレームの内容を解
読するためのフレーム解読手段と、前記通信処理手段に
より前記情報伝送路に送出するフレームを構成するため
のフレーム生成手段と、 ステーション全体の制御を司るシステム制御手段と、 受信したフレームの内容に応じて当該フレームの内容を
システム制御手段が動作可能なデータ形式に逆変換する
フォーマット逆変換手段を具備し、請求項2記載のリモ
ートコントロール方法により前記情報伝送路経由で送出
されたフレームを含む各種フレームを受信したときに、
当該フレームの内容がコマンドであるかデータであるか
の判断を行うステップと、 前記受信フレームの内容がデータであると判定された場
合にデータの持つ情報がリモコンデータであるか否かの
判断を行うステップと、 前記受信フレームの内容がリモコンデータであると判定
された場合に自ステーションが対応可能なフォーマット
種別であるか否かを判断するステップと、 自ステーションが対応可能なフォーマット種別であると
判定された場合に受信したデータ列を対応する種類のリ
モコンデータコード列に逆変換するステップと、 前記逆変換されたリモコンデータコード列を自ステーシ
ョンのシステム制御手段に送出するステップとから成る
リモートコントロール方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33057789A JPH0710117B2 (ja) | 1989-12-20 | 1989-12-20 | リモートコントロール方法 |
| DE69021620T DE69021620T2 (de) | 1989-04-27 | 1990-04-27 | Fernsteuersystem für Audio/Video-Geräte. |
| EP90108095A EP0395097B1 (en) | 1989-04-27 | 1990-04-27 | Remote control system for audio/video devices |
| US07/825,846 US5182551A (en) | 1989-04-27 | 1992-01-28 | Remote control system for audio/video devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33057789A JPH0710117B2 (ja) | 1989-12-20 | 1989-12-20 | リモートコントロール方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03190498A true JPH03190498A (ja) | 1991-08-20 |
| JPH0710117B2 JPH0710117B2 (ja) | 1995-02-01 |
Family
ID=18234210
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33057789A Expired - Lifetime JPH0710117B2 (ja) | 1989-04-27 | 1989-12-20 | リモートコントロール方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0710117B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001517036A (ja) * | 1997-09-18 | 2001-10-02 | トムソン コンシユーマ エレクトロニクス インコーポレイテツド | ディジタルバスを介して周辺電子装置を制御するディジタルテレビジョン装置 |
| JP2001309458A (ja) * | 2000-04-20 | 2001-11-02 | Canon Inc | 遠隔制御システム |
| JP2003032508A (ja) * | 2001-07-16 | 2003-01-31 | Matsushita Electric Ind Co Ltd | 機器間制御装置および方法 |
| US7688391B2 (en) | 2000-04-20 | 2010-03-30 | Canon Kabushiki Kaisha | Controller for remotely controlling two or more external devices |
-
1989
- 1989-12-20 JP JP33057789A patent/JPH0710117B2/ja not_active Expired - Lifetime
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001517036A (ja) * | 1997-09-18 | 2001-10-02 | トムソン コンシユーマ エレクトロニクス インコーポレイテツド | ディジタルバスを介して周辺電子装置を制御するディジタルテレビジョン装置 |
| JP2010081650A (ja) * | 1997-09-18 | 2010-04-08 | Thomson Consumer Electronics Inc | ディジタルバスを介して周辺電子装置を制御するディジタルテレビジョン装置 |
| JP2001309458A (ja) * | 2000-04-20 | 2001-11-02 | Canon Inc | 遠隔制御システム |
| US7688391B2 (en) | 2000-04-20 | 2010-03-30 | Canon Kabushiki Kaisha | Controller for remotely controlling two or more external devices |
| JP2003032508A (ja) * | 2001-07-16 | 2003-01-31 | Matsushita Electric Ind Co Ltd | 機器間制御装置および方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0710117B2 (ja) | 1995-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5182551A (en) | Remote control system for audio/video devices | |
| US6941387B1 (en) | Electronic equipment controlling apparatus and method, electronic equipment controlling system and electronic equipment | |
| US7949762B2 (en) | Address managing method and communication apparatus | |
| CN109194736A (zh) | 消息去重方法、装置、电子设备、介质和无人车 | |
| JPH10247345A (ja) | 記録再生装置遠隔操作システム | |
| JP4655756B2 (ja) | 遠隔操作装置、機器制御装置及び遠隔操作方法 | |
| JPH0750879A (ja) | 通信方式 | |
| US7026949B2 (en) | Method for transmitting and receiving messages in home appliance networking system | |
| JPH0243889A (ja) | リモコン操作型送信機能付電子機器 | |
| JPH03190498A (ja) | リモートコントロール方法 | |
| US20010028655A1 (en) | Communication control method and communication control apparatus | |
| US7272389B2 (en) | Wireless communication apparatus for use in communication using identification data | |
| CN115022418A (zh) | 电助力自行车的数据交互方法、装置、系统及存储介质 | |
| JPH02121435A (ja) | 相互に接続された一連の装置と制御バスと一連の信号接続部とを有するローカル通信バスシステム及びそのようなシステム用の装置及びスイッチボックス | |
| JP2008154217A (ja) | リモートコントロールシステム | |
| EP0395097B1 (en) | Remote control system for audio/video devices | |
| CN109887263A (zh) | 数据传输方法、装置、设备及存储介质 | |
| KR102351862B1 (ko) | 사용자 정의 메시지 분석 방법 | |
| AU2002248065B2 (en) | Apparatus and method for setting communication packet | |
| JPH02196596A (ja) | 通信制御方法 | |
| CN121814494A (zh) | 双向通信方法、装置、空调、存储介质和计算机程序产品 | |
| US7136948B2 (en) | Status notification apparatus status notification method and status notification program | |
| JPH02288497A (ja) | リモートコントロール装置送信機とリモートコントロール装置受信部とリモートコントロール方法 | |
| JP2001186162A (ja) | Av機器ネットワークシステム | |
| JP2007141127A (ja) | 通信プロトコル |