JPH06165255A - Av equipment and av system - Google Patents

Av equipment and av system

Info

Publication number
JPH06165255A
JPH06165255A JP4330924A JP33092492A JPH06165255A JP H06165255 A JPH06165255 A JP H06165255A JP 4330924 A JP4330924 A JP 4330924A JP 33092492 A JP33092492 A JP 33092492A JP H06165255 A JPH06165255 A JP H06165255A
Authority
JP
Japan
Prior art keywords
processing
program
controlling
microcomputer
bus
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.)
Withdrawn
Application number
JP4330924A
Other languages
Japanese (ja)
Inventor
Shigeo Tanaka
繁雄 田中
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.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP4330924A priority Critical patent/JPH06165255A/en
Publication of JPH06165255A publication Critical patent/JPH06165255A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Details Of Television Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

PURPOSE:To easily generate a program and to enable universal application and reutilization by providing a device driver for controlling other AV equipments in the operating system of a computer. CONSTITUTION:This AV equipment (television receiver) 100 is connected through an AV bus 121 to the other AV equipments and is provided with a D2B processing microcomputer 109 for generating signals for controlling the other AV equipments. Then, since the device driver for controlling the other AV equipments such as VTRs 30 and 40 and an LDD 50 is provided in an MS-DOS which is the operating system of the D2B processing microcomputer 109, it is not required to generate an initialization program and the processing program of a lower level at the time of generating an application program. That is, the application program of the D2B processing microcomputer 109 can process the processing of the lower level for controlling the other AV equipments in the form of a system call.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、例えばテレビジョン受
像機、VTR(ビデオテープレコーダ)およびLDP
(レーザディスクプレーヤ)等のA/V(オーディオ/
ビデオ)機器、ならびに複数のAV機器がAVバスを介
して接続されるAVシステムに関する。
BACKGROUND OF THE INVENTION The present invention relates to, for example, a television receiver, a VTR (video tape recorder) and an LDP.
(Laser disc player) A / V (audio /
Video) equipment, and an AV system in which a plurality of AV equipments are connected via an AV bus.

【0002】[0002]

【従来の技術】従来のAVシステムにおいては、テレビ
ジョン受像機すなわちAVセンターは、D2Bバス等の
AVバスを介してVTRやLDPに接続されている。そ
して、リモコン等の操作に応じて、AVセンターのマイ
クロコンピュータ(以下、「マイコン」という)は制御
信号を発生し、この制御信号は、AVバスを介してVT
RやLDPに送られている。
2. Description of the Related Art In a conventional AV system, a television receiver, that is, an AV center, is connected to a VTR or LDP via an AV bus such as a D2B bus. Then, in response to an operation of a remote controller or the like, a microcomputer in the AV center (hereinafter, referred to as "microcomputer") generates a control signal, and the control signal is transmitted via the AV bus to the VT.
It is sent to R and LDP.

【0003】[0003]

【発明が解決しようとする課題】上述したAVセンター
のマイコンに処理を行わせるアプリケーションプログラ
ムの作成は、例えば、D2Bバスを使用する場合、D2
B‐ICの初期化やD2Bシステムワーク領域の初期化
等の初期化プログラムや、下位レベルの処理プログラム
も作成しなければならないため、プログラム作成工数が
多く、バグが多く発生しやすく、メンテナンスも容易で
はなく、作成したプログラムの汎用化および再利用が困
難であった。
The creation of the above-mentioned application program for causing the microcomputer of the AV center to perform the processing is performed, for example, when the D2B bus is used.
Initialization programs such as B-IC initialization and D2B system work area initialization, and lower-level processing programs must also be created, which requires a lot of man-hours for program creation, bugs are likely to occur, and maintenance is easy. Instead, it was difficult to generalize and reuse the created program.

【0004】本発明は、このような状況に鑑みてなされ
たものであり、他のAV機器を制御するコンピュータに
処理を行わせるプログラムの作成を容易にすることを目
的とする。
The present invention has been made in view of the above circumstances, and an object thereof is to facilitate the creation of a program for causing a computer controlling another AV device to perform processing.

【0005】[0005]

【課題を解決するための手段】本発明の第1のAV機器
は、AVバス(例えば、図1のD2Bバス121)を介
して他のAV機器(例えば、図1のVTR30等)と接
続され、他のAV機器を制御する信号を発生するコンピ
ュータ(例えば、図1のD2B処理マイコン109)を
有するAV機器(例えば、図1のテレビジョン受像機1
00)であって、上記コンピュータのオペレーティング
システムに対して他のAV機器を制御するためのデバイ
スドライバ(例えば、図2のデバイスドライバ204)
が設けられていることを特徴とする。
The first AV device of the present invention is connected to another AV device (eg, VTR 30 of FIG. 1) via an AV bus (eg, D2B bus 121 of FIG. 1). , AV equipment having a computer (for example, the D2B processing microcomputer 109 of FIG. 1) that generates signals for controlling other AV equipment (for example, the television receiver 1 of FIG. 1)
00), which is a device driver for controlling other AV equipment with respect to the operating system of the computer (for example, the device driver 204 in FIG. 2).
Is provided.

