[go: up one dir, main page]

JP4532712B2 - 電子機器 - Google Patents

電子機器 Download PDF

Info

Publication number
JP4532712B2
JP4532712B2 JP2000301092A JP2000301092A JP4532712B2 JP 4532712 B2 JP4532712 B2 JP 4532712B2 JP 2000301092 A JP2000301092 A JP 2000301092A JP 2000301092 A JP2000301092 A JP 2000301092A JP 4532712 B2 JP4532712 B2 JP 4532712B2
Authority
JP
Japan
Prior art keywords
operation panel
data
connection
plug
command
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.)
Expired - Fee Related
Application number
JP2000301092A
Other languages
English (en)
Other versions
JP2002112367A (ja
Inventor
哲 福田
高司 山本
俊太郎 荒谷
正樹 沓名
芳和 柴宮
雄一 松本
勝弘 宮本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2000301092A priority Critical patent/JP4532712B2/ja
Priority to US09/962,129 priority patent/US7296234B2/en
Publication of JP2002112367A publication Critical patent/JP2002112367A/ja
Application granted granted Critical
Publication of JP4532712B2 publication Critical patent/JP4532712B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4112Peripherals receiving signals from specially adapted client devices having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4751End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Child & Adolescent Psychology (AREA)
  • Selective Calling Equipment (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Details Of Television Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、制御装置が接続されるネットワークに接続される電子機器に関する。
【0002】
【従来の技術】
(リモートUIの概略)
従来、単独で稼働していたか、或いは機器の種類毎の独自の接続によって動作していた家庭内のオーディオ・ビジュアル機器や家電機器を、一つのネットワークによって接続する要求が高まっている。
【0003】
このような要求を実現するために、高速のデジタル通信技術によって動画データ、オーディオデータなどリアルタイム性を要求されるデータと、静止画データ、制御データといった通信の信頼性が要求されるデータとを混在した状態で、転送することが可能なネットワーク通信が提案されている。
【0004】
家庭内ネットワークの中心としてユーザインタフェースを提供する機器はテレビであり、接続された機器のリモート制御用操作パネルをテレビ画面上に表示し、テレビのリモコン装置によってユーザの操作を入力するが、操作パネルの表示やユーザ操作に従った機器制御を実行するためのプログラムが機器毎に必要である。
【0005】
ネットワークに接続される機器は多種に渡り、また、時間を追って新しい機能を有する機種も出現するため、接続される可能性のある全ての機器に対する制御プログラムをテレビ側で準備することは困難である。
【0006】
こうして問題を解決するアプローチの一つとして、操作パネルの画像データをネットワークに接続された制御装置から送信し、テレビに代表される表示器を備えたリモート制御装置がその画像データを受信して、ユーザに対して操作パネル画像を表示器に表示すると同時に、ユーザの操作入力を制御装置へ送信することによって制御装置の制御を行うシステムが提案されている。
【0007】
図35は、そのような高速通信技術を用い、ユーザからのリモート操作入力によってネットワークに接続された制御機器の制御を行うシステムの構成例を示す。
【0008】
このシステムには、ネットワーク1−1を介して、制御機器としての制御装置1−2と、リモート制御装置1−7とが接続されている。
【0009】
制御装置1−2は、リモート制御表示データ(リモート制御用操作パネルデータ)をリモート制御装置1−7に送信し、リモート制御装置1−7からリモート制御を受ける。
【0010】
1−5は、リモート制御のためのリモート制御表示データを発生する画像生成部である。1−3は、ネットワークに接続される双方向通信部である。1−4は、リモート制御表示データを送信し、ユーザ操作情報を受信して制御本体部を制御する処理部である。1−6は、制御を受けて動作することによってユーザにサービスを提供する制御本体部である。
【0011】
一方、リモート制御装置1−7は、表示機能を有しリモート制御を行う。1−11は、リモート制御表示データを表示する表示装置である。1−12は、リモコンなどのユーザの入力を受信する入力制御部である。1−10は、受信したリモート制御表示データを記憶保持する情報記憶部である。1−9は、受信したリモート制御表示データを情報記憶部に格納し、このデータに基づいてリモート制御用操作パネルを表示器部1−11に表示すると共に、入力制御部1−12から受け取るユーザからの操作入力を基にユーザ操作情報を出力する処理部である。
1−8は、こうしたデータをネットワークに送受信する双方向通信部である。
【0012】
ネットワークを介して制御装置から送られるリモート制御表示データは、リモート制御装置1−7の表示器部1−11に表示され、ユーザはこれを見てリモコン等を操作する。ユーザの操作に関する情報はネットワーク1−1を介して制御装置に送られ、この情報をもとに被制御本体部が制御され、ユーザに対するサービスが行われる。
【0013】
【発明が解決しようとする課題】
上記ネットワーク通信を介して、ユーザからの操作入力によって制御装置の制御を行うシステムにおいて、下記のような問題が挙げられる。
【0014】
制御装置として外観に全く相違点の無いと予想される同一メーカー、同一の制御機器の複数台が制御装置であるテレビ受像機に接続された場合、ユーザは、機器の区別は勿論、テレビ受像機に表示されるリモート制御用操作パネルの区別もつかなくなってしまう。
【0015】
つまり、同一の制御機器が複数台存在する場合、制御機器に対応している操作パネルがどれなのか判別不能になってしまう。また、制御機器をリモート制御するために、目的の制御機器が作動するまでわざわざ複数の操作パネルを試しに操作させてみる必要がある。このような従来の操作パネルに対する入力では、折角のリモートユーザインタフェースも操作が煩雑になり、本末転倒になってしまう。
【0016】
一方、同一の制御機器が複数台存在する場合、同一の制御機器の接続時に操作パネルを区別させる方法の1例として、操作パネル内に文字情報を付加させる方法がある。これにより、制御機器に対応している操作パネルを把握しておけば、目的の制御機器を対応する操作パネルを使って容易に操作することが可能となる。
【0017】
しかし、従来の技術では、制御機器をテレビ受像機等のリモート制御機器に一度接続をさせ、表示される操作パネル内にユーザが文字情報を一々付加する必要があり、その結果、煩雑な入力操作を伴うことが懸念される。
【0018】
また、操作パネルの区別は容易につくが、制御機器側にユーザが識別できるような情報が明示されていないので、ある操作パネルに対応している制御機器を選び出すことは容易ではない。
【0019】
そこで、本発明はネットワーク上に同一の機器が存在する場合であっても、制御装置が表示する操作パネルと、当該操作パネルを操作することによって制御される機器との対応関係を識別できるようにすることを目的とする
【0020】
【課題を解決するための手段】
本発明に係る電子機器は、制御装置が接続されるネットワークに接続される電子機器であって、前記ネットワークに前記電子機器と同一機種の他の電子機器が接続されているか否かを判定する判定手段と、前記ネットワークに前記電子機器と同一機種の他の電子機器が接続されていると判定された場合に、前記他の電子機器で生成される操作パネルに含まれる第1の機器識別情報と異なる第2の機器識別情報を含む操作パネルを生成する操作パネル生成手段と、前記操作パネル生成手段で生成された操作パネルを前記制御装置の表示手段に表示させるためのデータを前記制御装置に送信する送信手段と、前記第2の機器識別情報を出力する出力手段とを有し、前記電子機器は、前記操作パネル生成手段で生成された操作パネルを介して制御されることを特徴とする
【0034】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【0035】
[第1の例]
本発明の第1の実施の形態を、図1〜図6に基づいて説明する。
【0042】
(具体例)
本例では、通信手段として、高速通信手段、例えばIEEE−1394の高速シリアルバスからなる手段を用い、操作パネルの画像データをネットワークに接続された制御装置から送信し、テレビに代表される表示器を備えたリモート制御装置がその画像データを受信して、その操作パネルの画像データを表示器に表示すると同時に、ユーザの操作入力を制御装置へ送信して通信制御を行うシステムを例に挙げて説明する。
【0043】
(システム構成)
まず、本システムの是対構成について説明する。
【0044】
図1は、本発明に係る情報処理システムとしてのリモート制御システムの構成例を示す。
【0045】
各電子機器は、リモコン27−11によるユーザ操作入力を有するリモート制御装置としてのテレビ受像機27−1と、テレビ受像機27−1に操作のための表示を行いテレビ受像機27−1のリモコン入力によってリモート制御される制御装置としてのVCR27−12、VCR27−19、およびTUNER27−25とから構成されている。そして、これらの各電子機器は、高速デジタルインタフェースによるネットワーク1−1に接続されている。
【0046】
(リモート制御装置)
リモート制御装置について説明する。
【0047】
27−1は、リモコンによるユーザ操作入力を有するテレビ受像機である。
【0048】
27−10は、IEEE−1394高速シリアルバスのインタフェースとしての1394I/Fである。
【0049】
27−7は、1394I/F27−10で受信したストリームデータをビデオストリームと音声ストリームとに分解して各々のストリームデータをデコードする機能を含むデコーダである。
【0050】
27−5は、デコーダされた音声データのD/A変換と増幅およびスピーカを含む音声出力部である。
【0051】
27−8は、1394I/F27−10で受信したリモート制御のための表示データ(GUIデータ)100、および、接続機器IDリスト200を格納するメモリである。
【0052】
27−9は、赤外線又は無線を使用してユーザの操作入力を行うリモコンI/Fである。
【0053】
27−4は、リモート制御のための表示データに基づいて、VCR27−12、VCR27−19、又はチューナ27−25の各リモート制御用の表示を生成する描画制御部である。
【0054】
27−3は、デコーダ27−7から出力されるビデオデータと、描画制御部27−4から出力される表示とを合成して表示デバイス27−2に表示を行うための画像合成部である。
【0055】
27−6は、1394I/F27−10、デコーダ27−7、メモリ27−8、リモコンI/F27−9、および描画制御部27−4をコントロールする制御部である。
【0056】
制御部27−6は、ネットワーク1−1に接続されたVCR27−12、VCR27−19、又はチューナ27−25から送信されるストリームデータを受信して表示デバイス27−2および音声出力部27−5に出力する他、表示デバイスに表示されるリモート制御のための表示と、リモコン操作入力によってVCR27−12、VCR27−19、又はチューナ27−25の制御を行うテレビ受像機27−1の動作とを統合的に制御する。
【0057】
(制御装置)
制御装置について説明する。
【0058】
27−25は、テレビ受像機27−1を介してリモート制御されるチューナである。
【0059】
27−29は、放送を受信して任意のプログラムを選択して出力するチューナ本体部である。
【0060】
27−27は、リモート制御のためにテレビ受像機27−1に表示する表示データ(GUIデータ)を格納又は生成する表示データ発生器である。
【0061】
27−26は、ネットワーク1−1を介して通信を行い、チューナ本体部27−29と表示データ発生器27−27とを制御する制御部である。
【0062】
27−28は、IEEE−1394高速シリアルバスのインタフェースである1394I/Fであり、ネットワークケーブル27−30によって、後述するテレビ受像機27−1の1394I/Fに接続される。
【0063】
27−12および27−19は、テレビ受像機を介してリモート制御されるVCRである。
【0064】
27−16および27−23は、テープによってストリームデータを記憶・再生するVCR本体部である。
【0065】
27−13および27−20は、リモート制御のためにテレビ受像機27−1に表示する表示データ(GUIデータ)100および機器識別情報(色、文字、画像等)230を格納又は生成する表示データ発生器である。
【0066】
27−14および27−21は、1394I/F27−15および27−22と、VCR本体部27−16および27−23と、表示データ発生器27−13および27−20とを制御する制御部である。
【0067】
27−31および27−32は、同一機器接続時にそれぞれを区別するために搭載された複数の色で点灯されることが可能なLEDである。
【0068】
27−15および27−22は、1394I/Fであり、ネットワークケーブル27−17および27−24によってテレビ受像機27−1の1394I/F27−10に接続される。
【0069】
27−40は、機器ID210等を記憶したコンフィグレーションROMである。機器ID210には、Bus_info_BlockフィールドにおけるNodeVenderIDやRoot_DirectoryフィールドにおけるModuleVenderID、ModuleSpecID等がある。
【0070】
(システム動作)
次に、本システムの動作について説明する。
【0071】
以下、ユーザインタフェース制御装置の特徴となるユーザインタフェース制御方式について述べる。
【0072】
図2は、リモート制御システムにおける、各種データの転送およびリモート制御の手順を示す。
【0073】
ここでは、1394ネットワーク1−1の通信に注目して説明する。なお、簡単化のために、ネットワーク1−1にテレビ受像機27−1とVCR27−12とが接続された場合を例に挙げて説明する。
【0074】
図2において、テレビ受像機の制御部27−6は、始めに、VCR27−12のストリーム出力を、テレビ受像機27−1に送信するための等時性接続(Isochronous Connection)を確立させる(ステップS28−1)。
【0075】
次に、テレビ受像機27−1の制御部27−6は、VCR27−12の表示データ(GUIデータ)100を、テレビ受像機27−1に送信するための非同期シリアルバス接続(Asynchronous Serial Bus Connection)を確立させるために、Allocate_AttachコマンドおよびConnectコマンド発行確立する(ステップS28−2,ステップS28−3)。
【0076】
ストリームデータ、表示データ転送の準備が整うと、テレビ受像部制御部27−6は、AV/CコマンドのGui_Update(start)コマンドを発行する(ステップS28−4)。
【0077】
Gui_Update(start)コマンドは、VCR27−12の表示データ発生器27−13に対して、表示データ100に変化があった場合には新しい表示データを送ることにより、テレビ受像機27−1側にその変化を通知することを制御部27−14に指示するコマンドであり、その効果は制御部27−14がGui Update(stop)コマンドを受け取るまで継続される。
【0078】
次に、テレビ受像機27−1の制御部27−6は、VCR27−12の表示データ100をテレビ受像機27−1に対して直接要求するPush_Guiコマンドを発行する(ステップS28−5)。
【0079】
このPush_Guiコマンドを受信したVCR27−12の表示データ発生器27−14は、リモート制御のための表示データ100を非同期シリアルバス接続(Asynchronous Serial Bus Connection)を通じてテレビ受像部27−1へ転送する(ステップS28−6)。
【0080】
転送された表示データ100は、メモリ27−8に格納された後、制御部27−6で要素毎に読み出され、描画制御部27−4へ送られ、画像合成部27−3を通じて表示デバイス27−2に表示され、ユーザに対する操作環境として表示される。
【0081】
ボタンの押し下げ等表示要素毎に許容されたユーザクションを検知すると、テレビ受像機の制御部27−6は、User_Actionコマンドを発行して、VCR27−12の制御部27−14に通知する(ステップS28−7)。
【0082】
制御部27−14は、予め定められたユーザクションに対向する制御をVCR本体部27−16に対して行う。
【0083】
表示データ発生器27−13は、VCR本体27−16の動作状態の変化を反映し、表示データ100に変化がある場合には、変化のあった表示データ100をテレビ受像機27−1へ非同期シリアルバス接続(AsynchronousSerial Bus Connection)によって転送する(ステップS28−8)。
【0084】
VCR本体27−16への制御によっては、等時性接続(Isochronous Connection)を通じて新たなストリームデータの転送が開始される(ステップS28−9)。
【0085】
そして、最終的には、非同期シリアルバス接続(Asynchronous Serial Bus Connection)を切断し、等時性(Isochronous)チャネルを解放することによって一連のリモート制御が終了する。
【0086】
(接続機器IDリスト)
次に、接続機器IDリスト200について説明する。
【0087】
ネットワーク1−1に接続されたリモート制御装置としてのテレビ受像機27−1に新たに制御装置としてのVCR27−12が接続されると、テレビ受像機27−1は、VCR27−12から1394機器の製造者および製品を識別できる個別IDによって、IEEE−1394規格においてはコンフィグレーションROM27−40内のBus_info_BlockフィールドにおけるNodeVenderIDやRoot_DirectoryフィールドにおけるModuleVenderID、ModuleSpecID等の機器ID210の値を取得する。
【0088】
取得したこれらの機器ID210値により、テレビ受像機27−1は、接続された機器の製造メーカや機種を特定することが可能になる。
【0089】
そして、テレビ受像機27−1の表示データメモリ27−8内に接続されている全ての機器に対して、これら機器ID210をNodeID205と共に保持しているリストに加える。
【0090】
図3は、テレビ受像機27−1の表示データメモリ27−8が保持している接続機器IDリスト200を示す。
【0091】
“Subunit Type”210は、AV/C(Audio/Video
Control)規格で定められたAV機器のタイプを示す値である。
【0092】
テレビ受像機27−1の制御部27−6は、AV/CコマンドであるUnitInfo又はSubunitInfoコマンドを各機器に送信し、返ってきたレスポンスのデータからその機器のタイプを識別し、図3中の接続機器IDリスト200にその識別した内容を記録する。接続機器IDリスト200に記録される内容としては、機種判別を示す機器ID210、同一機器接続台数ID220、機器識別情報としての色ID230等がある。
【0093】
同一機器接続台数ID220は、同一機器が接続されている台数を示す。色ID230は、同一機器および操作パネル識別に用いる色情報を表わす。
【0094】
この図3においては、同一機器は接続されていないので、同一機器接続台数ID220は全機器「0」が、色ID230には全機器値を持たないことを示す「− 」が記憶される。上記したようなリモート制御システムの手順に従って、通常のリモート操作が可能になる。
【0095】
(リモート制御側での同一機器判別処理)
次に、テレビ受像機27−1側における同一機能をもつ機器が接続された場合の判別処理について説明する。
【0096】
リモート制御装置であるテレビ受像機27−1に新たに制御装置であるVCR27−12が接続されると、テレビ受像機27−1は、表示データメモリ27−8に保持している接続機器IDリスト200と、VCR27−12のコンフィグレーションROM27−40から読み取れる機器ID210とを比較し、同一メーカで同一機器が接続されているかどうかを調べる。
【0097】
この機器ID210が一致するもの、すなわち同一メーカで同一機器が接続されていたとすると、それらを外観から区別することはできないという可能性が極めて高い。
【0098】
もし、同一メーカで同一機器が接続されていない場合には、通常のリモート制御システムの手順に従い、テレビ受像機27−1は、VCR27−12に操作パネルの要求を送信する(図2のステップS28−4、ステップS28−5)。
【0099】
ここでは、事前にテレビ受像機27−1にVCR27−19と同一機能をもつ同一機器としてのVCR27−12が接続されている場合を考える。
【0100】
図4に示すように、テレビ受像機27−1は、表示データメモリ27−8に保持していた接続機器IDリスト200に、新たに接続されたVCR27−19の機器ID210等の情報を書き加える。
【0101】
さらに、同一機器接続台数ID220の欄には、同一機器が接続されている台数、すなわち“1”を記憶する。
【0102】
そして、Gui_Update(start)コマンド(28−4)と共に、この同一機器接続台数220の情報、この場合“1”をVCR27−19に送信する。
【0103】
(VCRの動作)
図5は、リモート制御装置としてのテレビ受像機27−1から操作パネル300(後述する図9参照)を要求された場合における制御装置としてのVCR27−12の動作シーケンスを示す。
【0104】
テレビ受像機27−1から操作パネル300を要求される(ステップS1)と、転送された接続機器IDリスト200を解読して、同一機器接続台数ID220が存在するか否かを調べる(ステップS2)。
【0105】
同一機器接続台数ID220が“0”の場合は、標準として用意している操作パネル300のデータを送信する(ステップS3)。
【0106】
同一機器接続台数ID220が“0”以外の場合には、“1”であるか否かを調べる(ステップS4)。
この例では、VCR27−12が接続されている状態で後に、VCR27−19が接続された場合を考えているので、同一機器接続台数220は“1”となっており、ステップS5に進む(“2”以上の場合については後述する)。
【0107】
ステップS5では、制御装置であるVCR27−19は、搭載されているLED27−32を点灯可能な任意の色で点灯させる。
【0108】
ステップS6では、その色の情報を含んだ操作パネルの表示データ(例えば、操作パネルの一部或いは背景等の色を変更したもの)100および色情報(色ID)230を、リモート制御装置であるテレビ受像機27−1の表示データメモリ27−8に対して、GUI データ(図2のステップS28−6)として送信する。
【0109】
図6に示すように、リモート制御装置であるテレビ受像機27−1は、操作パネルの表示データ100と共に受信した色ID230を、メモリ27−8に保持されている接続機器IDリスト200の対応する機器の色ID欄に、制御装置であるVCR27−19が点灯しているLED(送信した操作パネル300に付加した)に対応した色ID230を書き込む。この例では、図6に示すように、色ID230として、XX(RED)を書き込む。
【0110】
一方、3台目以降が接続された場合(すなわち、同一機器接続台数が“2”以上の場合)、リモート制御装置であるテレビ受像機27−1は、制御装置であるVCR27−19に操作パネル300の要求(Gui_Update(start)(図2のステップS28−4)と共に接続された機器の同一機器接続台数ID220と、新たに書き込まれた色ID230とを(場合によっては複数)送る。
【0111】
これにより、VCR27−19は、送られてきた同一機器接続台数ID220、色ID230を参考にして、その既に接続されている同一機器が使用している色以外の色を用いて、装備されているLEDを点灯させる(ステップS7)。
【0112】
その後、ステップS6では、既に接続されている同一機器が使用している色以外の色の情報を含んだ操作パネル300の表示データ(例えば、操作パネル300の一部或いは背景等の色を変更したもの)100および色ID230を、テレビ受像機27−1の表示データメモリ27−8に対して送信する。
【0113】
これにより、同一機器接続台数が“2”以上の場合でも、機器識別情報230として、異なる色情報を送信することができる。また、送信する色ID230は、場合によっては1つに限らず、複数送るようにしてもよい。
【0114】
このようにして外観からは識別不能な可能性の高い同一メーカで同一機器のリモート制御用操作パネルと機器本体との対応付けを行うことができる。
【0115】
以上、リモート制御装置と、外観に全く相違点の無い同一メーカーの複数台の機器とがホームマルチメディア・ネットワーク環境下において接続されたネットワークシステムにおいて、リモート制御装置であるテレビ受像機27−1に表示されるリモート制御用操作パネルと、制御装置である機器27−12,27−19,27−25とを対応付けることによって、機器を試しに操作してみること無く、容易に複数の同一機器を区別することが可能な通信制御方法およびユーザインタフェース制御装置を得ることができる。
【0116】
なお、本例においては、リモート制御用操作パネルと機器本体との対応付けに操作パネルの色と機器本体のLEDの色とを対応させたが、これに限るものではなく、例えば、機器本体に文字出力機能がある場合は、機器本体に出力させる文字と操作パネルに出力させる文字とを対応させたり、また、画像出力機能がある場合は、機器本体に出力させる画像と操作パネルに出力させる画像とを対応させた場合においても同様の効果が得られる。
【0117】
[第2の例]
次に、本発明の第2の実施の形態を、図7〜図9に基づいて説明する。なお、前述した第1の例と同一部分については、その説明を省略し、同一符号を付す。
【0118】
本例は、前述した第1の例とは、機器識別情報(色、文字、画像等)を付加させる装置が逆になる点に特徴を有するもので、それ以外の部分は同じである。
【0119】
ネットワーク1−1に接続されたリモート制御装置であるテレビ受像機27−1は、表示データメモリ27−8に、図7に示すような接続機器IDリスト200を保持している。
【0120】
この接続機器IDリスト200において、機器識別情報としての「付加情報」240とは、外観からは全く区別のつかないと予想される同一メーカで同一機器が接続された場合、リモート制御装置であるテレビ受像機27−1に出力されるリモート制御用操作パネルと機器本体とを識別するための付加情報240が格納されている表示データメモリ27−8へのリンク先を表わしている。
【0121】
また、図7に示す付加情報240の欄で、「−」とあるのは、同一機器が接続されていないことを表わしている。
【0122】
第1の例と同様に、新たにVCR27−12が接続されると、機器ID210等が接続機器IDリスト200に加えられる。
【0123】
この場合、同一機器は接続されていないので、第1の例で示したようなリモート制御システムの手順に従って、通常のリモート操作が可能になる。
【0124】
また、付加情報240としては、テレビ受像機27−1が保持しているもので、文字情報・色情報・画像情報等が挙げられる。そして、テレビ受像機27−1の用意した幾つかのサンプルを用いることも、ユーザが作成した情報を用いることも可能である。
【0125】
(システム動作)
リモート制御装置であるテレビ受像機27−1に、新たに制御装置であるVCR27−19が接続されると、テレビ受像機27−1は、通常のリモート制御システムの手順に従って、VCR27−19に操作パネルの要求を送信する(図2に示すステップS28−4、ステップS28−5)。
【0126】
これと同時に、表示データメモリ27−8に保持している接続機器IDリスト200と、VCR27−19のコンフィグレーションROM27−40から読み取れた機器ID210とを比較し、外観に全く相違点の無いと予想される同一メーカで同一機器(すなわち同一機能を有するもの)が接続されているかどうかを調べる。
【0127】
ここでは、事前にテレビ受像機27−1にVCR27−19と同一の機器であるVCR27−12が接続されている場合を考える。
【0128】
テレビ受像機27−1は、表示データメモリ27−8に保持していた接続機器IDリスト200に、新たに接続されたVCR27−19の機器ID210等の情報を書き加える。
【0129】
図8に示すように、NODE ID205の「7」に示すように、新たに接続されたVCR27−19の機器ID210、機器識別情報として付加情報「XX」が書き加えられている。
【0130】
ここで、機器ID210の欄を参照して、新たに書き込まれたNODE ID205の「7」は、既に書き込まれているNODE ID205の「4」と同一メーカで同一機器が接続されていることが認識できる。また、付加情報240の欄には、機器識別情報として文字によってリンク先が記憶されている。
【0131】
テレビ受像機27−1が、VCR27−19から操作パネル300を受信すると、接続機器IDリスト200に記憶しておいた付加情報240をその操作パネル300に埋め込み、表示画面上に表示する。
【0132】
図9は、テレビ受像機27−1の表示画面を示す。
【0133】
表示画面には、2つの操作パネル300が表示されている。その一方の操作パネル300には、付加情報240として文字「取れビアン」が付加されている。
【0134】
そして、このテレビ受像機27−1側で表示された付加情報240は、VCR27−19に送信され、その表示画面上に表示される。この場合、VCR27−19側に十分な大きさと解像度とを備える表示装置が用意されている場合には、付加情報240のみならず、付加情報240を埋め込んだ操作パネル300全体を送信して表示することも可能である。
【0135】
例えば、新たに接続されたVCR27−19は、付加情報240又は付加情報240が埋め込まれた操作パネル300自体をソースとし、付属の画像表示装置である液晶モニタに表示することができる。
【0136】
液晶モニタに別の映像を表示させたい場合や液晶モニタの存在しない機器の場合には、他の表示装置(LEDや文字表示専用モニタ)を利用し、必要があればテレビ受像機側で付加情報を表示装置にあったものに変更する。
【0137】
送信する手段としては、図2には示していないが、付加情報240のみの送信のような転送データの少ない場合にはコマンドを用いて、また、付加情報240を埋め込んだ操作パネル300全体を送信するような転送データの多い場合には、非同期シリアルバス接続(Asynchronous Serial Bus
Connection)を用いて送信する。
【0138】
このようにして外観からは識別不能な可能性の高い同一メーカで同一機器のリモート制御用操作パネルと機器本体との対応を付けることができる。
【0139】
以上、本例においては、リモート制御用操作パネルと機器本体との対応付けを行うための機器識別情報として、付加情報240の文字を例に挙げたが、この他に、機器に表示装置として色や画像情報を出力する機能が搭載されているならば、機器本体に出力させるこれらの色又は画像情報と、操作パネルに出力させる色又は画像情報とを一致させることでも同様の効果が得られる。
【0140】
[その他]
以下、本システムに用いられる通信手段を、図10〜図34について説明する。
【0141】
(IEEE−1394についての説明)
上述したような種々の機器によるリモート制御通信システムを一種類のケーブルで実現できる技術として、例えば、IEEE−1394規格に基づく高速シリアルバスがある。
【0142】
特に、このIEEE−1394高速シリアルバスは、デジタルVTR・デジタルTV受像機・パーソナルコンピュータ等の電子機器を60以上も接続できるため、映像機器間のみならず、家庭内におけるホームマルチメディア・ネットワークへの応用が適用可能である。
【0143】
IEEE−1394高速シリアルバスは、デイジーチェーン方式、ノード分岐方式、およびこの組み合わせに対応し、自由度の高い接続を可能としたネットワークバスである。
【0144】
100Mbps、200Mbps、400Mbpsでシリアル転送を行うデータ転送方式で、上位の転送速度を有する機器は下位のデータ転送速度をサポートするため、異なる転送速度を有する機器が混在可能である。
【0145】
また、コマンドなどの制御信号、ファイルデータといった非同期で転送されるデータの転送のための非同期(Asynchronous)転送と、ビデオデータや音声信号(いわゆるストリームデータ)等の時間的に連続性を要求されるデータの転送を一定期間(125us)毎に逐次行う等時性(Isochronous)転送の2つの転送モードを有する。
【0146】
図10は、IEEE−1394高速シリアルバスによるデータ転送における、階層構造例を示す。
【0147】
2−1は、ケーブル、コネクタの機械的、電気的仕様、入出力信号の符号/複合化、また、バス初期化、バス調停(アビトレーション)処理を担う物理層である。
【0148】
2−2は、物理層2−1とトランザクション層2−3間で、パケットデータの送受信を実現するためのサービスを提供するリンク層である。
【0149】
2−3は、リンク層2−2と上位層間で、read、write、lockの3種類の非同期伝送(asynchronous transaction)を提供するトランザクション層である。
【0150】
1394I/Fバス内には、バスマネージャ(BM:bus manager)と、等時性資源マネージャ(IRM:Isochronous resource manager)との2つのバス管理ノードが存在する。これらは同一ノードであってもよい。
【0151】
2−4は、ノード制御、等時性資源(Isochronous resource)管理、バス(bus)管理の3つを行うバス管理層である。ノード制御は、1394I/Fバスの各ノードに存在し、IEEE−1212規格で規定されるコントロール ステータス レジスタ(CSR:control status register)によってノード間での非同期(asynchronous)転送の管理を行う。
【0152】
等時性資源(Isochronous resource)管理はIRMとなったノードによって行われ、等時性(Isochronous)通信を行うとするノードに対し、チャネル番号(channel number)と、帯域(bandwidth)を与え、Isochronous通信に使用するチャネル番号と保証された帯域が確保される。
【0153】
バス管理は、バスマネージャ ノードによって行われ、接続情報の管理(トポロジーマップの作成)、速度情報の管理(スピードマップの作成)、電源管理などを行う。
【0154】
FCP(Function Control Protocol)2−6は、非同期事象(Asynchronous Transaction)を使用してFCPフレームと呼ぶ512バイト(byte)以内のデータの送受信を行い、ノード間(接続されている機器、装置間)での制御を可能にする。
【0155】
図11において、FCPフレームのコマンドフレームは、制御ノード(コントローラ)から被制御ノード(target)のコマンドレジスタへ書き込まれる。また、レスポンスフレームは、コマンドフレームに応答して被制御ノードから制御ノードのレスポンスレジスタへ書き込まれるデータである。
【0156】
図12は、FCPの非同期パケット(Asynchronous packet)のフォーマットを示す。
【0157】
該パケットのデータ部に、FCP フレームのデータが書かれる。
【0158】
AV/C コマンドセットは、FCPの上位層であり、FCPフレームにAV/C等時性(Isochronous)転送の接続制御、テレビジョン、モニタ、ビデオレコーダーといった、いわゆるAV機器の制御コマンドを適用するものである。
【0159】
図13、図14は、AV/Cコマンドと、AV/Cレスポンスのフレーム構造を示す。
【0160】
制御コマンドの内容は、図13におけるopコードおよびsub関数によって区別される。
【0161】
図15、図16は、上記コマンドの内、VTR(ビデオテープレコーダ)で使用されるVCR サブユニットコマンドの一部であり、通常動作の制御に必要な再生、記録、停止、巻き戻し、早送りなどが定義されている。
【0162】
次に、ビデオや音声データといったいわゆるストリームデータを転送するために使用されるAV/C 等時性(Isochronous)転送について説明する。
【0163】
AV/C Isochronous転送は、前述したリンク層2−2の上位層として位置付けられ、プラグ(plugに同じ)と称する概念を用いて接続の管理が行われる。
【0164】
図17は、該plugを制御するためのプラグコントロールレジスタ14であり、レジスタへのアクセスは、非同期事象(asynchronous transaction)によって行われる。
【0165】
図17のoMPR(出力マスタプラグレジスタ)15は、出力プラグ全体の管理を行うレジスタであり、その詳細を図18に示す。
【0166】
図18において、データレートキャパシティ15aは、非同期データが転送される最大スピード(100MHz、200MHz、400MHz)を示す。
【0167】
ブロードキャスト チャンネル ベース15bは、ブロードキャスト−出力 接続が確立された場合の非同期チャンネル数(Isochronous channel number)のベースを設定するためのレジスタである。
【0168】
出力プラグ数15cは、該ノードが実装する出力プラグの数を示す。
【0169】
図17のoPCR(出力プラグコントロールレジスタ)16は、出力プラグに関する管理を行うレジスタであり、その詳細を図19に示す。
【0170】
図19において、オンライン16aは、オン−ラインかオフ−ラインかを示す。
【0171】
ブロードキャスト接続カウンタ16bは、ブロードキャスト−出力 接続が存在する場合‘1’、存在しない場合‘0’となる。
【0172】
1対1接続カウンタ16cは、1対1接続の数(データを受信しているノードの数)を示す。
【0173】
チャンネル数(Channel number)16dは、該plugで使用するチャンネルの数を示す。
【0174】
データレート16eは、該plugより送信されるデータの送信スピード(100MHz、200MHz、400MHz)を示す。
【0175】
オーバーヘッドID16fは、該plugより送信されるデータのIsochronous転送における帯域を示す。
【0176】
ペイロード16gは、該plugより送信されるIsochronousパケットのquadlet 数の最大値(ヘッダー、CRCは除く)を示す。
【0177】
図17のiMPR(入力マスタプラグレジスタ)17は、入力プラグ全体の管理を行うレジスタであり、その内容を図20に示す。
【0178】
図20において、データレートキャパシティ17aは、Isochronous データが転送される最大スピード(100MHz、200MHz、400MHz)を示す。
【0179】
入力プラグ数17bは、該ノードが実装する入力プラグの数を示す。
【0180】
図17のiPCR(入力プラグコントロールレジスタ)18は、各入力プラグに関する管理を行うレジスタであって、図21にその内容を示す。
【0181】
図21において、オンライン18は、オン−ラインかオフ−ラインかを示す。
【0182】
ブロードキャスト接続カウンタ18bは、ブロードキャスト−出力接続が存在する場合‘1’、存在しない場合‘0’となる。
【0183】
1対1接続カウンタ18cは、1対1接続の数(データを受信しているノードの数)を示す。
【0184】
チャネル数18dは、該plugで使用するチャンネルの数を示す。データレートは、該plugより送信されるデータの送信スピード(100MHz、200MHz、400MHz)を示す。
【0185】
次に、いくつかの接続の確立までの手順について説明する。
【0186】
図22は、point−to−point connection、すなわち1対1の接続を確立する場合である。
【0187】
point−to−point connectionとは、1つの未使用のチャンネルを用いて、接続が確立されていない入力プラグ/出力プラグ間にプロテクトな接続を形成する。
【0188】
プロテクトな接続とは、該接続を確立した者(上位層ソフト)のみが該接続を解除できるようなもののことをいう。
【0189】
1対1接続を確立したいノードは、まず1394I/F 等時性資源(Isochronous resource)であるチャネル番号[n]と、必要な帯域[s]を取得する。
【0190】
これは前述した通り、チャンネル有効レジスタと帯域有効レジスタへ、ロックトランザクション(lock transaction)を行うことによって実施する(ステップS14−1,ステップS14−2)。
【0191】
取得に失敗した場合は、取得しようとしたチャンネル番号[n]、必要な帯域[s]が既に使用されていて残されていない、あるいは前記レジスタへの書き込みが許可されていないなどが考えられ、この場合は、チャネル番号の変更、帯域の変更、などを行い、リトライする(ステップS14−5)。
【0192】
ステップS14−2で取得に成功すると、使用するノード[A]の出力プラグ[a]と、ノード[B]の入力プラグ[b]との両方に該取得チャネル[n]を、ノード[A]のoPCR[a]に取得帯域[s]と転送レートとを、ロックトランザクションを使用して書き込む。
【0193】
同時に、ノード[A]のoPCR[a]と、ノード[B]のiPCR[b]の1対1接続カウンタを‘0’から‘1’に書き込む(ステップS14−3,ステップS14−4)。
【0194】
書き込みに失敗した場合、該plugが使用されているなどが考えられ、使用plugの変更などを行い、リトライするか、中止する(ステップS14−5)。
【0195】
書き込みに成功すると、ノード[A]の出力プラグ[a]とノード[B]の入力プラグ[b]との間に1対1接続が確立し、出力プラグ[a]よりデータを流すことができるようになる。
【0196】
次に、前記1対1接続におけるオーバーレイ接続、すなわち既に確立されている1対1接続上に接続を追加するオーバーレイ 1対1接続について説明する。
【0197】
該接続は、1つの使用されている出力プラグと1つの未使用入力プラグとの間にプロテクトな接続を形成することをいう。
【0198】
図23は、接続を確立する場合の手順を示す。
【0199】
今、ノード[A]の出力プラグ[a]とノード[B]の入力プラグ[b]との間に確立された1対1接続上に、ノード[C]の入力プラグ[c]をオーバーレイするものとする。
【0200】
なお、該接続を確立したいノードは、既に確立されている1対1接続の出力側に関する情報、ノードIDと出力プラグ数等を知っている必要があるが、これはAV/C Isochronous転送よりさらに上位の層で認識される。
【0201】
まず、ノード[A]のoPCR[a]のチャンネル数をオーバーレイをしたいノード[C]のoPCR[c]にコピーする準備を行い(ステップS15−1)、さらにノード[A]のoPCR[a]とノード[C]のiPCR[c]の1対1接続カウンタをインクリメントする準備を行い(ステップS15−2)、これらをロックトランザクションを使用して書き込む。
【0202】
書き込みに失敗した場合は、設定値の変更などを行い、リトライするか、中止する(ステップS15−4)。
【0203】
書き込みに成功するとオーバーレイ1対1接続が確立し、出力プラグ[c]は出力プラグ[a]からのデータを受信することができるようになる。
【0204】
次に、一方的に出力だけを行うブロードキャスト−出力接続について説明する。
【0205】
該接続は、1つの未使用チャンネルを用いて接続が確立されていない出力プラグにアンプロテクト(unprotected)な接続を形成することである。
【0206】
図24は、ブロードキャスト−出力接続シーケンスの確立の手順を示す。
【0207】
該接続は、入力側の設定を行わない1対1接続に近似している。
【0208】
まず、1対1接続と同様、ブロードキャスト−出力接続を確立したいノードは、1394I/F 等時性資源(Isochronous resource)、チャンネル番号[m]と、必要な帯域[r]を取得する(16−1,16−2)。
【0209】
取得に失敗した場合は、前述と同様、チャネル番号の変更、帯域の変更、などを行い、リトライするか、中止する(ステップS16−5)。
【0210】
取得に成功すると、使用するノード[D]の出力プラグ[d]に該取得チャネル[m]を、ノード[D]のoPCR[d]に取得帯域[r]と転送レートとを、ロックトランザクションを使用して書き込む。
【0211】
同時に、ノード[D]のoPCR[d]のブロードキャスト接続カウンタを‘0’から‘1’に書き込む(ステップS16−3)。
【0212】
書き込みに失敗した場合は、前述と同様、使用plugの変更などを行い、リトライするか、中止する(ステップS16−6)。
【0213】
書き込みに成功すると、ノード[D]の出力プラグ[d]とはブロードキャスト−出力接続が確立したことになり、データを流すことができる(ステップS16−5)。
次に、オーバーレイブロードキャスト−出力接続について説明する。
【0214】
該接続は、既に接続が確立されている。
【0215】
出力プラグと、そのチャンネルとの間にアンプロテクト(unprotected)な接続を形成することである。
【0216】
図25は、オーバーレイブロードキャスト−出力接続シーケンスの確立の手順を示すフローチャートである。
【0217】
ステップS17−1では、オーバーレイしたいoPCR[d]のブロードキャスト接続カウンタを”0”から”1”にセットする。
【0218】
ステップS17−2では、セットが成功したか否かを調べる。セットが成功していなければ、ステップS17−4に進み、設定を変更してリトライするか、中止する。セットが成功していれば、ステップS17−3に進み、接続が確率する。
【0219】
次に、ブロードキャスト−入力接続について説明する。
【0220】
該接続は、1つのチャンネルと、1つの接続が確立されていない入力プラグとの間に、アンプロテクト(unprotected)な接続を形成することである。
【0221】
図26は、ブロードキャスト−入力接続シーケンスの確立の手順を示す。
【0222】
ステップS18−1では、オーバーレイしたいiPCR[e]のチャンネル[p]をセットする。また、オーバーレイしたいiPCR[e]のブロードキャスト接続カウンタを”0”から”1”にセットする。
【0223】
ステップS18−2では、セットが成功していなければ、ステップS18−4に進み、設定を変更してリトライするか、中止する。セットが成功していれば、ステップS18−3に進み、接続が確率する。
【0224】
最後に、オーバーレイブロードキャスト−入力接続について説明する。
【0225】
該接続は、既に接続が確立されている入力プラグとそのチャンネルとの間にアンプロテクト(unprotected)な接続を形成することである。
【0226】
図27は、オーバーレイブロードキャスト−入力接続シーケンスを示す。
【0227】
ステップS19−1では、オーバーレイしたいiPCR[f]のブロードキャスト接続カウンタを”0”から”1”にセットする。
【0228】
ステップS19−2では、セットが成功したか否かを調べる。セットが成功していなければ、ステップS19−4に進み、設定を変更してリトライするか、中止する。セットが成功していれば、ステップS19−3に進み、接続が確率する。
【0229】
図27は、確立された接続で転送されるAV/C 等時性(Isochronous)パケットのデータフォーマットである。
【0230】
Data_Blockに、MPEG2−TS(デジタル放送ビットストリーム)データ、DVCR(デジタル ビデオ レコーダ)データ、あるいは音声/音楽(MIDI)データなどソースデータがパケットに分割されて格納され、転送される。
【0231】
次に、制御信号やファイルデータといった必要に応じて非同期で転送されるデータの転送を行う、図10中の2−9、AV/C 非同期(Asynchronous)転送について説明する。
【0232】
AV/C 非同期(Asynchronous)転送における接続管理は、前述のAV/C 等時性(Isochronous)転送と同様、プラグの概念を用いて管理される。
【0233】
AV/C Asynchronous 転送における転送制御はproducerCount 、limitCount、segment_bufferという3つの資源によって管理され、データの送信側をメーカ(producer)、データの受信側をユーザ(consumer)と呼ぶ。また、接続の管理、制御をするものをコントローラという。
【0234】
AV/C Asynchronous転送における接続は、前述AV/C コマンド セットの非同期接続コマンド(opコード“26h”)を使用して行われる。
【0235】
非同期接続コマンドのコマンドと応答のフォーマットを図29、図30に、非同期接続管理コマンドの機能を図31に示す。
【0236】
図29は、AV/Cコマンドフレーム構造21(非同期サブ関数)を示す。図30は、AV/Cレスポンスフレーム構造22(非同期サブ関数)を示す。図31は、AV/Cコマンド23(非同期接続管理)を示す。
【0237】
図31において、ALLOCATEコマンドは、ユーザプラグリソースを割り当てるコマンドである。
【0238】
ALLOCATE_ATTACHコマンドは、メーカプラグリソースを割り当て、かつ、ユーザプラグにそれを接続させるコマンドである。
【0239】
ATTACHコマンドは、メーカポートにユーザプラグを接続させるコマンドである。
【0240】
RELEASEコマンドは、メーカプラグリソースを開放するコマンドである。
【0241】
RELEASE_DETACHコマンドは、ユーザプラグを切断し、メーカプラグリソースを開放するコマンドである。
【0242】
DETACHコマンドは、メーカポートとユーザプラグを切断するコマンドである。
【0243】
また、ADD_ALLOCATEコマンドは、ユーザプラグをメーカプラグにオーバーレイ接続させるコマンドである。
【0244】
図32は、基本的な接続の手順について説明するものである。
【0245】
接続作業は、コントローラ24−1が行う。すなわち、コントローラ24−1は、ユーザ24−2(データ受信元)に対してALLOCATEコマンドを送る。ユーザ24−2は、ALLOCATEコマンドの応答として、ユーザ24−2が使用可能なユーザプラグアドレスをコントローラ24−1に返す(24−4)。
【0246】
次に、コントローラ24−1は、ALLOCATE_ATTACHコマンドをメーカ24−3に送る。このコマンドでは、コントローラ24−1からユーザ24−2のユーザプラグアドレスがメーカ24−3に送られる。
【0247】
その応答として,メーカ24−3のメーカプラグアドレスがコントローラ24−1に返される。メーカ24−3は、ユーザ24−1のプラグアドレスがわかったので、データ送信のための初期設定を行う。
【0248】
最後に、コントローラ24−1は、ATTACHコマンドをユーザ24−2に送る。この際、コントローラ24−1は、ユーザ24−2にメーカ24−3のメーカプラグアドレスを送る。
【0249】
ユーザ24−2は、メーカ24−3のプラグアドレスがわかったので、データ送信のための初期設定を行う。
【0250】
以上でplugの接続は終了し、接続が張られたことになる。
【0251】
ユーザとコントローラ24−1とが同一のノードにある場合は、ALLOCATE_ATTACHコマンドのみプラグの接続を行うことが可能である。
【0252】
次に、接続された非同期プラグ(asynchronous plug)を使って、メーカからユーザにデータの転送を制御する方法について、図33を用いて説明する。
【0253】
図33に示すように、プラグの接続時に得られるメーカのプラグアドレスには、リミットカウントと呼ばれるレジスタが、また、メーカのプラグアドレスには少なくとも1つ以上のメーカカウントのレジスタが存在する。
【0254】
リミットカウントは、ユーザが受け取ることができるデータサイズが書き込まれ、これに対して、メーカがデータをユーザのセグメントバッファに転送し、プロデューサカウントには、メーカが実際に送ったデータの量が書き込まれる。
【0255】
ユーザは、次のデータが受け取れる状態になった時点で、再びメーカカウントに受信可能なデータサイズを書き込み、データの転送が繰り返される。転送されるデータの単位を“フレーム”と呼ぶが、フレームは複数の“サブフレーム”に分割されてもよい。
【0256】
図34は、該フレーム構造の1例を示す。
【0257】
次に、データの転送手順について説明する。
【0258】
図33の例では、ユーザは23KBのセグメントバッファ領域を少なくとも持っていて、メーカは34KBの転送データ(1フレーム)を保有している場合について書いている。
【0259】
▲1▼ユーザは、メーカのリミットカウントにデータ受け取り可能なサイズ(本例では、32KB)とモード“SEND”(=5)を書き込む。SENDは、ユーザのセグメントバッファが有効であることを示している。
【0260】
▲2▼メーカは、モードが“SEND”であることを認識すると、送信したいデータ34KB中32KBのデータをユーザに転送する。
【0261】
▲3▼32KBのデータ送信が終了した時点で、メーカはユーザのプロデューサカウントに対し、送信した32KBの値と、モードが“MORE”(=1)を書き込む。
【0262】
MOREは、メーカの転送データのフレームがまだ終わりでないことを示している。
【0263】
▲4▼ユーザは、転送データがまだ終了していないことをMOREモードで認識し、さらにリミットカウントに32KBでモードが“SEND”を書き込む。このとき、セグメントカウントを0から1に切り替え、セグメントバッファを切り替えることを通知する。
【0264】
▲5▼メーカは、残りの2KBのデータをメーカのセグメントバッファに送る。
【0265】
▲6▼メーカは、転送が終了した後、ユーザのメーカカウントに転送したサイズ2KBと、mode“LAST”を書き込む。LASTは、メーカのフレームデータの転送が成功し、次は別のフレームデータであることを示す。
【0266】
以下、1フレームデータの転送が完了する。
【0267】
各装置の1394I/Fにおいては、以上のような手順によって、機器間の制御のためのAV/Cコマンド、Isochronous転送によるストリームデータ、Asynchronous転送データの転送を行う。
【0268】
なお、本発明は、複数の機器(例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタなど)から構成されるシステムに適用しても、1つの機器(例えば、PDA(個人情報管理)機器のような小型の画像処理機器、複写機、ファクシミリ装置)からなる装置に適用してもよい。
【0269】
また、本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【0270】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0271】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード(ICメモリカード)、ROM(マスクROM、フラッシュEEPROMなど)などを用いることができる。
【0272】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0273】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0274】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク上に同一の機器が存在する場合であっても、制御装置が表示する操作パネルと、当該操作パネルを操作することによって制御される機器との対応関係を識別できるようにすることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態である、情報処理システムの全体構成を示すブロック図である。
【図2】リモート制御の手順を示す説明図である。
【図3】テレビ受像機が保持する接続機器IDリストを示す説明図である。
【図4】テレビ受像機が保持する接続機器IDリストを示す説明図である。
【図5】操作パネルを要求された後の制御装置のパネルデータ送信までの手順を説明するフローチャートである。
【図6】同一機器識別のための色情報(色ID)を格納した接続機器IDリストを示す説明図である。
【図7】本発明の第2の実施の形態である、接続機器IDリストの構成を示すブロック図である。
【図8】接続機器IDリストを示す説明図である。
【図9】操作パネルに埋め込まれた文字情報と機器の表示装置に出力された文字情報の対応を示す説明図である。
【図10】1394高速シリアルバスによるデータ転送の階層構造を示すブロック図である。
【図11】FCPのデータ転送を示す説明図である。
【図12】FCPのAsynchronous packetを示す説明図である。
【図13】AV/Cのコマンドフレーム構造を示す説明図である。
【図14】AV/Cの応答フレーム構造を示す説明図である。
【図15】AV/CのVCRサブユニットコマンドを示す説明図である。
【図16】AV/CのVCRWINDコマンドのサブ関数を示す説明図である。
【図17】AV/CのIsochronous転送におけるプラグコントロールレジスタを示す説明図である。
【図18】出力マスタプラグレジスタを示す説明図である。
【図19】出力プラグコントロールレジスタを示す説明図である。
【図20】入力マスタープラグレジスタを示す説明図である。
【図21】入力プラグコントロールレジスタを説明する図である。
【図22】Isochronous 接続を確立する手順を説明するフローチャートである。
【図23】Isochronous 接続を確立する手順を説明するフローチャートである。
【図24】Isochronous 接続を確立する手順を説明するフローチャートである。
【図25】Isochronous 接続を確立する手順を示すフローチャートである。
【図26】Isochronous 接続を確立する手順を説明するフローチャートである。
【図27】Isochronous 接続を確立する手順を説明するフローチャートである。
【図28】AV/C Isochronous 接続で転送されるパケット構造を示す説明図である。
【図29】AV/C Asynchronous 接続コマンドのコマンドフレームを示す説明図である。
【図30】AV/C Asynchronous 接続コマンドの応答フレームを示す説明図である。
【図31】Asynchronous 接続管理コマンドの機能を示す説明図である。
【図32】Asynchronous 接続確立の手順を示す説明図である。
【図33】接続されたplugによるデータ転送の手順を示す説明図である。
【図34】転送されるデータ構造を示す説明図である。
【図35】従来のシステム構成を説明するブロック図である。
【符号の説明】
1−1 ネットワーク
27−1 テレビ受像機
27−2 表示デバイス
27−6 制御部
27−8 表示データメモリ
27−12 VCR
27−19 VCR
27−25 チューナ
27−40 コンフィギュレーションROM
100 表示データ
200 接続機器IDリスト
210 機器ID
230 機器識別情報(色ID)
240 機器識別情報(付加情報)

Claims (7)

  1. 制御装置が接続されるネットワークに接続される電子機器であって、
    前記ネットワークに前記電子機器と同一機種の他の電子機器が接続されているか否かを判定する判定手段と、
    前記ネットワークに前記電子機器と同一機種の他の電子機器が接続されていると判定された場合に、前記他の電子機器で生成される操作パネルに含まれる第1の機器識別情報と異なる第2の機器識別情報を含む操作パネルを生成する操作パネル生成手段と、
    前記操作パネル生成手段で生成された操作パネル前記制御装置の表示手段に表示させるためのデータを前記制御装置に送信する送信手段と
    前記第2の機器識別情報を出力する出力手段と
    有し、
    前記電子機器は、前記操作パネル生成手段で生成された操作パネルを介して制御されることを特徴とする電子機器
  2. 前記第2の機器識別情報は、所定の色を示すことを特徴とする請求項1に記載の電子機器。
  3. 前記操作パネル生成手段で生成される操作パネルは、操作パネルの一部が前記所定の色に変更された操作パネルであることを特徴とする請求項2に記載の電子機器。
  4. 前記第2の機器識別情報は、所定の文字を示すことを特徴とする請求項1に記載の電子機器。
  5. 前記操作パネル生成手段で生成される操作パネルは、前記所定の文字を出力する操作パネルであることを特徴とする請求項4に記載の電子機器。
  6. 前記第2の機器識別情報は、所定の画像を示すことを特徴とする請求項1に記載の電子機器。
  7. 前記操作パネル生成手段で生成される操作パネルは、前記所定の画像を出力する操作パネルであることを特徴とする請求項6に記載の電子機器。
JP2000301092A 2000-09-29 2000-09-29 電子機器 Expired - Fee Related JP4532712B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000301092A JP4532712B2 (ja) 2000-09-29 2000-09-29 電子機器
US09/962,129 US7296234B2 (en) 2000-09-29 2001-09-26 Electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000301092A JP4532712B2 (ja) 2000-09-29 2000-09-29 電子機器

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010106797A Division JP5171880B2 (ja) 2010-05-06 2010-05-06 電子機器及びコンピュータ読み取り可能な記憶媒体

Publications (2)

Publication Number Publication Date
JP2002112367A JP2002112367A (ja) 2002-04-12
JP4532712B2 true JP4532712B2 (ja) 2010-08-25

Family

ID=18782676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000301092A Expired - Fee Related JP4532712B2 (ja) 2000-09-29 2000-09-29 電子機器

Country Status (2)

Country Link
US (1) US7296234B2 (ja)
JP (1) JP4532712B2 (ja)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003227353A1 (en) * 2002-04-23 2003-11-10 Sharp Kabushiki Kaisha Content selection method, content selection requesting station, content providing station, content switching indication apparatus, program, computer-readable recording medium on which program is recorded, and network system
JP2007267413A (ja) * 2002-04-23 2007-10-11 Sharp Corp コンテンツ選択要求局、コンテンツ提供局、ネットワークシステム
JP2005079691A (ja) * 2003-08-28 2005-03-24 Nippon Telegraph & Telephone East Corp ルータの自動識別設定装置および方法ならびにプログラム
USD520019S1 (en) * 2004-12-06 2006-05-02 Microsoft Corporation Portion of an image for a display screen
USD523870S1 (en) * 2004-12-06 2006-06-27 Microsoft Corporation Portion of an image for a display screen
USD524321S1 (en) 2005-08-30 2006-07-04 Microsoft Corporation User interface for a portion of a display screen
USD523869S1 (en) 2005-08-30 2006-06-27 Microsoft Corp. User interface for a portion of a display screen
USD528124S1 (en) 2005-08-30 2006-09-12 Microsoft Corporation User interface for a portion of a display screen
USD523871S1 (en) 2005-08-30 2006-06-27 Microsoft Corp. User interface for a portion of a display screen
USD528559S1 (en) 2005-08-30 2006-09-19 Microsoft Corporation User interface for a portion of a display screen
USD543552S1 (en) 2005-08-30 2007-05-29 Microsoft Corporation User interface for a portion of a display screen
USD525984S1 (en) 2005-08-30 2006-08-01 Microsoft Corporation User interface for a portion of a display screen
JP4372119B2 (ja) * 2006-05-19 2009-11-25 キヤノン株式会社 Web情報処理装置及びWeb情報処理方法
JP2007312250A (ja) * 2006-05-19 2007-11-29 Canon Inc Web情報処理装置及びWeb情報処理方法、情報処理装置及び情報処理装置の制御方法
JP4588005B2 (ja) * 2006-09-14 2010-11-24 シャープ株式会社 通信端末装置、映像表示装置および制御プログラム
JP5137520B2 (ja) * 2007-10-02 2013-02-06 キヤノン株式会社 デジタル放送受信装置及びデジタル放送受信装置の制御方法
JP5036630B2 (ja) * 2008-05-29 2012-09-26 シャープ株式会社 ネットワークシステム、通信方法、および通信端末
USD618248S1 (en) 2008-09-23 2010-06-22 Apple Inc. Graphical user interface for a display screen or portion thereof
JP5321349B2 (ja) * 2009-08-24 2013-10-23 富士通セミコンダクター株式会社 データ転送方法及びデータ転送装置
JP5495822B2 (ja) * 2010-01-29 2014-05-21 キヤノン株式会社 情報処理装置、その制御方法及びプログラム
JP5869759B2 (ja) 2010-11-04 2016-02-24 キヤノン株式会社 無線電力伝送システム、無線電力伝送システムの制御方法、無線送電装置、無線送電装置の制御方法、およびプログラム
US8941556B1 (en) 2011-03-21 2015-01-27 Amazon Technologies, Inc. Device differentiation for electronic workspaces
JP5794686B2 (ja) 2011-08-10 2015-10-14 キヤノン株式会社 撮像装置及びその駆動方法
USD671558S1 (en) 2011-10-04 2012-11-27 Apple Inc. Display screen or portion thereof with icon
JP5911299B2 (ja) 2011-12-27 2016-04-27 キヤノン株式会社 情報処理装置、情報処理装置の制御方法およびプログラム
USD711408S1 (en) * 2012-06-10 2014-08-19 Apple Inc. Display screen or portion thereof with graphical user interface
US20140029913A1 (en) * 2012-07-30 2014-01-30 General Instrument Corporation Controlling Trick Play And Progress of Media Playback For Multiple Media Devices
USD728612S1 (en) * 2012-09-07 2015-05-05 Apple Inc. Display screen or portion thereof with graphical user interface
TWD178887S (zh) 2014-09-01 2016-10-11 蘋果公司 顯示螢幕之圖形使用者介面之部分
USD789419S1 (en) 2014-09-01 2017-06-13 Apple Inc. Display screen or portion thereof with graphical user interface
USD767595S1 (en) 2014-09-03 2016-09-27 Apple Inc. Display screen or portion thereof with graphical user interface
JP6378591B2 (ja) 2014-09-16 2018-08-22 キヤノン株式会社 記録媒体の種類を判別する判別装置および画像形成装置
USD765118S1 (en) 2015-04-13 2016-08-30 Apple Inc. Display screen or portion thereof with graphical user interface
USD773510S1 (en) 2015-06-05 2016-12-06 Apple Inc. Display screen or portion thereof with graphical user interface
JP6521772B2 (ja) 2015-07-07 2019-05-29 キヤノン株式会社 搬送システム及びその制御方法、並びに台車及びその制御方法
USD826976S1 (en) * 2015-09-30 2018-08-28 Lg Electronics Inc. Display panel with graphical user interface
USD962954S1 (en) 2016-09-06 2022-09-06 Apple Inc. Display screen or portion thereof with graphical user interface
WO2018127954A1 (ja) 2017-01-05 2018-07-12 三菱電機株式会社 無線通信システム
USD818037S1 (en) 2017-01-11 2018-05-15 Apple Inc. Type font
USD821435S1 (en) * 2017-02-23 2018-06-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10965201B2 (en) 2017-09-25 2021-03-30 Canon Kabushiki Kaisha Transport system, processing system and manufacturing method of article
USD846567S1 (en) 2017-10-06 2019-04-23 Apple Inc. Electronic device with graphical user interface
JP7179488B2 (ja) 2018-05-11 2022-11-29 キヤノン株式会社 搬送システムおよびその制御方法
USD846633S1 (en) 2018-06-03 2019-04-23 Apple Inc. Type font
JP6938457B2 (ja) 2018-08-08 2021-09-22 キヤノン株式会社 搬送システム、可動子、制御装置及び制御方法
US10944314B2 (en) 2018-08-08 2021-03-09 Canon Kabushiki Kaisha Transport system, mover, control apparatus, and control method
USD893512S1 (en) 2018-09-10 2020-08-18 Apple Inc. Electronic device with graphical user interface
USD902221S1 (en) 2019-02-01 2020-11-17 Apple Inc. Electronic device with animated graphical user interface
USD900925S1 (en) 2019-02-01 2020-11-03 Apple Inc. Type font and electronic device with graphical user interface
USD900871S1 (en) 2019-02-04 2020-11-03 Apple Inc. Electronic device with animated graphical user interface
USD937858S1 (en) 2019-05-31 2021-12-07 Apple Inc. Display screen or portion thereof with graphical user interface
JP7342555B2 (ja) * 2019-09-18 2023-09-12 株式会社リコー 通信装置及び画像形成装置
USD937295S1 (en) 2020-02-03 2021-11-30 Apple Inc. Display screen or portion thereof with graphical user interface

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09185577A (ja) * 1995-12-28 1997-07-15 Toshiba Corp ディジタルインターフェース装置
JPH11355328A (ja) * 1998-06-04 1999-12-24 Kenwood Corp Ieee1394バス装備avシステム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5032975A (en) * 1987-08-07 1991-07-16 Canon Kabushiki Kaisha Controller for automatic assembling apparatus
JP3115297B2 (ja) * 1989-10-09 2000-12-04 キヤノン株式会社 自動装置の制御装置
JP3186390B2 (ja) * 1993-12-27 2001-07-11 ソニー株式会社 電子機器制御システム、および電子機器制御装置
JP3270913B2 (ja) * 1994-02-24 2002-04-02 ソニー株式会社 電子機器
US6078663A (en) * 1995-06-30 2000-06-20 Canon Kabushiki Kaisha Communication apparatus and a communication system
US6952799B2 (en) * 1996-06-17 2005-10-04 British Telecommunications User interface for network browser including pre-processor for links embedded in hypermedia documents
JPH10164113A (ja) * 1996-12-04 1998-06-19 Canon Inc データ通信システム、装置及び方法
CA2449643C (en) * 1997-06-25 2012-04-03 Samsung Electronics Co., Ltd. Method and apparatus for a home network auto-tree builder
US6211870B1 (en) * 1997-07-07 2001-04-03 Combi/Mote Corp. Computer programmable remote control
GB2331610B (en) * 1997-11-19 2002-01-23 Lg Electronics Inc Method for assigning a remote controller identification code and power-saving electronic appliance and remote controller using the method
US6446080B1 (en) * 1998-05-08 2002-09-03 Sony Corporation Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device
US6532005B1 (en) * 1999-06-17 2003-03-11 Denso Corporation Audio positioning mechanism for a display

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09185577A (ja) * 1995-12-28 1997-07-15 Toshiba Corp ディジタルインターフェース装置
JPH11355328A (ja) * 1998-06-04 1999-12-24 Kenwood Corp Ieee1394バス装備avシステム

Also Published As

Publication number Publication date
US7296234B2 (en) 2007-11-13
JP2002112367A (ja) 2002-04-12
US20020054154A1 (en) 2002-05-09

Similar Documents

Publication Publication Date Title
JP4532712B2 (ja) 電子機器
JP4612779B2 (ja) 通信装置及び通信装置の映像表示制御方法
EP1085699B1 (en) Data transmission system and method
US8824500B2 (en) Method of controlling connection between nodes in digital interface
US6684110B1 (en) Control system, apparatus, and method in which display characteristics of an operation panel are changeable
TW201204015A (en) Message passing framework for audio/video streaming in a topology of devices
JPH09154077A (ja) 複数のav機器と接続したディスプレイ装置からなるavシステム
US20030063601A1 (en) Communication apparatus and communication method
JP2000358032A (ja) 情報処理装置及び情報処理方法
JP2001251325A (ja) 情報通信装置、及び情報通信方法
JP3862371B2 (ja) 電子機器及び制御方法
JP2003110961A (ja) 映像表示制御方法及び映像機器
JP2003140630A (ja) 表示装置及び表示システム
JP5171880B2 (ja) 電子機器及びコンピュータ読み取り可能な記憶媒体
JP2003209552A (ja) 電子機器
JP2001006276A (ja) 外部機器の制御装置、及び外部機器の制御方法
US6584534B1 (en) Combined isochronous and asynchronous communication apparatus, method and interface
JPH08293878A (ja) 電子機器及び通信制御方法
JP2001257707A (ja) マルチ再生システム、サーバ装置、端末装置
JP2002186060A (ja) リモート制御装置、被制御装置、ネットワークリモート制御システム、リモート制御方法、及び記憶媒体
EP1061692A2 (en) Controlling device, communication system and controlling method
JPH07327287A (ja) データ伝送装置
JPH10164113A (ja) データ通信システム、装置及び方法
JPH10173689A (ja) 情報信号の表示方法及び電子機器
JP4652584B2 (ja) 制御装置、方法およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100506

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100611

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees