(57)【要約】【課題】ポートを自動的に入力または出力に設定できるようにする。【解決手段】電子機器は、外部機器と接続されるポートと、前記ポートと接続され、前記ポートの信号を取得する信号取得手段と、出力信号を生成する信号生成手段と、前記ポートが出力設定された場合は前記ポートと前記信号生成手段を接続し、入力設定された場合は前記ポートと前記信号生成手段を切断する信号接続手段とを有し、前記ポートが出力設定である場合であって、前記信号取得手段において前記信号生成手段が生成する出力信号と異なる信号が取得された場合は、前記ポートを入力設定に切り替え、前記ポートが入力設定である場合であって、前記信号取得手段において信号が所定の時間継続して取得されない場合は、前記ポートを出力設定に切り替える。【選択図】図５
2018113529.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と接続されるポートと、
前記ポートと接続され、前記ポートの信号を取得する信号取得手段と、
出力信号を生成する信号生成手段と、
前記ポートが出力設定された場合は前記ポートと前記信号生成手段を接続し、入力設定された場合は前記ポートと前記信号生成手段を切断する信号接続手段と
を有し、
前記ポートが出力設定である場合であって、前記信号取得手段において前記信号生成手段が生成する出力信号と異なる信号が取得された場合は、前記ポートを入力設定に切り替え、
前記ポートが入力設定である場合であって、前記信号取得手段において信号が所定の時間継続して取得されない場合は、前記ポートを出力設定に切り替えることを特徴とする電子機器。
【請求項２】
前記所定時間は、前記ポートが出力設定から入力設定へ切り替わる度に、ランダムな値で更新されることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記ポートを終端する終端手段と、
前記ポートが入力設定された場合は前記ポートと前記終端手段を接続し、出力設定された場合は前記ポートと前記終端手段を切断する終端接続手段と
をさらに有することを特徴とする請求項１又は２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力と出力との切り替えが可能なポートを有する電子機器に関する。
【背景技術】
【０００２】
電子機器には、外部機器と接続するためのポートが有するものが多いが、デザインや配置の制約上、ポート数は少ない方が望ましい。特許文献１には、入力ポートと出力ポートと一つのポートで実現する技術が記載されている。この技術ででは、外部機器からの信号と内部で生成する信号との衝突を検出した際に、ポートの設定を出力から入力に切り替えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−８４１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、信号の衝突を検出して、ポートが一旦入力設定に切り替わった後は、外部機器からの信号がなくなった場合でも自動的に出力設定に切り替わることがない。そのため、一旦入力設定に切り替わったポートに、入力専用ポートを持つ外部機器を接続した場合はユーザが出力設定に切り替えないと接続が確立されないという問題がある。さらに、特許文献１に記載の電子機器同士を接続した状態で、各電子機器が同時に信号の衝突を検出すると、ポート設定が各電子機器共に入力となってしまい、接続が確立されないという問題がある。
【０００５】
そこで、本発明は、特許文献１とは異なる方法で、ポートを自動的に入力または出力に設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、外部機器と接続されるポートと、前記ポートと接続され、前記ポートの信号を取得する信号取得手段と、出力信号を生成する信号生成手段と、前記ポートが出力設定された場合は前記ポートと前記信号生成手段を接続し、入力設定された場合は前記ポートと前記信号生成手段を切断する信号接続手段とを有し、前記ポートが出力設定である場合であって、前記信号取得手段において前記信号生成手段が生成する出力信号と異なる信号が取得された場合は、前記ポートを入力設定に切り替え、前記ポートが入力設定である場合であって、前記信号取得手段において信号が所定の時間継続して取得されない場合は、前記ポートを出力設定に切り替えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ポートを自動的に入力または出力に設定することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１おける電子機器５００の動作を説明するためのフローチャートである。
【図２】実施形態２おける電子機器５００の動作を説明するためのフローチャートである。
【図３】タイムコード制御部５１１の詳細な構成の一例を説明するための図である。
【図４】ゲンロック／シンクアウト制御部５１３の詳細な構成の一例を説明するための図である。
【図５】実施形態１及び２における電子機器５００の構成の一例を説明するためのブロック図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明の実施形態は以下の実施形態に限定されるものではない。
【００１０】
［実施形態１］
図５を参照し、実施形態１及び２における電子機器５００の構成の一例を説明する。実施形態１及び２では、電子機器５００が撮像装置（例：ビデオカメラ）である場合を説明するが、電子機器５００は撮像装置以外の電子機器であってもよい。実施形態１では、電子機器５００が、入力と出力とが切り替え可能なポートとして、ＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）規格のＬＴＣ（Ｌｉｎｅａｒ  Ｔｉｍｅ  Ｃｏｄｅ）形式に準拠したタイムコード端子を有する場合を説明する。
【００１１】
図５において、レンズユニット５０１は、絞り変更機能、画角変更機能、焦点距離変更機能を持ち、被写体の光学像を撮像素子５０２の撮像面上に結像する。撮像素子５０２は、レンズユニット５０１による光学像を電気信号に変換する。ＡＤ変換器５０３は、撮像素子５０２からのアナログ画像信号をデジタル信号に変換する。画像処理部５０４はＡＤ変換器５０３からの映像信号を、メモリ５０５に一時格納し、蓄積した映像信号に対して所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。
【００１２】
システム制御部５０９は、画像処理部５０４からの画像処理済みの映像信号を所定の圧縮符号化方式で圧縮符号化する圧縮手段を有する。システム制御部５０９は、この圧縮手段で圧縮された映像信号をバッファメモリ５０７に一時格納し、その後、バッファメモリ５０７に一時記憶された圧縮映像信号を適宜読み出して、記録手段である半導体メモリ５０６に保存する。
【００１３】
さらに、システム制御部５０９は、レンズユニット５０１と通信を行い、絞り、画角、焦点距離の調整を行うことができる。スイッチやボタンで構成される指示入力部５０８はユーザからの入力を電気的な信号に変換し、システム制御部５０９に通知する。撮影画像や電子機器５００の状態はシステム制御部５０９によって表示装置である表示部５１０上に表示される。
【００１４】
タイムコード端子５１２は、入出力兼用端子で、タイムコード制御部５１１によって入出力の設定が行われ、他の電子機器やタイムコードジェネレータなどの外部機器と接続される。システム制御部５０９はタイムコード制御部５１１を介して、外部機器とＬＴＣ形式のタイムコード信号の送受信を行うことができる。
【００１５】
ゲンロック／シンクアウト端子５１４は、入出力兼用端子で、ゲンロック／シンクアウト制御部５１３によって入出力の設定が行われ、他の電子機器やシンクジェネレータなどの外部機器と接続される。システム制御部５０９がゲンロック／シンクアウト制御部５１３を介して外部機器から入力されるアナログ映像信号を基に同期コードを抽出し、自身の映像信号の位相をずらすことによって、外部機器と電子機器５００は同期することができる。また、システム制御部５０９はゲンロック／シンクアウト制御部５１３を介して、アナログ映像信号をゲンロック／シンクアウト端子５１４に出力することができる。
【００１６】
図３は、タイムコード制御部５１１の詳細な構成の一例を説明するための図である。スイッチ３０１によってタイムコード生成部３０２とタイムコード端子５１２を接続または切断することができる。タイムコード生成部３０２は、入出力切替制御部３０４から入力された情報から、タイムコード信号を生成し、スイッチ３０１に出力する。信号取得部３０３は、タイムコード端子５１２における信号波形を常に取得し、入出力切替制御部３０４に取得した信号の情報を送信する。
【００１７】
入出力切替制御部３０４は、信号取得部３０３からの情報に基づき、スイッチ３０１の開閉を制御し、タイムコード端子５１２を入力設定または出力設定に切り替える。タイムコード端子５１２を出力設定にする場合は、スイッチ３０１を閉にし、タイムコード端子５１２とタイムコード生成部３０２を接続する。入力設定にする場合は、スイッチ３０１を開にし、タイムコード端子５１２とタイムコード生成部３０２を切り離す。なお、スイッチを用いず、タイムコード生成部３０２を直接制御し、タイムコード信号を生成あるいは停止させて入出力設定の切り替えを行ってもよい。ただし、タイムコード信号を停止させた場合にタイムコード生成部３０２の出力がハイ・インピーダンス状態になっている必要がある。
【００１８】
タイマ３０５は、入出力切替制御部３０４によって制御され、タイムコード端子５１２の入出力切り替えタイミングを制御するための時間カウントを行う。乱数生成部３０６は、乱数を生成し、入出力切替制御部３０４に対して生成した乱数を送出する。システム制御部５０９は電子機器５００の動作モードや指示入力部５０８を介して入力されたユーザからの入力情報に従って入出力切替制御部３０４に出力すべきタイムコード信号の通知を行う。また、システム制御部５０９は入出力切替制御部３０４から取得した信号に関する情報を受信する。
【００１９】
次に、図１を参照し、実施形態１おける電子機器５００の動作を説明する。Ｓ１０１から開始し、Ｓ１０２で入出力切替制御部３０４はスイッチ３０１を閉じ、タイムコード生成部３０２とタイムコード端子５１２を接続することによって、タイムコード端子５１２を出力設定とする。また、入出力切替制御部３０４はシステム制御部５０９からタイムコード信号の内容や形式の情報を受け取り、タイムコード生成部３０２に送信する。タイムコード生成部３０２が受信した情報を基にタイムコード信号を生成することによって、タイムコード端子５１２からタイムコード信号が出力される。
【００２０】
Ｓ１０３で信号取得部３０３はタイムコード端子５１２における信号を取得し、入出力切替制御部３０４は信号の情報を信号取得部３０３から受信する。Ｓ１０４で入出力切替制御部３０４はタイムコード生成部３０２に送信しているタイムコード信号の情報と信号取得部３０３から受信する信号の情報を比較し、一致しているならＳ１０３に戻り、信号の情報比較を継続する。
【００２１】
送信しているタイムコード信号と受信している信号が一致していない場合、入出力切替制御部３０４はタイムコード端子５１２に外部機器から信号が印加されていると判定し、スイッチ３０１を開くことによってタイムコード端子５１２を入力設定とする（Ｓ１０５）。また、入出力切替制御部３０４は乱数生成部３０６からランダムな値を取得し、その値をタイマ３０５に設定する。ここで言うランダムな値とは、スイッチ３０１が閉から開に切り替わってから入出力切替制御部３０４が信号取得部３０３からの信号を判定できるようになるまでの時間より長いことが好ましい。
【００２２】
また、ユーザがケーブルを端子に挿してから何も変化が起こらない時に、違和感を感じるまでの時間よりも短いことが好ましい。Ｓ１０６で信号取得部３０３はタイムコード端子５１２における信号を取得し、入出力切替制御部３０４は信号の情報を信号取得部３０３から受信する。また、入出力切替制御部３０４は受信した信号の情報をシステム制御部５０９に転送する。
【００２３】
Ｓ１０７で入出力切替制御部３０４は信号取得部３０３から受信する信号の情報を基にタイムコード端子５１２に信号が印加されているかを判定する。入力信号があると判定した場合はＳ１０６に戻り、入出力切替制御部３０４は信号取得部３０３からの信号情報の取得を継続する。
【００２４】
入力信号がないと判定した場合、Ｓ１０８に進み、入出力切替制御部３０４はタイマ３０５からの情報を取得し、設定したランダムな時間が経過したかどうかを確認する。設定した時間が経過していない場合はＳ１０６に戻り、入出力切替制御部３０４は信号取得部３０３からの信号情報の取得を継続する。設定した時間が経過している場合はＳ１０２に戻り、入出力切替制御部３０４はスイッチ３０１を閉じ、タイムコード生成部３０２とタイムコード端子５１２を接続することによって、タイムコード端子５１２を出力設定とする。
【００２５】
なお、タイマによってランダムな時間だけ入力設定を維持したのは、実施形態１で説明した電子機器同士を接続した場合に、入力と出力とを切り替えるタイミングが一致すると接続がいつまでも確立されないという問題に対応するためである。基本的には出力設定であるが、入力設定となる時間をランダムにすることによって、一方が出力設定、もう一方が入力設定となる時間を確保することができる。
【００２６】
以上説明したように、実施形態１によれば、タイムコード端子を自動的に入力または出力に設定することによって、ユーザ操作による端子の入出力設定をすることなく、入力と出力とを共用した端子を実現することができる。
【００２７】
［実施形態２］
実施形態２では、電子機器５００が、入力と出力とが切り替え可能なポートとして、ＳＭＰＴＥ規格のアナログ映像信号の入力または出力を行うゲンロック／シンクアウト端子を有する場合を説明する。
【００２８】
図４は、ゲンロック／シンクアウト制御部５１３の詳細な構成の一例を説明するための図である。スイッチ４０１によって映像信号生成部４０２とゲンロック／シンクアウト端子５１４を接続または切断することができる。また、スイッチ４０７によってゲンロック／シンクアウト端子５１４は終端抵抗４０８を介してグラウンドと接続または切断することができ、終端設定の切り替えが可能である。ここでは、アナログ映像信号を扱っているため、終端抵抗４０８は７５Ωであることが好ましい。
【００２９】
映像信号生成部４０２は、入出力切替制御部４０４から入力された情報から、映像信号を生成し、スイッチ４０１に出力する。信号取得部４０３は、ゲンロック／シンクアウト端子５１４における信号波形を常に取得し、入出力切替制御部４０４に取得した信号の情報を送信する。
【００３０】
入出力切替制御部４０４は、信号取得部４０３からの情報に基づき、スイッチ４０１、スイッチ４０７の開閉を制御し、ゲンロック／シンクアウト端子５１４を入力設定または出力設定に切り替える。ゲンロック／シンクアウト端子５１４を出力設定にする場合は、スイッチ４０１を閉にし、ゲンロック／シンクアウト端子５１４と映像信号生成部４０２を接続し、スイッチ４０７を開にし、終端抵抗４０８を切り離す。入力設定にする場合は、スイッチ４０１を開にし、ゲンロック／シンクアウト端子５１４と映像信号生成部４０２を切り離し、スイッチ４０７を閉にして終端抵抗４０８を接続する。
【００３１】
なお、スイッチ４０１を用いず、映像信号生成部４０２を直接制御し、アナログ映像信号を生成あるいは停止させて入出力設定の切り替えを行ってもよい。ただし、アナログ映像信号を停止させた場合に映像信号生成部４０２の出力がハイ・インピーダンス状態になっている必要がある。タイマ４０５は、入出力切替制御部４０４によって制御され、ゲンロック／シンクアウト端子５１４の入出力切り替えタイミングを制御するための時間カウントを行う。乱数生成部４０６は、乱数を生成し、入出力切替制御部４０４に対して生成した乱数を送出する。
【００３２】
システム制御部５０９は、電子機器５００の動作モードや指示入力部５０８を介して入力されたユーザからの入力情報に従って入出力切替制御部４０４に出力すべきアナログ映像信号の通知を行う。また、システム制御部５０９はゲンロック／シンクアウト制御部５１３から取得した信号に関する情報を受信する。
【００３３】
次に、図２を参照し、実施形態２おける電子機器５００の動作を説明する。Ｓ２０１から開始し、Ｓ２０２で入出力切替制御部４０４はスイッチ４０１を閉じ、映像信号生成部４０２とゲンロック／シンクアウト端子５１４を接続する。また、入出力切替制御部４０４はスイッチ４０７を開くことによって、終端抵抗４０８との接続を切り離し、ゲンロック／シンクアウト端子５１４を出力設定とする。また、入出力切替制御部４０４はシステム制御部５０９からアナログ映像信号の内容や形式の情報を受け取り、映像信号生成部４０２に送信する。映像信号生成部４０２が受信した情報を基にアナログ映像信号を生成することによって、ゲンロック／シンクアウト端子５１４からアナログ映像信号が出力される。
【００３４】
Ｓ２０３で信号取得部４０３はゲンロック／シンクアウト端子５１４における信号を取得し、入出力切替制御部４０４は信号の情報を信号取得部４０３から受信する。Ｓ２０４で入出力切替制御部４０４は映像信号生成部４０２に送信しているアナログ映像信号の情報と信号取得部４０３から受信する信号の情報を比較し、一致しているならＳ２０３に戻り、信号の情報比較を継続する。
【００３５】
送信しているアナログ映像信号と受信している信号が一致していない場合、入出力切替制御部４０４はゲンロック／シンクアウト端子５１４に外部機器から信号が印加されていると判定する。スイッチ４０１を開き、スイッチ４０７を閉じることによってゲンロック／シンクアウト端子５１４を入力設定とする（Ｓ２０５）。
【００３６】
また、入出力切替制御部４０４は乱数生成部４０６からランダムな値を取得し、その値をタイマ４０５に設定する。ここで言うランダムな値とは、スイッチ４０１が閉から開に切り替わってから入出力切替制御部４０４が信号取得部４０３からの信号を判定できるようになるまでの時間より長いことが好ましい。また、ユーザがケーブルを端子に挿してから何も変化が起こらない時に、違和感を感じるまでの時間よりも短いことが好ましい。
【００３７】
Ｓ２０６で信号取得部４０３はゲンロック／シンクアウト端子５１４における信号を取得し、入出力切替制御部４０４は信号の情報を信号取得部４０３から受信する。また、入出力切替制御部４０４は受信した信号の情報をシステム制御部５０９に転送する。Ｓ２０７で入出力切替制御部４０４は信号取得部４０３から受信する信号の情報を基にゲンロック／シンクアウト端子５１４に信号が印加されているかを判定する。入力信号があると判定した場合はＳ２０６に戻り、入出力切替制御部４０４は信号取得部４０３からの信号情報の取得を継続する。
【００３８】
入力信号がないと判定した場合、Ｓ２０８に進み、入出力切替制御部４０４はタイマ４０５からの情報を取得し、設定したランダムな時間が経過したかどうかを確認する。設定した時間が経過していない場合はＳ２０６に戻り、入出力切替制御部４０４は信号取得部４０３からの信号情報の取得を継続する。設定した時間が経過している場合はＳ２０２に戻り、入出力切替制御部４０４はスイッチ４０１を閉じ、スイッチ４０７を開くことによって、ゲンロック／シンクアウト端子５１４を出力設定とする。
【００３９】
以上説明したように、実施形態２によれば、終端制御の必要なゲンロック／シンクアウト端子を自動的に入力または出力に設定することによって、ユーザ操作による端子の入出力設定をすることなく、入力と出力とを共用した端子を実現することができる。
【００４０】
［実施形態３］
実施形態１及び２で説明した様々な機能、処理又は方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などがプログラムを用いて実現することもできる。以下、実施形態３では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵなどを「コンピュータＸ」と呼ぶ。また、実施形態３では、コンピュータＸを制御するためのプログラムであって、実施形態１及び２で説明した様々な機能、処理又は方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００４１】
実施形態１及び２で説明した様々な機能、処理又は方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも一つを含む。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ（非一時的）な記憶媒体である。
【符号の説明】
【００４２】
５００  電子機器
５０１  レンズユニット
５０２  撮像素子
５０３  ＡＤ変換器
５０４  画像処理部
５０５  メモリ
５０６  半導体メモリ
５０７  バッファメモリ
５０８  指示入力部
５０９  システム制御部
５１０  表示部（例：ＬＣＤ）
５１１  タイムコード制御部
５１２  タイムコード端子
５１３  ゲンロック／シンクアウト制御部
５１４  ゲンロック／シンクアウト端子
【図１】
2018113529.tif 000003
【図２】
2018113529.tif 000004
【図３】
2018113529.tif 000005
【図４】
2018113529.tif 000006
【図５】
2018113529.tif 000007