【0006】本発明の第2のAV機器は、AVバス(例
えば、図1のD2Bバス121)を介して他のAV機器
(例えば、図1のVTR30等)と接続され、他のAV
機器を制御する信号を発生するコンピュータ(例えば、
図1のD2B処理マイコン109)を有するAV機器
(例えば、図1のテレビジョン受像機100)であっ
て、上記コンピュータのアプリケーションプログラム
(例えば、図2のアプリケーションソフトウェア20
2)が他のAV機器制御のための下位レベルの処理をシ
ステムコールという形で処理できるようにしたことを特
徴とする。
The second AV device of the present invention is connected to another AV device (for example, the VTR 30 shown in FIG. 1) via an AV bus (for example, the D2B bus 121 shown in FIG. 1), and the other AV device is connected.
A computer that generates signals that control equipment (eg,
An AV device (for example, the television receiver 100 in FIG. 1) having the D2B processing microcomputer 109 in FIG. 1, which is an application program for the computer (for example, the application software 20 in FIG. 2).
The second feature is that low-level processing for controlling other AV equipment can be processed in the form of a system call.

【0007】本発明のAVシステムは、複数のAV機器
(例えば、図1のテレビジョン受像機100、第1VT
R30、第2VTR40およびLDP50)がAVバス
(例えば、図1のD2Bバス121)を介して接続さ
れ、複数のAV機器の少なくとも1つ(例えば、図1の
テレビジョン受像機100)が他のAV機器を制御する
信号を発生するコンピュータ(例えば、図1のD2B処
理マイコン109)を有するAVシステムであって、上
記コンピュータのオペレーティングシステムに対して他
のAV機器を制御するためのデバイスドライバ(例え
ば、図2のデバイスドライバ204)が設けられている
ことを特徴とする。
The AV system of the present invention includes a plurality of AV devices (for example, the television receiver 100 of FIG. 1 and the first VT).
R30, second VTR 40 and LDP 50) are connected via an AV bus (for example, D2B bus 121 in FIG. 1), and at least one of the plurality of AV devices (for example, television receiver 100 in FIG. 1) is another AV. An AV system having a computer (for example, the D2B processing microcomputer 109 in FIG. 1) that generates a signal for controlling a device, and a device driver (for example, a device driver for controlling another AV device to the operating system of the computer) The device driver 204) of FIG. 2 is provided.

【0008】[0008]

【作用】本発明の第1のAV機器においては、他のAV
機器を制御する信号を発生するコンピュータのオペレー
ティングシステムに対して他のAV機器を制御するため
のデバイスドライバが設けられているので、初期化プロ
グラムや、下位レベルの処理プログラムを作成する必要
がなくなる。
In the first AV device of the present invention, another AV device
Since the device driver for controlling the other AV equipment is provided for the operating system of the computer that generates the signal for controlling the equipment, there is no need to create an initialization program or a lower level processing program.

【0009】本発明の第2のAV機器においては、他の
AV機器を制御する信号を発生するコンピュータのアプ
リケーションプログラムが他のAV機器制御のための下
位レベルの処理をシステムコールという形で処理できる
ようにしたので、初期化プログラムや、下位レベルの処
理プログラムを作成する必要がなくなる。
In the second AV device of the present invention, an application program of a computer that generates a signal for controlling another AV device can process a lower level process for controlling another AV device in the form of a system call. Since this is done, there is no need to create an initialization program or a lower-level processing program.

【0010】本発明のAVシステムにおいては、1つの
AV機器から他のAV機器を制御する信号を発生するコ
ンピュータのオペレーティングシステムに対して他のA
V機器を制御するためのデバイスドライバが設けられて
いるので、初期化プログラムや、下位レベルの処理プロ
グラムを作成する必要がなくなる。
In the AV system of the present invention, when one AV device generates a signal for controlling another AV device, another A
Since the device driver for controlling the V device is provided, it is not necessary to create an initialization program or a lower level processing program.

【0011】[0011]

【実施例】図1は、本発明が適用されるAV機器および
AVシステムの例の構成を示すブロック図である。操作
部101の釦を操作すると、インターフェース103を
介してCPU104に所定の指令を入力することができ
る。また同様に、リモコン112を操作すると、リモコ
ン112より赤外線が出射され、受信部102によりこ
の赤外線が受光される。その結果、受信部102よりイ
ンターフェース103を介して、やはりCPU104に
対して所定の指令を入力することができる。CPU10
4は、入力された指令を処理して、I2Cバスからなる
内部バス120を介して、チューナ132に対する選局
命令、後述のD2B処理マイコン109への命令等を出
力する。
1 is a block diagram showing the configuration of an example of an AV device and an AV system to which the present invention is applied. By operating a button of the operation unit 101, a predetermined command can be input to the CPU 104 via the interface 103. Similarly, when the remote controller 112 is operated, infrared rays are emitted from the remote controller 112, and the infrared rays are received by the receiving unit 102. As a result, the receiving unit 102 can also input a predetermined command to the CPU 104 via the interface 103. CPU10
The processing unit 4 processes the input command and outputs a channel selection command to the tuner 132, a command to the D2B processing microcomputer 109, which will be described later, and the like via the internal bus 120 composed of the I 2 C bus.

【0012】ROM105は、CPU104が動作する
上において必要なプログラムおよびデータを記憶してい
る。RAM106は、処理の結果得られたデータなどを
記憶する。不揮発性メモリ107は、電源オフ後も記憶
しておく必要のあるデータ例えば他のAV機器(VTR
30および40ならびにLDP50)との接続情報を記
憶する。クロックタイマ108は計時動作を常に行って
おり、時刻情報を発生している。
The ROM 105 stores programs and data necessary for the CPU 104 to operate. The RAM 106 stores data obtained as a result of processing. The non-volatile memory 107 stores data that needs to be stored even after the power is turned off, such as other AV equipment (VTR).
Store connection information with 30 and 40 and LDP 50). The clock timer 108 constantly performs a time counting operation and generates time information.

【0013】CPU104,ROM105,RAM10
6およびクロックタイマ108は、テレビジョン受像機
100の制御用マイクロコンピュータを構成する。
CPU 104, ROM 105, RAM 10
6 and the clock timer 108 constitute a control microcomputer for the television receiver 100.

【0014】内部に専用のROMおよびRAM等を内蔵
するD2B処理マイコン109は、I2Cバスからなる
内部バス120を介して、CPU104、画面表示用I
C114、および切換器118に接続されており、かつ
D2B通信処理IC110およびD2BバスすなわちD
2B制御線121を介して第1VTR30、第2VTR
40、およびLDP50等の他のAV機器とシリアルに
接続され、D2B制御信号を構成するデータおよびコマ
ンドの授受を行うように構成されている。テレビジョン
受像機100からVTR30等へのD2B制御信号の例
としては、パワーオフコマンド、パワーオンコマンド、
再生コマンド、ストップコマンド等があげられる。VT
R30等からテレビジョン受像機100へのD2B制御
信号の例としては、パワーオフコマンド、パワーオンコ
マンド、音量制御コマンド、画質制御コマンド、チャン
ネル値増加コマンド等があげられる。
A D2B processing microcomputer 109 having a built-in ROM and RAM for exclusive use therein, a CPU 104, an I for screen display, through an internal bus 120 composed of an I 2 C bus.
It is connected to the C114 and the switch 118, and is connected to the D2B communication processing IC 110 and the D2B bus, that is, D.
The first VTR 30 and the second VTR via the 2B control line 121.
40, and other AV equipment such as the LDP 50, and the like, and is configured to exchange data and commands that form a D2B control signal. Examples of the D2B control signal from the television receiver 100 to the VTR 30 or the like include a power off command, a power on command,
Play commands, stop commands, etc. can be given. VT
Examples of the D2B control signal from the R30 or the like to the television receiver 100 include a power off command, a power on command, a volume control command, an image quality control command, a channel value increase command, and the like.

【0015】第1VTR30は、例えばVHS方式のV
TRであり、AV信号線31を介して切換部118の端
子T1と接続され、切換部118との間で、ビデオ信号
およびオーディオ信号の送受ができるようになってい
る。第2VTR40は、例えば8ミリVTRにより構成
され、AV信号線41を介して切換部118の端子T2
と接続され、切換部118との間で、ビデオ信号および
オーディオ信号の送受ができるようになっている。LD
P50は、AV信号線51を介して切換部118の端子
T3と接続され、切換部118との間で、ビデオ信号お
よびオーディオ信号の送受ができるようになっている。
The first VTR 30 is, for example, a VHS type V
TR, which is connected to the terminal T1 of the switching unit 118 via the AV signal line 31, enables transmission / reception of a video signal and an audio signal to / from the switching unit 118. The second VTR 40 is composed of, for example, an 8 mm VTR, and the terminal T2 of the switching unit 118 is connected via the AV signal line 41.
The video signal and the audio signal can be transmitted and received to and from the switching unit 118. LD
The P50 is connected to the terminal T3 of the switching unit 118 via the AV signal line 51 so that a video signal and an audio signal can be transmitted to and received from the switching unit 118.

【0016】切換器118は、チューナ132、第1V
TR30、第2VTR40およびLDP50から出力さ
れるビデオ信号のいずれか1つを、CPU104または
D2B処理マイコン109の制御の下に選択して、CR
T113に供給する。
The switch 118 includes a tuner 132 and a first V
Any one of the video signals output from the TR 30, the second VTR 40 and the LDP 50 is selected under the control of the CPU 104 or the D2B processing microcomputer 109, and CR is selected.
Supply to T113.

【0017】また、切換器118は、チューナ132、
第1VTR30、第2VTR40およびLDP50から
出力されるオーディオ信号のいずれか1つを、CPU1
04またはD2B処理マイコン109の制御の下に選択
して、オーディオ信号処理部(図示せず)を介して、ス
ピーカ(図示せず)に供給する。
The switching device 118 includes a tuner 132,
Any one of the audio signals output from the first VTR 30, the second VTR 40 and the LDP 50 is sent to the CPU 1
04 or under the control of the D2B processing microcomputer 109, and supplies it to a speaker (not shown) via an audio signal processing unit (not shown).

【0018】また、切換器118は、チューナ132か
ら出力されるビデオ信号およびオーディオ信号を、CP
U104またはD2B処理マイコン109の制御の下
に、第1VTR30、第2VTR40またはLDP50
に供給する。
Further, the switch 118 sends the video signal and the audio signal output from the tuner 132 to the CP.
Under control of the U104 or D2B processing microcomputer 109, the first VTR 30, the second VTR 40 or the LDP 50
Supply to.

【0019】CRT113は、切換器118から出力さ
れるビデオ信号が示す映像を表示するだけでなく、D2
B処理マイコン109から内部バス120を介して与え
られるD2B制御信号に応じて画面表示用IC114に
よって必要な情報が表示されるようになっている。
The CRT 113 not only displays the image represented by the video signal output from the switch 118, but also D2.
Necessary information is displayed by the screen display IC 114 in response to a D2B control signal given from the B processing microcomputer 109 via the internal bus 120.

【0020】なお、図1の操作釦101、受信部10
2、インターフェース103、CPU104、ROM1
05、RAM106、不揮発性メモリ107、クロック
タイマ108、D2B処理マイコン109、D2B通信
処理IC110、CRT113、画面表示用IC11
4、切換器118、チューナ132、信号処理部134
およびスピーカ等は、AVセンターすなわちテレビジョ
ン受像機100を構成する。
The operation button 101 and the receiver 10 shown in FIG.
2, interface 103, CPU 104, ROM1
05, RAM 106, non-volatile memory 107, clock timer 108, D2B processing microcomputer 109, D2B communication processing IC 110, CRT 113, screen display IC 11
4, switch 118, tuner 132, signal processor 134
The AV center, that is, the television receiver 100 is constituted by the speaker and the like.

【0021】また、第1VTR30、第2VTR40お
よびLDP50にも、D2B処理マイコン109および
D2B通信処理IC110に相当する構成要素が設けら
れている。
The first VTR 30, the second VTR 40 and the LDP 50 are also provided with components corresponding to the D2B processing microcomputer 109 and the D2B communication processing IC 110.

【0022】D2B処理マイコン109のオペレーティ
ングシステムであるMS‐DOS(「MS‐DOS」
は、マイクロソフト社の商標)に対しては、VTR30
および40ならびにLDP50等他のAV機器を制御す
るためのデバイスドライバが設けられているので、アプ
リケーションプログラム作成の際、初期化プログラム
や、下位レベルの処理プログラムを作成する必要がなく
なる。すなわち、D2B処理マイコン109のアプリケ
ーションプログラムは、他のAV機器制御のための下位
レベルの処理をシステムコールという形で処理できるよ
うになっている。
MS-DOS ("MS-DOS") which is the operating system of the D2B processing microcomputer 109
Is a trademark of Microsoft Corporation, VTR30
Since device drivers for controlling other AV devices such as 40 and LDP50 are provided, it is not necessary to create an initialization program or a lower-level processing program when creating an application program. That is, the application program of the D2B processing microcomputer 109 can process lower-level processing for controlling other AV equipment in the form of a system call.

【0023】図2は、図1のD2B処理マイコン109
のアプリケーションソフトウエアすなわちアプリケーシ
ョンプログラム202とデバイスドライバ204との関
係を示す。デバイスドライバ204のD2Bフィーチャ
ーレベルの処理としては、他のAV機器のパワーオフ、
他のAV機器のパワーオン、接続命令、ワンタッチプレ
イ、OSD(オンスクリーンディスプレイ)表示、チャ
ンネルセット、録画、ダビング等があげられる。デバイ
スドライバ202のD2Bコマンドレベルの処理として
は、CMD(コマンド)送信、REQ(リクエスト)送
信、CMD受信、REQ受信等があげられる。アプリケ
ーションプログラム202は、システムコールにより、
デバイスドライバ204のD2Bフィーチャーレベルの
処理およびD2Bコマンドレベルの処理を呼び出す。
FIG. 2 shows the D2B processing microcomputer 109 of FIG.
The relationship between the application software, that is, the application program 202 and the device driver 204 is shown. As the D2B feature level processing of the device driver 204, other AV equipment is powered off,
Examples include power-on of other AV equipment, connection command, one-touch play, OSD (on-screen display) display, channel set, recording, dubbing, and the like. The D2B command level processing of the device driver 202 includes CMD (command) transmission, REQ (request) transmission, CMD reception, REQ reception and the like. The application program 202 uses the system call to
The D2B feature level processing and the D2B command level processing of the device driver 204 are called.

【0024】図3は、図1のD2B処理マイコン109
のデバイスドライバのフィーチャーレベルの処理の一例
を示す。D2B処理マイコン109は、まず、機能番号
をチェックし(ステップS1)、機能番号が「01」の
場合には(ステップS2のYES)、他のAV機器のパ
ワーオフ処理を行い(ステップS3)、機能番号が「0
2」の場合には(ステップS4のYES)、他のAV機
器のパワーオン処理を行い(ステップS5)、・・・・
・機能番号が「08」の場合には(ステップS6のYE
S)、ダビング処理を行う(ステップS7)。
FIG. 3 shows the D2B processing microcomputer 109 of FIG.
An example of the feature level processing of the device driver of FIG. The D2B processing microcomputer 109 first checks the function number (step S1), and when the function number is “01” (YES in step S2), performs power-off processing for other AV equipment (step S3), Function number is "0
2 ”(YES in step S4), the power-on process of another AV device is performed (step S5), ...
-If the function number is "08" (YES in step S6)
S), dubbing processing is performed (step S7).

【0025】図4および図5は、図1のD2B処理マイ
コン109のデバイスドライバのコマンドレベルの処理
の一例の一部および残部を示す。D2B処理マイコン1
09は、CMD/REQの送信か受信かを判断し、送信
の場合には、CMD送信かREQ送信か判断する(ステ
ップS11)。CMD送信の場合には、D2B処理マイ
コン109は、OPCを分類し(ステップS12)、O
PCの種類に応じた処理を行う。すなわち、D2B処理
マイコン109は、まず、第1OPCに関し、その処理
を行い(ステップS13)、サブデバイス指定コマン
ド、OPCおよびOPRを送信し(ステップS14)、
ENDコマンドを送信し(ステップS15)、ERRO
R(エラー)処理を行い(ステップS16)、次に、第
2乃至第(n−1)CMDに関し(nはOPCの種類
数)、同様の処理を行い、第nOPCに関し、その処理
を行い(ステップS17)、サブデバイス指定コマン
ド、OPCおよびOPRを送信し(ステップS18)、
ENDコマンドを送信し(ステップS19)、ERRO
R(エラー)処理を行い(ステップS20)、最後に、
OPC全体の処理に関し、エラーがあれば、ERROR
処理を行う(ステップS21)。
FIGS. 4 and 5 show a part and the rest of an example of command level processing of the device driver of the D2B processing microcomputer 109 of FIG. D2B processing microcomputer 1
09 determines whether CMD / REQ is transmitted or received, and in the case of transmission, determines CMD transmission or REQ transmission (step S11). In the case of CMD transmission, the D2B processing microcomputer 109 classifies the OPC (step S12), O
Processing is performed according to the type of PC. That is, the D2B processing microcomputer 109 first performs the processing for the first OPC (step S13), and transmits the sub-device designation command, OPC and OPR (step S14),
END command is transmitted (step S15), and ERRO
R (error) processing is performed (step S16), then the same processing is performed for the second to (n-1) th CMD (n is the number of OPC types), and the processing is performed for the nth OPC ( Step S17), the sub-device designation command, OPC and OPR are transmitted (Step S18),
END command is transmitted (step S19), and ERRO
R (error) processing is performed (step S20), and finally,
If there is an error in the processing of the entire OPC, ERROR
Processing is performed (step S21).

【0026】REQ送信の場合には、D2B処理マイコ
ン109は、OPCを分類し(ステップS22)、OP
Cの種類に応じた処理を行う。すなわち、D2B処理マ
イコン109は、まず、第1OPCに関し、その処理を
行い(ステップS23)、サブデバイス指定コマンドを
送信し(ステップS24)、REQコマンドを送信し
(ステップS25)、GET−ANSWERで答を得
(ステップS26)、ENDコマンドを送信し(ステッ
プS27)、ERROR(エラー)処理を行い(ステッ
プS28)、次に、第2乃至第(n−1)CMDに関し
(nはOPCの種類数)、同様の処理を行い、第nOP
Cに関し、その処理を行い(ステップS29)、サブデ
バイス指定コマンドを送信し(ステップS30)、RE
Qコマンドを送信し(ステップS31)、GET−AN
SWERで答を得(ステップS32)、ENDコマンド
を送信し(ステップS33)、ERROR(エラー)処
理を行い(ステップS34)、最後に、OPC全体の処
理に関し、エラーがあれば、ERROR処理を行う(ス
テップS35)。
In the case of REQ transmission, the D2B processing microcomputer 109 classifies the OPC (step S22) and OP
Processing is performed according to the type of C. That is, the D2B processing microcomputer 109 first performs the processing for the first OPC (step S23), transmits the sub device designation command (step S24), transmits the REQ command (step S25), and answers with GET-ANSWER. (Step S26), an END command is transmitted (step S27), an ERROR (error) process is performed (step S28), and then the second to (n-1) th CMDs (n is the number of OPC types). ), The same processing is performed and the nOP
Regarding C, the processing is performed (step S29), the subdevice designation command is transmitted (step S30), and RE
Q command is transmitted (step S31), and GET-AN
The answer is obtained by SWER (step S32), the END command is transmitted (step S33), the ERROR (error) process is performed (step S34), and finally, if there is an error in the entire OPC process, the ERROR process is performed. (Step S35).

【0027】D2B処理マイコン109は、ステップS
11においてCMD/REQの受信と判断した場合に
は、図5のステップS41においてCMD受信かREQ
受信か判断する。CMD受信の場合には、D2B処理マ
イコン109は、サブデバイスアドレスを採取し(ステ
ップS42)、CMDを分類し(ステップS43)、C
MDの種類に応じた処理を行う。すなわち、D2B処理
マイコン109は、まず、第1CMDに関し、その処理
を行い(ステップS44)、結果をバッファに記憶し
(ステップS45)、ENDコマンドを送信し(ステッ
プS46)、ERROR(エラー)処理を行い(ステッ
プS47)、次に、第2乃至第(n−1)CMDに関し
(nはCMDの種類数)、同様の処理を行い、第nCM
Dに関し、その処理を行い(ステップS48)、結果を
バッファに記憶し(ステップS49)、ENDコマンド
を送信し(ステップS50)、ERROR(エラー)処
理を行い(ステップS51)、最後に、OPC全体の処
理に関し、エラーがあれば、ERROR処理を行う(ス
テップS52)。
The D2B processing microcomputer 109 executes step S
If it is judged in step 11 that CMD / REQ has been received, in step S41 of FIG.
Determine if it is received. In the case of CMD reception, the D2B processing microcomputer 109 collects the sub device address (step S42), classifies the CMD (step S43), and C
Processing is performed according to the type of MD. That is, the D2B processing microcomputer 109 first performs the processing for the first CMD (step S44), stores the result in the buffer (step S45), transmits the END command (step S46), and performs the ERROR (error) processing. Perform (step S47), then perform the same processing for the second to (n-1) th CMD (n is the number of types of CMD), and perform the nth CM.
Regarding D, the processing is performed (step S48), the result is stored in the buffer (step S49), the END command is transmitted (step S50), the ERROR (error) processing is performed (step S51), and finally the entire OPC is performed. If there is an error in the process (1), the ERROR process is performed (step S52).

【0028】REQ受信の場合には、D2B処理マイコ
ン109は、サブデバイスアドレス(前のCMD受信で
採取した値)を獲得し(ステップS53)、REQを分
類し(ステップS54)、REQの種類に応じた処理を
行う。すなわち、D2B処理マイコン109は、まず、
第1REQに関し、その処理を行い(ステップS5
5)、結果をバッファに記憶し(ステップS56)、G
ET−ANSWERによる答が送信されてくるときに結
果を送信し(ステップS57)、ENDコマンドを送信
し(ステップS58)、ERROR(エラー)処理を行
い(ステップS59)、次に、第2乃至第(n−1)R
EQに関し(nはREQの種類数)、同様の処理を行
い、第nREQに関し、その処理を行い(ステップS6
0)、結果をバッファに記憶し(ステップS61)、G
ET−ANSWERによる答が送信されてくるときに結
果を送信し(ステップS62)、ENDコマンドを送信
し(ステップS63)、ERROR(エラー)処理を行
い(ステップS64)、最後に、OPC全体の処理に関
し、エラーがあれば、ERROR処理を行う(ステップ
S65)。
In the case of REQ reception, the D2B processing microcomputer 109 acquires the sub device address (the value collected in the previous CMD reception) (step S53), classifies the REQ (step S54), and classifies it into the REQ type. Perform appropriate processing. That is, the D2B processing microcomputer 109 first
The first REQ is processed (step S5
5), store the result in the buffer (step S56), G
When the answer by ET-ANSWER is sent, the result is sent (step S57), the END command is sent (step S58), the ERROR (error) process is performed (step S59), and then the second to the second. (N-1) R
The same process is performed for EQ (n is the number of types of REQ), and the process is performed for the nth REQ (step S6).
0), the result is stored in the buffer (step S61), and G
When the answer by ET-ANSWER is sent, the result is sent (step S62), the END command is sent (step S63), the ERROR (error) process is performed (step S64), and finally the entire OPC process. If there is an error, the ERROR processing is performed (step S65).

【0029】なお、上記実施例においては、D2B通信
処理マイコンのオペレーティングシステムとしてMS‐
DOSを使用したが、これ以外の種々のオペレーティン
グシステムも使用できる。
In the above embodiment, the operating system of the D2B communication processing microcomputer is MS-
Although DOS was used, various other operating systems can also be used.

【0030】また、AVバスとしては、D2Bバス以外
のバスを使用することもできる。
Further, a bus other than the D2B bus can be used as the AV bus.

【0031】[0031]

【発明の効果】本発明の第1のAV機器によれば、他の
AV機器を制御する信号を発生するコンピュータのオペ
レーティングシステムに対して他のAV機器を制御する
ためのデバイスドライバを設けたので、初期化プログラ
ムや、下位レベルの処理プログラムを作成する必要がな
くなるから、プログラムの作成が容易となり、プログラ
ムの汎用化や再利用が可能となる。また、下位レベルの
記述がプログラム中に入らなくなるため、ソースプログ
ラムの量も減り、デバッグも楽になり、メンテナンスも
容易になる。
According to the first AV device of the present invention, the device driver for controlling the other AV device is provided for the operating system of the computer which generates the signal for controlling the other AV device. Since it is not necessary to create an initialization program or a lower-level processing program, it is easy to create a program, and the program can be generalized and reused. Further, since the lower level description is not included in the program, the amount of the source program is reduced, debugging becomes easier, and maintenance becomes easier.

【0032】本発明の第2のAV機器によれば、他のA
V機器を制御する信号を発生するコンピュータのアプリ
ケーションプログラムが他のAV機器制御のための下位
レベルの処理をシステムコールという形で処理できるよ
うにしたので、初期化プログラムや、下位レベルの処理
プログラムを作成する必要がなくなるから、プログラム
の作成が容易となり、プログラムの汎用化や再利用が可
能となる。また、下位レベルの記述がプログラム中に入
らなくなるため、ソースプログラムの量も減り、デバッ
グも楽になり、メンテナンスも容易になる。
According to the second AV device of the present invention, another A
Since an application program of a computer that generates a signal for controlling V equipment can process lower-level processing for controlling other AV equipment in the form of a system call, an initialization program and a lower-level processing program can be executed. Since it is not necessary to create the program, the program can be easily created, and the program can be generalized and reused. Further, since the lower level description is not included in the program, the amount of the source program is reduced, debugging becomes easier, and maintenance becomes easier.

【0033】本発明のAVシステムによれば、1つのA
V機器から他のAV機器を制御する信号を発生するコン
ピュータのオペレーティングシステムに対して他のAV
機器を制御するためのデバイスドライバを設けたので、
初期化プログラムや、下位レベルの処理プログラムを作
成する必要がなくなるから、プログラムの作成が容易と
なり、プログラムの汎用化や再利用が可能となる。ま
た、下位レベルの記述がプログラム中に入らなくなるた
め、ソースプログラムの量も減り、デバッグも楽にな
り、メンテナンスも容易になる。
According to the AV system of the present invention, one A
Other AV to the operating system of the computer which generates the signal which controls other AV equipment from V equipment
Since a device driver for controlling the equipment is provided,
Since it is not necessary to create an initialization program and a lower-level processing program, the program can be created easily, and the program can be generalized and reused. Further, since the lower level description is not included in the program, the amount of the source program is reduced, debugging becomes easier, and maintenance becomes easier.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明が適用されるAV機器およびAVシステ
ムの例の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an example of an AV device and an AV system to which the present invention is applied.

【図2】図1のD2B処理マイコン109のアプリケー
ションソフトウエアすなわちアプリケーションプログラ
ムとデバイスドライバとの関係を示す図である。
FIG. 2 is a diagram showing a relationship between application software of a D2B processing microcomputer 109 of FIG. 1, that is, an application program and a device driver.

【図3】図1のD2B処理マイコン109のデバイスド
ライバのフィーチャーレベルの処理の一例を示すフロー
チャートである。
FIG. 3 is a flowchart showing an example of a feature level process of a device driver of a D2B processing microcomputer 109 of FIG.

【図4】図1のD2B処理マイコン109のデバイスド
ライバのコマンドレベルの処理の一例の一部を示すフロ
ーチャートである。
FIG. 4 is a flowchart showing a part of an example of command level processing of a device driver of the D2B processing microcomputer 109 of FIG.

【図5】図1のD2B処理マイコン109のデバイスド
ライバのコマンドレベルの処理の一例の残部を示すフロ
ーチャートである。
5 is a flowchart showing the rest of an example of command level processing of a device driver of the D2B processing microcomputer 109 of FIG.

【符号の説明】[Explanation of symbols]

30 第1VTR 40 第2VTR 50 LDP 100 テレビジョン受像機(AVセンター) 104 CPU 105 ROM 106 RAM 107 不揮発性メモリ 109 D2B処理マイコン 113 CRT 118 切換部 120 内部バス 121 D2Bバス T1,T2,T3 AV入出力端子 30 1st VTR 40 2nd VTR 50 LDP 100 Television receiver (AV center) 104 CPU 105 ROM 106 RAM 107 Nonvolatile memory 109 D2B processing microcomputer 113 CRT 118 Switching unit 120 Internal bus 121 D2B bus T1, T2, T3 AV input / output Terminal

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 AVバスを介して他のAV機器と接続さ
れ、前記他のAV機器を制御する信号を発生するコンピ
ュータを有するAV機器において、 前記コンピュータのオペレーティングシステムに対して
前記他のAV機器を制御するためのデバイスドライバが
設けられていることを特徴とするAV機器。
1. An AV device having a computer connected to another AV device via an AV bus and generating a signal for controlling the other AV device, wherein the other AV device is provided to an operating system of the computer. An AV device including a device driver for controlling the AV device.
【請求項2】 AVバスを介して他のAV機器と接続さ
れ、前記他のAV機器を制御する信号を発生するコンピ
ュータを有するAV機器において、 前記コンピュータのアプリケーションプログラムが前記
他のAV機器制御のための下位レベルの処理をシステム
コールという形で処理できるようにしたことを特徴とす
るAV機器。
2. An AV device having a computer connected to another AV device via an AV bus and generating a signal for controlling the other AV device, wherein an application program of the computer controls the other AV device. AV equipment characterized by being able to process lower-level processing in the form of a system call.
【請求項3】 複数のAV機器がAVバスを介して接続
され、前記複数のAV機器の少なくとも1つが他のAV
機器を制御する信号を発生するコンピュータを有するA
Vシステムにおいて、 前記コンピュータのオペレーティングシステムに対して
前記他のAV機器を制御するためのデバイスドライバが
設けられていることを特徴とするAVシステム。
3. A plurality of AV devices are connected via an AV bus, and at least one of the plurality of AV devices is another AV device.
A having a computer for generating signals for controlling equipment
The V system, wherein the operating system of the computer is provided with a device driver for controlling the other AV equipment.
JP4330924A 1992-11-17 1992-11-17 Av equipment and av system Withdrawn JPH06165255A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4330924A JPH06165255A (en) 1992-11-17 1992-11-17 Av equipment and av system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4330924A JPH06165255A (en) 1992-11-17 1992-11-17 Av equipment and av system

Publications (1)

Publication Number Publication Date
JPH06165255A true JPH06165255A (en) 1994-06-10

Family

ID=18237981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4330924A Withdrawn JPH06165255A (en) 1992-11-17 1992-11-17 Av equipment and av system

Country Status (1)

Country Link
JP (1) JPH06165255A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09154073A (en) * 1995-11-29 1997-06-10 Sony Corp Av equipment control method and av equipment
JP2000324566A (en) * 1999-05-07 2000-11-24 Nec Corp Remote control system and recording and reproducing device
JP2005051388A (en) * 2003-07-31 2005-02-24 Pioneer Electronic Corp System, method, program and the like for information output control

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09154073A (en) * 1995-11-29 1997-06-10 Sony Corp Av equipment control method and av equipment
JP2000324566A (en) * 1999-05-07 2000-11-24 Nec Corp Remote control system and recording and reproducing device
JP2005051388A (en) * 2003-07-31 2005-02-24 Pioneer Electronic Corp System, method, program and the like for information output control

Similar Documents

Publication Publication Date Title
JP3243803B2 (en) AV equipment
US7278110B1 (en) Programmable device control system and method
JP2006155860A (en) Data recording controller, method of controlling data recording controller, program, data recording system, data recording device
EP0371719A2 (en) Apparatus control system using on-screen display
US5856789A (en) Power supply switching of a computer system by a remote controller
JPH07123326A (en) Concentrated recording reservation control system for one or more vtrs
US7406570B2 (en) Multisystem network, and device and method for access to data storage
US5914797A (en) Audio video apparatus controller
JPH06165255A (en) Av equipment and av system
US5166928A (en) Communication system comprising a communication line monitor for monitoring a communication line
JP3158388B2 (en) Display control device
US5739763A (en) Method for controlling electronic appliance capable of suppressing user's irritation
JP3060602B2 (en) AV equipment
JPH10290487A (en) Remote controller, remote controller control method and medium
KR100508596B1 (en) A display device having function for controlling power on/off in connected image devices and method thereof
JP3120498B2 (en) Electronics
JP2606243B2 (en) Electronics
JPH1093900A (en) Reproduction device incorporating edit function
KR20050120960A (en) Apparatus and method for displaying pc video
JPH0746437A (en) Remote controller
JPH06153141A (en) Recording medium and av system
KR100262536B1 (en) Method for controlling a micom of a television video cassette recorder
JP2002190188A (en) Electronic equipment controlling device and method of the control
JP2002191083A (en) Electronic equipment controller and electronic equipment control method
JPH08292926A (en) Image processor and its control method

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000201