JP6900966B2 - Electronics and programs - Google Patents
Electronics and programs Download PDFInfo
- Publication number
- JP6900966B2 JP6900966B2 JP2019061958A JP2019061958A JP6900966B2 JP 6900966 B2 JP6900966 B2 JP 6900966B2 JP 2019061958 A JP2019061958 A JP 2019061958A JP 2019061958 A JP2019061958 A JP 2019061958A JP 6900966 B2 JP6900966 B2 JP 6900966B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- state
- camera
- transmission line
- connection
- 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.)
- Active
Links
Images
Landscapes
- Communication Control (AREA)
Description
本発明は、電子機器およびプログラムに関する。 The present invention relates to electronic devices and programs.
インターフェースを異にする複数種類の外部機器に対応可能なコネクタを具備し、コネクタに接続された外部機器に適用すべきインターフェースを認識して、認識されたインターフェースを機能させるカメラが知られている(例えば、特許文献1参照)。
[先行技術文献]
[特許文献]
[特許文献1]特開平6−217175号公報
There are known cameras that have a connector that can handle multiple types of external devices with different interfaces, recognize the interface that should be applied to the external device connected to the connector, and make the recognized interface work ( For example, see Patent Document 1).
[Prior art literature]
[Patent Document]
[Patent Document 1] Japanese Unexamined Patent Publication No. 6-217175
電子機器に装着された外部機器に対して他の外部機器から容易にアクセスすることができないという課題があった。 There is a problem that the external device mounted on the electronic device cannot be easily accessed from another external device.
第1の態様においては、電子機器は、第1接続部と、第2接続部と、第1接続部に接続された第1外部機器との間で、第1接続部を通じて第1プロトコルおよび第2プロトコルのうち選択されたプロトコルでデータを伝送し、第2接続部に接続された第2外部機器との間で、第2接続部を通じて第2プロトコルでデータを伝送する伝送部と、第2接続部に接続されたデータ伝送ラインを伝送部に接続した第1状態と、第2接続部に接続されたデータ伝送ラインを第1接続部のデータ伝送ラインに接続した第2状態との間で切り替える制御部とを備える。 In the first aspect, the electronic device is the first protocol and the first protocol and the first between the first connection part, the second connection part, and the first external device connected to the first connection part through the first connection part. A transmission unit that transmits data using the protocol selected from the two protocols and transmits data with the second external device connected to the second connection unit using the second protocol through the second connection unit, and a second transmission unit. Between the first state in which the data transmission line connected to the connection unit is connected to the transmission unit and the second state in which the data transmission line connected to the second connection unit is connected to the data transmission line in the first connection unit. It is equipped with a control unit for switching.
第2の態様においては、プログラムは、第1接続部に接続された第1外部機器との間で、第1接続部を通じて第1プロトコルおよび第2プロトコルのうち選択されたプロトコルで伝送部がデータを伝送し、第2接続部に接続された第2外部機器との間で、第2接続部を通じて前記第2プロトコルでデータを伝送部が伝送するステップと、第2接続部に接続されたデータ伝送ラインを伝送部に接続した第1状態と、第2接続部に接続されたデータ伝送ラインを第1接続部のデータ伝送ラインに接続した第2状態との間で切り替えるステップとをコンピュータに実行させる。 In the second aspect, the program is connected to the first external device connected to the first connection unit, and the transmission unit data data in the selected protocol of the first protocol and the second protocol through the first connection unit. The step of transmitting data with the second external device connected to the second connection unit by the transmission unit using the second protocol through the second connection unit, and the data connected to the second connection unit. The computer executes a step of switching between the first state in which the transmission line is connected to the transmission unit and the second state in which the data transmission line connected to the second connection unit is connected to the data transmission line of the first connection unit. Let me.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 The outline of the above invention does not list all the necessary features of the present invention. Sub-combinations of these feature groups can also be inventions.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the inventions that fall within the scope of the claims. Also, not all combinations of features described in the embodiments are essential to the means of solving the invention.
図1は、カメラシステム5の一例を模式的に示す。カメラシステム5は、カメラ10、外部メモリ180、USB(Universal Serial Bus)ケーブル105および外部装置110を備える。外部装置110は、PC21および通信アクセサリ22を含む。PC21はパーソナルコンピュータである。
FIG. 1 schematically shows an example of the
カメラ10は、撮像装置の一例としての一眼レフレックスカメラである。カメラ10は、カメラ本体130と、レンズユニット120とを備える。レンズユニット120は、カメラ本体130に装着される。レンズユニット120は交換レンズであり、カメラ本体130に対して着脱可能である。
The
カメラ本体130が有するメモリカードコネクタ151には、外部メモリ180が装着される。外部メモリ180は外部機器の一例である。外部メモリ180は、PCI Express(登録商標)規格に従って、カメラ10と通信することができる。外部メモリ180は、USB規格に従ってカメラ10と通信することもできる。外部メモリ180は、PCI Express規格およびUSB規格のうち選択された規格に従って、カメラ本体130が有するSoC200と通信してデータを伝送する。例えば、SoC200は、撮影することで得られた画像データを、メモリカードコネクタ151に装着された外部メモリ180に記録する。
An
カメラ本体130が有するUSBコネクタ152には、USBケーブル105および通信アクセサリ22を装着することができる。PC21は、USBケーブル105を介してカメラ10に接続される。PC21および通信アクセサリ22は、外部機器の一例である。PC21および通信アクセサリ22は、USB規格に従ってカメラ10と通信し、カメラ10との間でデータを伝送する。具体的には、PC21および通信アクセサリ22は、USB規格に従ってSoC200と通信してデータを伝送する。
A
PC21は、外部メモリ180に記録された画像データを、USBケーブル105を介して取得する。PC21は、外部メモリ180に記録された画像データを、SoC200を介して取得できる。また、後述するように、PC21は、外部メモリ180に記録された画像データを、SoC200を介することなく外部メモリ180から直接に取得できる。PC21は自己電源を有しており、カメラ10にUSBコネクタ152を介して電力を供給することができる。
The PC 21 acquires the image data recorded in the
通信アクセサリ22は、カメラ本体130に装着された状態で、外部の無線機器との間で無線通信を行う。通信アクセサリ22は、例えば無線リモコンからの無線信号を受信して、カメラ10を制御する。通信アクセサリ22は、撮影を指示する無線信号を無線リモコンから受信した場合に、カメラ10に撮影を指示する。また、通信アクセサリ22は、カメラ10が撮影により生成された画像データを、外部の無線機器に送信する。通信アクセサリ22は自己電源を有しておらず、カメラ10からUSBコネクタ152を介して供給された電力で動作する。
The
カメラ本体130において、メモリカードコネクタ151に接続された伝送ライン181は、切替制御部230の制御により、メモリカードコネクタ151に接続された伝送ライン111に直接に接続可能である。切替制御部230は、伝送ライン181を伝送ライン111に接続した状態と、SoC200に接続された伝送ライン116に伝送ライン111を接続した状態とを切り替える。伝送ライン116に伝送ライン111を接続した状態では、SoC200は、USBコネクタ152に接続されたPC21や通信アクセサリ22との間でUSB接続によってデータを伝送できる。
In the
一方、伝送ライン181を伝送ライン111に接続した状態では、PC21は、USB接続によって外部メモリ180との間で直接にデータを伝送できる。なお、カメラシステム5に係る説明において、伝送ライン181を伝送ライン111に接続した状態を、ダイレクト接続の状態と呼ぶ場合がある。これに対し、伝送ライン181を伝送ライン111に接続した状態を、非ダイレクト接続の状態と呼ぶ場合がある。
On the other hand, in the state where the
外部メモリ180は、USB規格におけるマスストレージクラスのデバイスとしても動作できる。伝送ラインの接続状態がダイレクト接続の状態にある場合、PC21は、マスストレージクラスの仕様に従って外部メモリ180にアクセスする。このため、PC21は、カメラ10による制御を必要とせずに、外部メモリ180に直接にアクセスすることができる。例えばカメラ10の電源スイッチ14がOFF状態であっても、PC21は、SoC200による制御を必要とせずに、外部メモリ180に直接にアクセスすることができる。
The
一方、通信アクセサリ22がカメラ10に接続されているときには、伝送ラインの接続状態は非ダイレクト接続の状態にされる。電源スイッチ14がON位置にある場合、カメラ10は通信アクセサリ22に電力を供給して、通信アクセサリ22を動作させる。
On the other hand, when the
このように、カメラ10によれば、伝送ラインの接続状態がダイレクト接続の状態にある場合、SoC200を動作させなくても、PC21は外部メモリ180に直接にアクセスできる。そのため、PC21は外部メモリ180に容易にアクセスできる。また、PC21が外部メモリ180にアクセスする場合にSoC200を動作させなくてよいので、カメラ10の消費電力を削減することができる。また、電源スイッチ14がOFF位置にありSoC200等に電力が供給されていない場合や、カメラ本体130の電源となる電池の残存容量がない場合でも、PC21はメモリカードコネクタ151に装着された外部メモリ180にアクセスすることができる。
As described above, according to the
図2は、カメラ10のシステム構成の一例を外部メモリ180とともに示す。図2は、交換レンズであるレンズユニット120がカメラ本体130に装着されたカメラ10全体のブロック構成を示す。
FIG. 2 shows an example of the system configuration of the
レンズユニット120は、レンズマウント接点121を有するレンズマウントを備える。カメラ本体130は、カメラマウント接点131を有するカメラマウントを備える。レンズマウントとカメラマウントとが係合してレンズユニット120とカメラ本体130とが一体化されると、レンズマウント接点121とカメラマウント接点131とが接続される。レンズMPU123は、レンズマウント接点121およびカメラマウント接点131を介してカメラMPU140と接続され、相互に通信しつつ協働してレンズユニット120を制御する。
The
レンズユニット120は、レンズ群122、レンズ駆動部124およびレンズMPU123を有する。被写体光は、レンズユニット120が有する光学系としてのレンズ群122を透過して、カメラ本体130に入射する。メインミラー145およびサブミラー146を含むミラーユニットは、レンズ群122の光軸を中心とする被写体光束中に進出した進出位置と、被写体光束から退避した退避位置とを取り得る。サブミラー146は、メインミラー145の変位に連動して変位する。メインミラー145が被写体光束中から退避した位置にある場合に、サブミラー146も被写体光束から退避した位置にある。メインミラー145が被写体光束中に進出した位置にある場合に、サブミラー146も被写体光束中に進出した位置にある。レリーズボタンが押し込まれると、ミラーユニットは進出位置からアップして退避位置に変位し、撮像素子132による撮像動作が完了すると、ミラーユニットは退避位置からダウンして進出位置に戻る。
The
ミラーユニットが進出位置にある場合、メインミラー145は、レンズ群122を通過した被写体光束の一部を反射する。具体的には、メインミラー145の一部領域には、ハーフミラーが形成されている。メインミラー145のハーフミラー領域に入射した被写体光束の一部は透過し、他の一部は反射する。メインミラー145により反射された被写体光束は、ピント板161、透過型表示パネル160、ペンタプリズム147、接眼光学系162およびファインダ窓163を通じて、被写体像としてユーザに提示される。ユーザは、提示された被写体像に基づいて構図等を確認することができる。透過型表示パネル160は、被写体光束に基づく被写体像とともに、撮像動作の設定状態を示す情報等を含む種々の情報をユーザに提示する。透過型表示パネル160は、カメラMPU140の制御に従って、被写体光束に基づく被写体像に重畳して、種々の情報をユーザに提示する。
When the mirror unit is in the advanced position, the
メインミラー145のハーフミラー領域を透過した被写体光束の一部は、サブミラー146で反射されて、AFユニット142へ導かれる。AFユニット142は、被写体光束を受光する複数の光電変換素子列を有する。光電変換素子列は、合焦状態にある場合には位相が一致した信号を出力し、前ピン状態または後ピン状態にある場合には、位相ずれした信号を出力する。位相のずれ量は、焦点状態からのずれ量に対応する。AFユニット142は、光電変換素子列の出力を相関演算することで位相差を検出して、位相差を示す位相差信号をカメラMPU140へ出力する。
A part of the subject luminous flux transmitted through the half mirror region of the
レンズ群122の焦点状態は、カメラMPU140等の制御により、AFユニット142からの位相差信号を用いて調節される。例えば、位相差信号から検出された焦点状態に基づき、カメラMPU140によってレンズ群122が含むフォーカスレンズの目標位置が決定され、決定された目標位置に向けてレンズMPU123の制御によってフォーカスレンズの位置が制御される。具体的には、レンズMPU123は、一例としてフォーカスレンズモータを含むレンズ駆動部124を制御して、レンズ群122を構成するフォーカスレンズを移動させる。このように、メインミラー145が進出位置にダウンしてミラーユニットが進出位置にある場合に、位相差検出方式でレンズ群122の焦点状態が検出されて焦点調節が行われる。AFユニット142には、撮像素子132による撮像範囲内の複数の焦点調節位置のそれぞれにおいて焦点状態を調節すべく、複数の焦点調節位置にそれぞれ対応する複数の位置にそれぞれ光電変換素子が設けられる。
The focal state of the
測光素子144は、被写体光を測光する測光部の一例である。測光素子144は、ペンタプリズム147に導かれた光束の一部の光束を受光する光電変換素子を有する。測光素子144が有する光電変換素子で検出された被写体の輝度情報は、カメラMPU140に測光値として出力される。カメラMPU140は、測光素子144から取得した輝度情報に基づき、各部を制御する。例えば、カメラMPU140は、当該輝度情報に基づきAE評価値を算出して、AE評価値に基づいて露出制御を行う。カメラMPU140は、記録範囲が設定されている場合、測光素子144が有する複数の光電変換素子のうち、記録範囲内に対応する範囲内に位置する光電変換素子で検出された輝度情報に基づいて、AE評価値を算出してよい。
The
メインミラー145が被写体光束から退避すると、サブミラー146はメインミラー145に連動して被写体光束から退避する。撮像素子132のレンズ群122側には、フォーカルプレーンシャッタ143が設けられる。フォーカルプレーンシャッタ143は、一例としてメカニカルシャッタである。ミラーユニットが退避位置にあり、フォーカルプレーンシャッタ143が開状態にある場合、レンズ群122を透過した被写体光束は、撮像素子132の受光面に入射する。フォーカルプレーンシャッタ143は、撮像素子132へ入射する被写体光の光路を開閉することで露光を制御する。
When the
撮像素子132は、撮像部として機能する。撮像素子132は、レンズ群122を通過した被写体光束により被写体を撮像する。撮像素子132としては、例えばCMOSセンサ、CCDセンサ等の固体撮像素子を例示することができる。撮像素子132は、被写体光束を受光する複数の光電変換素子を有しており、複数の光電変換素子でそれぞれ生じた蓄積電荷量に応じたアナログ信号をアナログ処理部133へ出力する。アナログ処理部133は、撮像素子132から出力されたアナログ信号に対して、増幅処理、OBクランプ処理等のアナログ処理を施して、A/D変換器134へ出力する。A/D変換器134は、アナログ処理部133から出力されたアナログ信号を、画像データを表すデジタル信号に変換して出力する。撮像素子132、アナログ処理部133およびA/D変換器134は、カメラMPU140からの指示を受けた駆動部148により駆動される。
The
A/D変換器134からデジタル信号で出力したデジタル信号は、画像データとしてASIC135に入力される。ASIC135は、画像処理機能に関連する回路等を一つにまとめた集積回路である。ASIC135は、揮発性メモリの一例としてのRAM136の少なくとも一部のメモリ領域を、画像データを一時的に記憶するバッファ領域として使用して、RAM136に記憶させた画像データに対して種々の画像処理を施す。ASIC135による画像処理としては、ノイズリダクション処理、欠陥画素補正、ホワイトバランス調節、色補間処理、色補正、ガンマ補正、輪郭強調処理、画像データの圧縮処理等を例示することができる。
The digital signal output from the A /
撮像素子132が連続して撮像した場合、順次に出力される画像データはバッファ領域に順次に記憶される。撮像素子132が連続して撮像することにより得られた複数の画像データは、連続する静止画の画像データ、または、動画を構成する各画像の画像データとして、バッファ領域に順次に記憶される。RAM136は、ASIC135において動画データを処理する場合にフレームを一時的に記憶するフレームメモリとしても機能する。
When the
ASIC135における画像処理としては、記録用の画像データを生成する処理の他、表示用の画像データを生成する処理、自動焦点調節(AF)用の画像データ処理を例示できる。また、ASIC135における画像処理としては、AF処理用のコントラスト量を検出する処理等を含む。具体的には、ASIC135は、画像データからコントラスト量を検出してカメラMPU140に供給する。例えば、ASIC135は、光軸方向の異なる位置にフォーカスレンズを位置させて撮像することにより得られた複数の画像データのそれぞれからコントラスト量を検出する。カメラMPU140は、検出されたコントラスト量とフォーカスレンズの位置とに基づいて、レンズ群122の焦点状態を調節する。例えば、カメラMPU140は、コントラスト量を増大させるようフォーカスレンズの目標位置を決定して、レンズMPU123に、決定された目標位置に向けてフォーカスレンズの位置を制御させる。このように、メインミラー145がアップして退避位置にある場合に、コントラスト検出方式でレンズ群122の焦点状態が検出されて焦点調節が行われる。このように、カメラMPU140は、ASIC135およびレンズMPU123と協働して、レンズ群122の焦点調節を行う。
Examples of the image processing in the
ASIC135は、A/D変換器134から出力された画像データを記録する場合、規格化された画像フォーマットの画像データに変換する。例えば、ASIC135は、静止画の画像データを、JPEG等の規格に準拠した符号化形式で符号化された静止画データを生成するための圧縮処理を行う。また、ASIC135は、複数のフレームを、QuickTime、H.264、MPEG2、Motion JPEG等の規格に準拠した符号化方式で符号化された動画データを生成するための圧縮処理を行う。ASIC135が生成した記録用の静止画データ、動画データ等の画像データはRAM136からSoC200の制御により外部メモリ180へ転送される。
When recording the image data output from the A /
外部メモリ180は、メモリカードコネクタ151に装着される。外部メモリ180は、カメラ本体130に着脱可能である。外部メモリ180は、不揮発性の記録媒体の一例である。外部メモリ180としては、フラッシュメモリ等の半導体メモリであってよい。外部メモリ180は、一例としてXQD(登録商標)メモリカードである。RAM136に記憶されている記録用の画像データは、SoC200の制御により外部メモリ180に記録される。また、外部メモリ180に記録されている画像データは、SoC200の制御によりRAM136へ転送されRAM136に記憶される。
The
ASIC135は、記録用の画像データの生成に並行して、表示用の画像データを生成する。例えば、ASIC135は、いわゆるライブビュー動作時に、表示部138に表示させる表示用の画像データを生成する。また、画像の再生時においては、ASIC135は、外部メモリ180から読み出された画像データから表示用の画像データを生成する。生成された表示用の画像データは、表示制御部137の制御に従ってアナログの信号に変換され、液晶ディスプレイ等の表示部138に表示される。また、撮像により得られた画像データに基づく画像表示と共に、当該画像データに基づく画像表示をすることなく、カメラ10の各種設定に関する様々なメニュー項目も、ASIC135および表示制御部137の制御により表示部138に表示される。
The
SoC200は、USBコネクタ152に装着された外部装置110との間でUSB通信を行って、データを伝送する。SoC200は、切替制御部230および伝送ライン111を介して、外部装置110との間でデータを伝送する。SoC200は、メモリカードコネクタ151に装着された外部メモリ180との間で、PCI ExpressまたはUSBによる通信を行って、データを伝送する。SoC200は、切替制御部230および伝送ライン181を介して、外部メモリ180との間でデータを伝送する。このように、SoC200は、外部装置110との間のデータ伝送および外部メモリ180との間のデータ伝送を担う。外部メモリ180に記録された画像データは、SoC200を通じて外部装置110へ転送され得る。また、SoC200を通じて外部装置110から通信により取得した画像データは、外部メモリ180に記録され得る。SoC200および切替制御部230の具体的な構成については後述する。
The SoC200 performs USB communication with the
操作入力部141は、ユーザ操作を受け付ける。操作入力部141は、電源スイッチ14の他、レリーズボタン、コマンドダイヤル、マルチセレクタ、撮影モードダイヤル、ライブビュースイッチ等の各種操作部材等を含む。また、操作入力部141は、タッチパネル等として表示部138と一体に実装された入力部材を含んでよい。
The
カメラMPU140は、操作入力部141が操作されたことを検知して、操作に応じた動作を実行する。例えば、カメラMPU140は、レリーズボタンが押し込まれた場合に、撮像動作を実行するようにカメラ10の各部を制御する。また、カメラMPU140は、タッチパネルとして実装された入力部材が操作された場合に、表示部138に表示させたメニュー項目および操作内容に応じた動作をするよう、カメラ10の各部を制御する。このように、カメラMPU140は、操作入力部141に対する操作に基づきユーザ指示を特定して、特定したユーザ指示に基づき動作を実行する。
The
カメラ10は、上記に説明した制御を含めて、カメラMPU140、ASIC135およびSoC200により直接的または間接的に制御される。カメラ10の動作に必要な定数、変数等のパラメータ、プログラム等は、システムメモリ139に格納される。システムメモリ139は、電気的に消去・記憶可能な不揮発性メモリであり、例えばフラッシュROM、EEPROM等により構成される。システムメモリ139は、パラメータ、プログラム等を、カメラ10の非動作時にも失われないように格納する。システムメモリ139に記憶されたパラメータ、プログラム等は、RAM136に展開され、カメラ10の制御に利用される。カメラ本体130内の、ASIC135、RAM136、システムメモリ139、表示制御部137、カメラMPU140およびSoC200は、バス等の接続インタフェース149により相互に接続され、各種のデータをやりとりする。
The
カメラ本体130の各部、レンズユニット120の各部および外部メモリ180は、電源回路192を介して電源190から電力供給を受ける。電源190としては、カメラ本体130に対して着脱できるリチウムイオン電池等の二次電池、系統電源等を例示することができる。二次電池は電池の一例であり、電池とは、実質的に充電することができない一次電池を含む。カメラMPU140は、電源回路192を制御することにより、電源190からカメラ10の各部への電力供給を制御する。
Each part of the
図3は、SoC200、切替制御部230および外部メモリ180のブロック構成を、各部を接続する配線とともに示す。SoC200は、記録媒体IF部201と、外部装置IF部202と、切替信号出力部208とを有する。
FIG. 3 shows the block configuration of the SoC200, the switching
記録媒体IF部201は、PCI Expressの規格に従ってデータを伝送する場合、伝送ライン186、伝送ライン181および伝送ライン183を介してデータを伝送する。記録媒体IF部201は、USBの規格に従ってデータを伝送する場合、伝送ライン186を介してデータを伝送する。伝送ライン186および伝送ライン181は、PCI Expressの規格に従ってデータを伝送する場合と、USBの規格に従ってデータを伝送する場合との双方で使用される共用の伝送ラインである。例えば、伝送ライン186および伝送ライン181は、差動信号を伝送する2本のデータ伝送ラインである。伝送ライン186は、アドレス信号等の制御信号を伝送する伝送ラインを含む。伝送ライン181はメモリカードコネクタ151が有するデータ端子に接続される。電源ライン188は、メモリカードコネクタ151が有する電源端子に接続され、電源190からの電力を外部メモリ180へ供給する。
When transmitting data according to the PCI Express standard, the recording medium IF
外部装置IF部202は、USBの規格に従って外部装置110とデータを伝送する場合、伝送ライン116および伝送ライン111を介してデータを伝送する。伝送ライン116および伝送ライン111は、差動信号を伝送する2本のデータ伝送ラインである。伝送ライン111はUSBコネクタ152が有するデータ端子に接続される。電源ライン118は、USBコネクタ152が有する電源端子に接続される。電源ライン118はVBUSラインである。
When transmitting data to the
USBコネクタ152に装着された外部装置110がPC21等の自己電源を有する装置である場合、PC21から供給される電力は、電源ライン118を介してカメラ10へ供給される。USBコネクタ152に装着された外部装置110が、通信アクセサリ22等の自己電源を有さない装置である場合、電源190から供給される電力が電源ライン118を介して外部装置110へ供給される。
When the
外部メモリ180は、PCIeIF部310と、USBIF部320と、コントローラ部340と、メモリ部330と、コネクタ350とを備える。コネクタ350は、メモリカードコネクタ151に装着される。
The
PCIeIF部310は、PCI Expressの規格に従って伝送ライン181を介して伝送された信号を受信して、コントローラ部340にデータとして供給する。コントローラ部340は、PCIeIF部310から供給されたデータを、メモリ部330に記録する。
The PCIe IF
メモリ部330は、複数の記録素子を含む。コントローラ部340は、PCIeIF部310から供給されたデータをメモリ部330が有する記録素子に記録させる。また、コントローラ部340は、メモリ部330が有する記録素子からデータを読み出して、PCIeIF部310に供給する。PCIeIF部310は、コントローラ部340から供給されたデータ等の情報を、PCI Expressの規格に従う信号に変換して伝送ライン181や伝送ライン183に出力する。
The
同様に、USBIF部320は、USBの規格に従って伝送ライン181を介して伝送された信号を受信して、コントローラ部340にデータとして供給する。コントローラ部340は、USBIF部320から供給されたデータを、メモリ部330に記録する。コントローラ部340は、USBIF部320から供給されたデータをメモリ部330が有する記録素子に記録させる。また、コントローラ部340は、メモリ部330が有する記録素子からデータを読み出して、USBIF部320に供給する。USBIF部320は、コントローラ部340から供給されたデータ等の情報を、USBの規格に従う信号に変換して伝送ライン181に出力する。
Similarly, the USB IF
切替制御部230は、切替コントローラ240と、第1スイッチ210と、第2スイッチ220と、内部接続ライン250とを有する。第1スイッチ210は、伝送ライン186に接続された接点211と、内部接続ライン250に接続された接点212とを有する。第1スイッチ210は、切替コントローラ240から供給される信号に従って動作する。例えば、切替コントローラ240から供給された信号の信号レベルがHレベルである場合、第1スイッチ210は、伝送ライン181を接点212に接続する。切替コントローラ240から供給された信号の信号レベルがLレベルである場合、伝送ライン181を接点211に接続する。
The switching
第2スイッチ220は、伝送ライン116に接続された接点221と、内部接続ライン250に接続された接点222とを有する。第2スイッチ220は、切替コントローラ240から供給される信号に従って動作する。例えば、切替コントローラ240から供給された信号の信号レベルがHレベルである場合、第2スイッチ220は、伝送ライン111を接点222に接続する。切替コントローラ240から供給された信号の信号レベルがLレベルである場合、第2スイッチ220は、伝送ライン111を接点221に接続する。
The
切替コントローラ240は、制御信号ライン288から供給される信号に従って、第1スイッチ210および第2スイッチ220を制御する信号を出力する。例えば、制御信号ライン288から供給される信号の信号レベルがHレベルである場合、切替コントローラ240は、Hレベルの信号(H信号)を第1スイッチ210および第2スイッチ220に出力する。制御信号ライン288から供給される信号の信号レベルがLレベルである場合、切替コントローラ240は、Lレベルの信号(L信号)を第1スイッチ210および第2スイッチ220に出力する。
The
したがって、制御信号ライン288から供給される信号の信号レベルがHレベルの場合、伝送ライン181は伝送ライン111に電気的に直接に接続される。すなわち、制御信号ライン288から供給される信号の信号レベルがHレベルの場合、伝送ラインの接続状態はダイレクト接続の状態になる。制御信号ライン288から供給される信号の信号レベルがLレベルの場合、伝送ライン111は伝送ライン116に電気的に直接に接続され、伝送ライン181は伝送ライン186に電気的に直接に接続される。すなわち、制御信号ライン288から供給される信号の信号レベルがLレベルの場合、伝送ラインの接続状態は非ダイレクト接続の状態になる。
Therefore, when the signal level of the signal supplied from the control signal line 288 is H level, the
電源ライン188および電源ライン118は、切替制御用電源ライン194に接続される。切替制御用電源ライン194には、電源190を電源として+5Vの電源電圧が供給される。切替制御用電源ライン194は、抵抗196を介して制御信号ライン288に接続される。制御信号ライン288は、電源スイッチ14がONされて電源190から電力が供給されている場合や、USBコネクタ152を介してPC21から電力が供給されている場合に、プルアップされる。
The
切替信号出力部208は、制御信号ライン288の信号レベルを制御する。切替信号出力部208は、伝送ラインの接続状態を非ダイレクト接続にする場合に、制御信号ライン288の信号レベルをLレベルに維持する。切替信号出力部208は、伝送ラインの接続状態をダイレクト接続から非ダイレクト接続に切り替える場合に、制御信号ライン288の信号レベルをHレベルからLレベルに切り替える。切替信号出力部208は、伝送ラインの接続状態をダイレクト接続にする場合に、制御信号ライン288の信号レベルをHレベルに維持する。切替信号出力部208は、伝送ラインの接続状態を非ダイレクト接続からダイレクト接続に切り替える場合に、制御信号ライン288の信号レベルをLレベルからHレベルに切り替える。 The switching signal output unit 208 controls the signal level of the control signal line 288. The switching signal output unit 208 maintains the signal level of the control signal line 288 at the L level when the connection state of the transmission line is changed to the non-direct connection. The switching signal output unit 208 switches the signal level of the control signal line 288 from the H level to the L level when the connection state of the transmission line is switched from the direct connection to the non-direct connection. The switching signal output unit 208 maintains the signal level of the control signal line 288 at the H level when the connection state of the transmission line is changed to the direct connection. The switching signal output unit 208 switches the signal level of the control signal line 288 from the L level to the H level when the connection state of the transmission line is switched from the non-direct connection to the direct connection.
ここで、PC21がUSBコネクタ152に接続される場合を取り上げて、カメラ10における動作を説明する。なお、電源190には予め定められた値を超える残存容量があり、メモリカードコネクタ151には外部メモリ180が装着されているとする。なお、以後の説明では、特に断らない限り、電源190がカメラ10に装着され、電源190には予め定められた値を超える残存容量があり、かつ、メモリカードコネクタ151には外部メモリ180が装着されているとする。
Here, the operation of the
USBコネクタ152に外部装置110は何も装着されておらず、電源スイッチ14がOFF位置にある状態において、PC21がUSBケーブル105を介してUSBコネクタ152に接続されると、PC21からの電力は、電源ライン118を介して切替制御用電源ライン194に供給される。これにより、制御信号ライン288の信号レベルはHレベルになる。切替コントローラ240は、電源ライン118から供給される電力により動作して、制御信号ライン288の信号レベルに従って第1スイッチ210および第2スイッチ220にHレベルの信号(H信号)を出力する。これにより、伝送ラインの状態はダイレクト接続の状態になる。
When the
また、PC21から電源ライン118を通じて供給された電力は、電源ライン188を通じて、外部メモリ180へ供給される。これにより、外部メモリ180の各部は、PC21から供給される電力によって動作する。外部メモリ180に電力が供給されて外部メモリ180の動作が開始すると、PC21は、USBIF部320を介してコントローラ部340とネゴシエーションを行ってUSB接続を確立する。このように、電源スイッチ14がOFF位置にある状態でPC21がUSBコネクタ152に接続されると、伝送ラインの接続状態はダイレクト接続の状態になる。これにより、カメラ10の電源がOFFの状態においても、PC21は外部メモリ180との間でUSB通信によりデータの伝送を行える状態になる。
Further, the electric power supplied from the
図4は、カメラ10の状態およびユーザ設定状態と、伝送ラインの接続状態との間の対応関係を示す。カメラ10の状態は、USBコネクタ152への装着状態、電池の残存容量、電源スイッチ14の状態を含む。
FIG. 4 shows the correspondence between the state of the
ユーザ設定状態とは、ユーザが設定したメモリアクセスモードの設定状態である。メモリアクセスモードは、PC21がSoC200を介さずに外部メモリ180に直接にアクセスする外部アクセスモードと、SoC200が外部メモリ180にアクセスするカメラアクセスモードとを含む。ユーザは、ユーザ設定メニュー等を通じて、カメラアクセスモードを予め設定できる。
The user setting state is a memory access mode setting state set by the user. The memory access mode includes an external access mode in which the
概略には、伝送ラインの接続状態は、USBコネクタ152に接続された外部装置110が電源ライン118を通じて電力を供給できない場合、伝送ラインの接続状態は非ダイレクト接続の状態になる。例えば、USBコネクタ152に通信アクセサリ22が装着されている場合、伝送ラインの接続状態は非ダイレクト接続の状態になる。また、USBコネクタ152に外部装置110が接続されていない場合、伝送ラインの接続状態は非ダイレクト接続の状態になる。USBコネクタ152に接続された外部装置110が電源ライン118を通じて電力を供給できない場合や、USBコネクタ152に外部装置110が接続されていない場合は、電池の残存容量、電源スイッチ14の状態およびユーザ設定にかかわらず、伝送ラインの接続状態は非ダイレクト接続の状態になる。このように、外部メモリ180に電力を供給できない場合は、伝送ラインの接続状態はダイレクト接続の状態にならず、非ダイレクト接続の状態になる。
Generally, the connection state of the transmission line is that when the
USBコネクタ152に外部装置110が接続されており、外部装置110が電源ライン118を通じて電力を供給できる場合に、カメラ10から外部メモリ180に電力を供給できないときは、伝送ラインの接続状態はダイレクト接続の状態になる。例えば、USBコネクタ152にPC21が接続されている場合に、カメラ10から外部メモリ180に電力を供給できないときは、伝送ラインの接続状態はダイレクト接続の状態になる。一方、USBコネクタ152に接続された外部装置110が電源ライン118を通じて電力を供給できる場合に、カメラ10から外部メモリ180に電力を供給できるときは、伝送ラインの接続状態はユーザ設定に基づいて決定される。例えば、USBコネクタ152にPC21が接続されている場合に、カメラ10の残存容量があり、かつ、電源スイッチ14がON位置にあるときは、伝送ラインの接続状態をダイレクト接続の状態にするか非ダイレクト接続の状態にするかが、メモリアクセスモードに基づいて決定される。例えば、メモリアクセスモードとして外部アクセスモードが選択されている場合は、伝送ラインの接続状態はダイレクト接続の状態になり、メモリアクセスモードとしてカメラアクセスモードが選択されている場合は、伝送ラインの接続状態は非ダイレクト接続の状態になる。
When the
図5は、カメラ10の状態遷移を示す。図5は、特に、電源190の残存容量がある場合における状態遷移を示す。
FIG. 5 shows the state transition of the
状態510は、USBコネクタ152に外部装置110が接続されておらず、電源スイッチ14がOFF状態にある場合の状態である。状態510は、カメラ10に電力が供給されていない状態にある。この場合、データ伝送ラインの接続状態は、非ダイレクト接続の状態にある。
The
状態510において、通信アクセサリ22がUSBコネクタ152に接続されると、伝送ラインの接続状態は変わらない。通信アクセサリ22がUSBコネクタ152に接続された場合、電源ライン118がHレベルに変化しない。そのため、通信アクセサリ22がUSBコネクタ152に接続されたことは、切替制御部230によって検出されない。
In the
状態510において、PC21に接続されたUSBケーブル105がUSBコネクタ152に挿入されると、状態520に遷移する。状態520においては、伝送ラインはダイレクト接続状態にあり、少なくともSoC200、ASIC135およびカメラMPU140等のカメラ10の主要部が非動作状態にある。上述したように、状態510においてUSBコネクタ152にPC21が接続された場合、電源ライン188がHレベルになり、制御信号ライン288がHレベルになる。切替制御部230は、制御信号ライン288のHレベルの状態に応じて第1スイッチ210および第2スイッチ220にH信号を出力する。第1スイッチ210および第2スイッチ220は、切替制御部230から出力されたH信号に応じて接点を切り替えて、伝送ラインの接続状態をダイレクト接続状態にする。
In the
状態520において、PC21に接続されたUSBケーブル105がUSBコネクタ152から取り外されると、カメラ10は状態510に遷移する。状態520においてUSBコネクタ152からUSBケーブル105が取り外された場合、電源ライン188がLレベルになり、制御信号ライン288がLレベルになる。切替制御部230は、制御信号ライン288のLレベルの状態に応じてL信号を第1スイッチ210および第2スイッチ220に出力する。第1スイッチ210および第2スイッチ220は、切替制御部230から出力されたL信号に応じて接点を切り替えて、伝送ラインの接続状態をダイレクト接続状態にする。
In the
状態520において、PC21はUSBケーブル105、伝送ライン111および伝送ライン181を介して、外部メモリ180と直接に接続される。外部メモリ180には、電源ライン118および電源ライン188を介して、PC21から電力が供給される。PC21は、外部メモリ180を直接に制御して、データの伝送を行う。例えば、外部メモリ180は、USBマスストレージクラスのデバイスとしてPC21に応答する。PC21は、USBマスストレージクラスで定められた使用に従って、外部メモリ180にアクセスする。このように、PC21は外部メモリ180に直接にアクセスすることができる。すなわち、PC21は、カメラ10の主要部が非動作状態にあっても、外部メモリ180に直接にアクセスすることができる。
In
状態520において、電源スイッチ14がON状態にされると、カメラ10は、ユーザ設定状態に応じて状態530または状態540に遷移する。例えば、現在設定されているカードアクセスモードがカメラアクセスモードである場合は状態530に遷移し、現在設定されているカードアクセスモードが外部アクセスモードである場合は状態540に遷移する。具体的には、電源スイッチ14がON状態にされると、切替信号出力部208は、現在設定されているカードアクセスモードが外部アクセスモードである場合はH信号を出力し、現在設定されているカードアクセスモードがカメラアクセスモードである場合はL信号を出力する。
When the
状態530においては、伝送ラインはダイレクト接続状態にあり、カメラ10の主要部が動作状態にある。状態530においては、状態520と同様に、PC21は外部メモリ180に直接アクセスすることができる。例えば、PC21は、カメラ10の主要部による制御を必要とせずに、外部メモリ180にアクセスすることができる。具体的には、PC21は、SoC200による制御を必要とせずに、外部メモリ180にアクセスすることができる。
In the
状態530において、電源スイッチ14がOFF位置にされると、状態520に遷移する。具体的には、伝送ラインのダイレクト接続状態を維持したまま、カメラ10の主要部が動作状態から非動作状態に遷移する。
In the
状態540においては、伝送ラインは非ダイレクト接続状態にあり、カメラ10の主要部が動作状態にある。状態520から状態540に遷移する場合、切替信号出力部208はL信号を出力する。切替制御部230は、切替信号出力部208から出力されるL信号に基づいて、第1スイッチ210および第2スイッチ220にL信号を出力する。これにより、第1スイッチ210および第2スイッチ220は、切替制御部230から出力されたL信号に応じて接点を切り替えて、伝送ラインを非ダイレクト接続状態にする。
In the
状態540において、記録媒体IF部201は、伝送ライン186および伝送ライン183を介して外部メモリ180にアクセスできる。外部装置IF部202は、伝送ライン116および伝送ライン111を介して、PC21との間でデータを伝送できる。例えば、外部装置IF部202は、記録媒体IF部201が外部メモリ180から読み出した画像データを、伝送ライン116および伝送ライン111を介して、PC21へ転送する。例えば、カメラ10がPC21とPTP(Picture Transfer Protocol)接続されている場合に、外部装置IF部202は、伝送ライン116および伝送ライン111を介してPC21から取得した要求に応じて、記録媒体IF部201が外部メモリ180から読み出した画像データを、PC21へ伝送する。
In the
状態540において、電源スイッチ14がOFF位置にされると、状態520に遷移する。この場合、伝送ラインの状態はダイレクト接続状態を維持したまま、カメラ10の主要部が動作状態から非動作状態に遷移する。
In the
状態540において、USBケーブル105が取り外されると、状態550に遷移する。状態550においては、伝送ラインは非ダイレクト接続状態にあり、カメラ10の主要部が動作状態にあり、カメラ10が自己電源を有する機器と接続されていない状態にある。状態540から状態550に遷移する場合、伝送ラインの状態およびカメラ10の主要部の動作状態は維持される。カメラ10がPC21との間のUSB接続が解除された状態に遷移する。
In the
状態550において、通信アクセサリ22がUSBコネクタ152に接続されても、伝送ラインの接続状態は変わらない。状態550において、PC21に接続されたUSBケーブル105がUSBコネクタ152に挿入されると、カメラ10は、ユーザ設定状態に応じて状態530または状態540に遷移する。例えば、現在設定されているカードアクセスモードがカメラアクセスモードである場合は状態540に遷移し、現在設定されているカードアクセスモードが外部アクセスモードである場合は状態530に遷移する。USBケーブル105がUSBコネクタ152に挿入されることによる電源ライン118の電位変化を検出すると、切替信号出力部208は、現在設定されているカードアクセスモードが外部アクセスモードである場合はH信号を出力し、現在設定されているカードアクセスモードがカメラアクセスモードである場合はL信号を出力する。
In the
状態530において、PC21に接続されたUSBケーブル105がUSBコネクタ152から取り外されると、カメラ10は状態550に遷移する。USBコネクタ152からUSBケーブル105が取り外されることにより電源ライン188がLレベルになったことを検出すると、切替信号出力部208は、制御信号ライン288にL信号を出力する。これにより、伝送ラインの接続状態はダイレクト接続状態にされる。
In the
図6は、カメラ10の起動から終了までの動作の一例を示す。本フローは、電源スイッチ14がOFF位置からON位置に切り替えられた場合に、開始される。本フローは、カメラMPU140が主体となってカメラ10の各部を制御することにより実行される。
FIG. 6 shows an example of the operation from the start to the end of the
ステップS600において、カメラMPU140は、カメラ10の初期設定を開始する。例えば、カメラMPU140は、カメラ10を制御するための各種パラメータ等を、システムメモリ139からRAM136に展開する。カメラMPU140は、例えば展開された各種のシステムパラメータに基づき、カメラ10の初期設定を行う。例えば、撮影条件に関するシステムパラメータに基づき、デフォルトの撮像条件を設定する。システムパラメータには、上述したメモリアクセスモードを識別する情報が含まれる。
In step S600, the
続いて、外部装置110との間の接続状態に関する電源ON時の処理を行う(ステップS602)。ステップS602の処理については後述する。
Subsequently, a process when the power is turned on regarding the connection state with the
続いて、ステップS604において、カメラMPU140は、初期設定で設定された内容を表示部138等に表示させる。例えば、カメラMPU140は、決定したデフォルトの撮像条件等の情報を、アイコン表示等の種々の形式で表示部138に表示させる。
Subsequently, in step S604, the
続いて、ステップS606において、発生したイベントを特定する。ここでは、イベントとして、操作入力部141に対する操作に応じて生じる操作イベントと、USBコネクタ152に外部装置110が接続されることにより生じる接続イベントと、USBコネクタ152から外部装置110が取り外されることにより生じる接続解除イベントとを取り上げる。操作イベントとしては、設定ボタンの操作により生じる設定イベント、レリーズボタンが全押しされることにより生じる撮影指示イベント、再生ボタンが押し込まれることにより生じる再生イベントを取り上げる。
Subsequently, in step S606, the event that has occurred is specified. Here, as events, an operation event that occurs in response to an operation on the
設定イベントが生じた場合、設定モードのタスクを立ち上げて、ユーザ操作に応じた設定処理を行う(ステップS610)。設定処理としては、ユーザがメモリアクセスモードを指示する処理を含む。設定処理としては、その他、撮像条件を設定する処理等を例示することができる。設定処理において設定が変更された場合、変更された設定に応じてシステムパラメータが変更される。設定モードのタスクは、レリーズボタンの押し込み操作等の予め定められた操作を検出した場合に、終了する。 When a setting event occurs, a task in the setting mode is started and setting processing is performed according to the user operation (step S610). The setting process includes a process in which the user instructs the memory access mode. As the setting process, other processes such as setting imaging conditions can be exemplified. When the setting is changed in the setting process, the system parameter is changed according to the changed setting. The task in the setting mode ends when a predetermined operation such as a pressing operation of the release button is detected.
ステップS606において、撮影指示イベントが生じたと判断された場合、撮影動作を行う(ステップS612)。ステップS612の処理には、外部メモリ180に画像データが記録されるまでの処理が含まれる。
When it is determined in step S606 that a shooting instruction event has occurred, a shooting operation is performed (step S612). The process of step S612 includes a process until the image data is recorded in the
ステップS606において、再生イベントが生じたと判断された場合、再生モードのタスクを立ち上げて、ユーザ操作に応じた再生動作を行う(ステップS614)。再生処理としては、外部メモリ180に記録されている画像データに基づきサムネイルを表示する処理、ユーザにより選択された画像データを再生する処理等を例示することができる。再生モードの動作は、レリーズボタンの押し込み操作等の予め定められた操作を検出した場合に、終了する。
If it is determined in step S606 that a playback event has occurred, a playback mode task is launched to perform a playback operation according to the user's operation (step S614). Examples of the reproduction process include a process of displaying thumbnails based on the image data recorded in the
ステップS606において、接続イベントが生じたと判断された場合、外部装置110との接続に関する処理を行う(ステップS616)。ステップS616の処理については後述する。ステップS606において、接続解除イベントが生じたと判断された場合、外部装置110との接続を解除に関する処理を行う(ステップS618)。ステップS618の処理については後述する。
If it is determined in step S606 that a connection event has occurred, a process related to connection with the
ステップS606の判断において、イベントが生じていないと判断された場合、ステップS620に処理を進める。ステップS610、ステップS612、ステップS614、ステップS616、ステップS618の処理が完了した場合、ステップS620に処理を進める。ステップS620においては、電源をOFFするか否かを判断する。例えば、電源スイッチ14がOFF位置に切り換えられた場合や、カメラ10が動作を開始してから予め定められた期間、ユーザ指示が無い状態が継続した場合等に、電源をOFFすると判断する。
If it is determined in the determination of step S606 that no event has occurred, the process proceeds to step S620. When the processes of step S610, step S612, step S614, step S616, and step S618 are completed, the process proceeds to step S620. In step S620, it is determined whether or not to turn off the power. For example, it is determined that the power is turned off when the
電源をOFFすると判断した場合は、外部装置110との間の接続状態に関して電源OFF時の処理を行う(ステップS622)。続いて、カメラ10の各部への電力供給を停止する処理を行い(ステップS624)、本フローを終了する。電源をOFFしないと判断した場合はステップS606に処理を移行させる。
When it is determined that the power is turned off, the process when the power is turned off is performed with respect to the connection state with the external device 110 (step S622). Subsequently, a process of stopping the power supply to each part of the
図7は、カメラ10が動作を開始する場合において伝送ラインの接続状態を制御するときの制御フローを示す。図7の制御フローは、図6のステップS602の処理に適用できる。
FIG. 7 shows a control flow for controlling the connection state of the transmission line when the
ステップS702において、USBコネクタ152の接続状態を判断する。ステップS702の判断において、PC21が接続されていると判断した場合、現在設定されているカードアクセスモードを判断する(ステップS704)。
In step S702, the connection state of the
ステップS704の判断において、現在設定されているカードアクセスモードがカメラアクセスモードであると判断された場合、切替信号出力部208はL信号を出力して、伝送ラインの状態をダイレクト接続の状態から非ダイレクト接続の状態に切り替える(ステップS706)。続いて、PC21との間でUSB接続を確立して(ステップS708)、本フローの処理を終了する。 If it is determined in step S704 that the currently set card access mode is the camera access mode, the switching signal output unit 208 outputs an L signal to set the transmission line state from the direct connection state. Switch to the direct connection state (step S706). Subsequently, a USB connection is established with the PC 21 (step S708), and the processing of this flow is completed.
ステップS704の判断において、現在設定されているカードアクセスモードが外部アクセスモードである場合、伝送ラインの状態をダイレクト接続の状態に維持して(ステップS710)、本フローの処理を終了する。ステップS710においては、切替信号出力部208はH信号の出力を維持する。 In the determination of step S704, when the currently set card access mode is the external access mode, the state of the transmission line is maintained in the state of direct connection (step S710), and the processing of this flow ends. In step S710, the switching signal output unit 208 maintains the output of the H signal.
ステップS702の判断において、通信アクセサリ22が接続されていると判断した場合、伝送ラインの状態を非ダイレクト接続の状態に維持して(ステップS712)、通信アクセサリ22との接続処理を行う(ステップS714)。ステップS714においては、外部装置IF部202は、電源190から通信アクセサリ22へ電力を供給させて、通信アクセサリ22との間のUSB接続を確立する。ステップS714の処理が完了すると、本フローの処理を終了する。
If it is determined in step S702 that the
ステップS702の判断において、USBコネクタ152に外部装置110が接続されていないと判断した場合、伝送ラインの状態を非ダイレクト接続の状態に維持して(ステップS716)、本フローの処理を終了する。
If it is determined in step S702 that the
図8は、カメラ10が動作している場合においてUSBコネクタ152に外部装置110が接続されたときの制御フローを示す。図8の制御フローは、図6のステップS616の処理に適用できる。図8の制御フローでは、外部メモリ180がメモリカードコネクタ151に装着されているとする。
FIG. 8 shows a control flow when the
ステップS802において、USBコネクタ152に接続された外部装置110がPC21であるか通信アクセサリ22であるかを判断する。ステップS802の判断において、USBコネクタ152にPC21が接続されたと判断された場合、現在設定されているカードアクセスモードを判断する(ステップS804)。
In step S802, it is determined whether the
ステップS804の判断において、現在設定されているカードアクセスモードがカメラアクセスモードであると判断された場合、伝送ラインの状態を非ダイレクト接続の状態に維持して(ステップS806)、PC21との間でUSB接続を確立する(ステップS808)。ステップS806においては、切替信号出力部208は、制御信号ライン288に出力する信号をLレベルに維持する。ステップS808の処理が完了すると、本フローの処理を終了する。
If it is determined in step S804 that the currently set card access mode is the camera access mode, the state of the transmission line is maintained in the non-direct connection state (step S806), and the transmission line is connected to and from the
ステップS804の判断において、現在設定されているカードアクセスモードが外部アクセスモードであると判断された場合、伝送ラインの状態を非ダイレクト接続の状態からダイレクト接続の状態に切り替えて(ステップS810)、本フローの処理を終了する。ステップS810においては、切替信号出力部208は、制御信号ライン288に出力する信号をLレベルからHレベルに切り替える。伝送ラインの状態が非ダイレクト接続状態からダイレクト接続状態に切り替えられると、PC21は外部メモリ180との間でUSB接続を確立して、PC21が外部メモリ180に直接にアクセスすることが可能になる。例えば、PC21は、マスストレージクラスで定められた手続きで外部メモリ180にアクセスすることが可能になる。
If it is determined in step S804 that the currently set card access mode is the external access mode, the transmission line state is switched from the non-direct connection state to the direct connection state (step S810). End the flow processing. In step S810, the switching signal output unit 208 switches the signal output to the control signal line 288 from the L level to the H level. When the state of the transmission line is switched from the non-direct connection state to the direct connection state, the
ステップS802の判断において、USBコネクタ152に通信アクセサリ22が接続された判断された場合、通信アクセサリ22とのUSB接続を確立して(ステップS812)、本フローの処理を終了する。ステップS812では、伝送ラインの接続状態は変化させない。
If it is determined in step S802 that the
図9は、カメラ10が動作している場合においてUSBコネクタ152から外部装置110が外されたときの制御フローを示す。図9の制御フローは、図6のステップS618の処理に適用できる。図9の制御フローでは、外部メモリ180がメモリカードコネクタ151に装着されているとする。
FIG. 9 shows a control flow when the
ステップS902において、USBコネクタ152から取り外された外部装置110がPC21であるか通信アクセサリ22であるかを判断する。ステップS902の判断において、USBコネクタ152からPC21が取り外されたと判断された場合、伝送ラインの現在の接続状態がダイレクト接続の状態であるか非ダイレクト接続の状態であるかを判断する(ステップS904)。
In step S902, it is determined whether the
ステップS904の判断において、伝送ラインの現在の接続状態がダイレクト接続の状態であると判断された場合、伝送ラインの状態を非ダイレクト接続にする(ステップS906)。具体的には、切替信号出力部208は、制御信号ライン288の信号レベルをLレベルにする。続いて、記録媒体IF部201は、外部メモリ180との接続を確立して(ステップS908)、本フローを終了する。ステップS908においては、記録媒体IF部201は、PCI Expressの規格で定められた手続きに従って、外部メモリ180との間で接続を確立する。
If it is determined in step S904 that the current connection state of the transmission line is the direct connection state, the state of the transmission line is changed to non-direct connection (step S906). Specifically, the switching signal output unit 208 sets the signal level of the control signal line 288 to the L level. Subsequently, the recording medium IF
ステップS904の判断において、伝送ラインの現在の接続状態が非ダイレクト接続の状態であると判断された場合、外部装置IF部202はPC21との間のUSB接続を終了する処理を行い(ステップS910)、本フローを終了する。ステップS910では、外部装置IF部202は、PC21との間のUSB接続に使用していた内部リソースを解放する。
If it is determined in step S904 that the current connection state of the transmission line is a non-direct connection state, the external device IF
ステップS902の判断において、USBコネクタ152から通信アクセサリ22が外されたと判断された場合、外部装置IF部202は通信アクセサリ22との接続を終了する処理を行い(ステップS912)、本フローを終了する。ステップS912では、外部装置IF部202は、通信アクセサリ22との間のUSB接続に使用していた内部リソースを解放する。
If it is determined in step S902 that the
図10は、カメラ10が動作を終了する場合において伝送ラインの接続状態を制御するときの処理フローを示す。図10のフローは、図6のステップS622の処理に適用できる。
FIG. 10 shows a processing flow when controlling the connection state of the transmission line when the
ステップS1002において、PC21とUSB接続されているか否かを判断する。ステップS1002の判断においてPC21とUSB接続されていると判断された場合、伝送ラインの現在の接続状態が非ダイレクト接続の状態であるかダイレクト接続の状態であるかを判断する(ステップS1004)。
In step S1002, it is determined whether or not the
ステップS1004の判断において、伝送ラインの現在の接続状態が非ダイレクト接続の状態であると判断された場合、外部装置IF部202はPC21とのUSB接続を終了する(ステップS1006)。続いて、伝送ラインの接続状態をダイレクト接続の状態にして(ステップS1008)、本フローの処理を終了する。
If it is determined in step S1004 that the current connection state of the transmission line is a non-direct connection state, the external device IF
ステップS1004の判断において、伝送ラインの現在の接続状態がダイレクト接続の状態であると判断された場合、ダイレクト接続の状態を維持したまま(ステップS1010)、本フローの処理を終了する。 If it is determined in step S1004 that the current connection state of the transmission line is the direct connection state, the process of this flow is terminated while maintaining the direct connection state (step S1010).
ステップS1002の判断において、PC21とUSB接続されていないと判断された場合、伝送ラインの現在の接続状態を非ダイレクト接続の状態に維持したまま(ステップS1012)、本フローの処理を終了する。なお、本フローに関連して説明した電源オフ時の処理は、電源190が取り外された場合にも適用できる。
If it is determined in step S1002 that the
図11は、カメラ10が動作していない場合においてUSBコネクタ152にPC21が接続されたときのカメラ10の処理を示す。図11の制御フローでは、外部メモリ180がメモリカードコネクタ151に装着されているとする。
FIG. 11 shows the processing of the
USBコネクタ152にPC21が接続されると、伝送ラインの現在の接続状態をダイレクト接続の状態に変更する(ステップS1102)。具体的には、PC21から電源ライン188を介して与えられる電圧により制御信号ライン288がHレベルに上昇することにより、伝送ラインの接続状態がダイレクト接続に切り替えられる。電源ライン118および電源ライン188を介して、PC21から外部メモリ180へ電力が供給される。
When the
伝送ラインの接続状態がダイレクト接続の状態になると、PC21は外部メモリ180とUSB接続を確立して、PC21が外部メモリ180に直接にアクセスすることが可能な状態になる。例えば、PC21は、マスストレージクラスで定められた手続きで外部メモリ180にアクセスすることが可能になる。
When the connection state of the transmission line becomes the direct connection state, the
図5等における説明では、状態を遷移させる要因の一例として、電源スイッチ14の切り替え、外部装置110の接続および外部装置110の取り外しを取り上げた。しかし、ユーザの指示に応じて状態を遷移してもよい。例えば、カメラMPU140は、カメラ10の主要部が動作している状態において、外部メモリ180をマスストレージでアクセスするか、PTPでアクセスするかをユーザが選択する指示を、操作入力部141の操作に基づいてユーザから取得してよい。外部メモリ180をマスストレージでアクセスするべき旨の指示を取得した場合には、伝送ラインの接続状態をダイレクト接続の状態にして、カメラ10の電源をオフにしてもよい。外部メモリ180をPTPでアクセスするべき旨の指示を取得した場合には、伝送ラインの接続状態を非ダイレクト接続の状態にして、記録媒体IF部201が外部メモリ180とPCT Expressで通信を確立して、記録媒体IF部201を介して外部メモリ180から取得した画像データを、外部装置IF部202がPC21へ伝送してよい。
In the description in FIG. 5 and the like, switching of the
また、デジタルカメラ10の各部は、電源190から独立に電力が供給可能であり、互いに独立に動作できてよい。例えば、カメラMPU140、ASIC135およびSoC200を含むカメラ10の主要部と、切替制御部230とは、電源190から独立に電力が供給可能であり、互いに独立に動作できてよい。そして、上述したように、カメラ10の各部を伝送ラインの接続状態に応じて独立に動作させてもよい。また、切替制御部230を駆動するための独立した電源を有してよい。切替制御部230を駆動するための電源は、電源190より小容量の電源であってよい。
Further, each part of the
以上の説明では、切替制御部230が第1スイッチ210および第2スイッチ220を制御するとした。しかし、伝送ラインの接続状態を切り替える機能は、ユーザが手動で切り替える物理スイッチで実現されてよい。
In the above description, it is assumed that the switching
上記の説明において、カメラMPU140の動作として説明した処理は、カメラMPU140がプログラムに従ってカメラ10が有する各ハードウェアを制御することにより実現される。同様に、上記の説明においてASIC135、SoC200および切替制御部230により実現される処理は、プロセッサによって実現することができる。すなわち、本実施形態のカメラ10に関連して説明した処理は、プロセッサがプログラムに従って動作して各ハードウェアを制御することにより、プロセッサ、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現することができる。すなわち、当該処理を、いわゆるコンピュータ装置によって実現することができる。コンピュータ装置は、上述した処理の実行を制御するプログラムをロードして、読み込んだプログラムに従って動作して、当該処理を実行してよい。コンピュータ装置は、当該プログラムを記憶しているコンピュータ読取可能な記録媒体から当該プログラムをロードすることができる。
In the above description, the process described as the operation of the
また、本実施形態において、撮像装置の一例として、レンズユニット120およびカメラ本体130を備えるカメラ10を取り上げた。しかし、撮像装置とは、レンズユニット120を備えないカメラ本体130を含む概念である。なお、撮像装置は、一眼レフレックスカメラ等のレンズ交換式カメラであってよいし、レンズ非交換式カメラであってもよい。撮像装置は、ビデオカメラであってよい。撮像装置としては、撮像機能付きの携帯電話機、撮像機能付きの携帯情報端末等、撮像機能を有する任意の電子機器であってよい。USBコネクタ152に接続される外部機器の一例としてPC21や通信アクセサリ22を取り上げたが、外部装置110としても、PC21や通信アクセサリ22に限られず、多様な機器を適用できる。また、USBコネクタ152は接続部の一例であり、接続部としては種々の外部機器を接続するための種々のコネクタを適用できる。また、メモリカードコネクタ151に接続される外部機器の一例として外部メモリ180を取り上げたが、メモリカードコネクタ151に接続される外部機器にも、多様な機器を適用できる。また、メモリカードコネクタ151は接続部の一例であり、接続部としては種々の外部機器を接続するための種々のコネクタを適用できる。
Further, in the present embodiment, as an example of the image pickup apparatus, the
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various changes or improvements can be made to the above embodiments. It is clear from the description of the claims that such modified or improved forms may also be included in the technical scope of the present invention.
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of operations, procedures, steps, steps, etc. in the devices, systems, programs, and methods shown in the claims, specification, and drawings is particularly "before" and "prior to". It should be noted that it can be realized in any order unless the output of the previous process is used in the subsequent process. Even if the scope of claims, the specification, and the operation flow in the drawings are explained using "first", "next", etc. for convenience, it means that it is essential to carry out in this order. It's not a thing.
5 カメラシステム、10 カメラ、14 電源スイッチ、21 PC、22 通信アクセサリ、105 USBケーブル、110 外部装置、118 電源ライン、120 レンズユニット、121 レンズマウント接点、122 レンズ群、123 レンズMPU、124 レンズ駆動部、130 カメラ本体、131 カメラマウント接点、132 撮像素子、133 アナログ処理部、134 A/D変換器、135 ASIC、136 RAM、137 表示制御部、138 表示部、139 システムメモリ、140 カメラMPU、141 操作入力部、142 AFユニット、143 フォーカルプレーンシャッタ、144 測光素子、145 メインミラー、146 サブミラー、147 ペンタプリズム、148 駆動部、149 接続インタフェース、151 メモリカードコネクタ、152 USBコネクタ、160 透過型表示パネル、161 ピント板、162 接眼光学系、163 ファインダ窓、180 外部メモリ、111、116、181、183、186 伝送ライン、188 電源ライン、190 電源、192 電源回路、194 切替制御用電源ライン、196 抵抗、200 SoC、201 記録媒体IF部、202 外部装置IF部、208 切替信号出力部、210 第1スイッチ、220 第2スイッチ、211、212、221、222 接点、230 切替制御部、240 切替コントローラ、250 内部接続ライン、288 制御信号ライン、310 PCIeIF部、320 USBIF部、330 メモリ部、340 コントローラ部、350 コネクタ、510、520、530、540、550 状態 5 camera system, 10 cameras, 14 power switch, 21 PC, 22 communication accessories, 105 USB cable, 110 external device, 118 power line, 120 lens unit, 121 lens mount contact, 122 lens group, 123 lens MPU, 124 lens drive Unit, 130 camera body, 131 camera mount contact, 132 imaging element, 133 analog processing unit, 134 A / D converter, 135 ASIC, 136 RAM, 137 display control unit, 138 display unit, 139 system memory, 140 camera MPU, 141 operation input unit, 142 AF unit, 143 focal plane shutter, 144 photometric element, 145 main mirror, 146 sub mirror, 147 pentaprism, 148 drive unit, 149 connection interface, 151 memory card connector, 152 USB connector, 160 transmissive display Panel, 161 focus plate, 162 eyepiece optical system, 163 finder window, 180 external memory, 111, 116, 181, 183, 186 transmission line, 188 power line, 190 power supply, 192 power supply circuit, 194 power supply line for switching control, 196 Resistance, 200 SoC, 201 Recording medium IF section, 202 External device IF section, 208 switching signal output section, 210 1st switch, 220 2nd switch, 211, 212, 222, 222 contacts, 230 switching control section, 240 switching controller , 250 internal connection line, 288 control signal line, 310 PCIeIF part, 320 USBIF part, 330 memory part, 340 controller part, 350 connector, 510, 520, 530, 540, 550 status
Claims (5)
第2接続部と、
前記第1接続部に接続された記憶媒体との間で、前記第1接続部を通じてデータを伝送し、前記第2接続部に接続された外部機器との間で、前記第2接続部を通じてデータを伝送する伝送部と、
前記第2接続部に接続されたデータ伝送ラインを前記伝送部を介して前記第1接続部に接続されたデータ伝送ラインに接続した第1状態と、前記第2接続部に接続されたデータ伝送ラインを前記伝送部を介さずに前記第1接続部に接続されたデータ伝送ラインに接続した第2状態とを切り替える制御部と、を備え、
前記制御部は、前記外部機器から電力の供給を受けることができ、前記記憶媒体に電力を供給できない場合に前記第2状態にする、
電子機器。 With the first connection
2nd connection and
Data is transmitted to and from the storage medium connected to the first connection portion through the first connection portion, and data is transmitted to and from an external device connected to the second connection portion through the second connection portion. And the transmission unit that transmits
The first state in which the data transmission line connected to the second connection unit is connected to the data transmission line connected to the first connection unit via the transmission unit, and the data transmission connected to the second connection unit. A control unit for switching between a second state in which the line is connected to a data transmission line connected to the first connection unit without going through the transmission unit is provided.
The control unit can receive power from the external device, and when it cannot supply power to the storage medium, it puts it in the second state.
Electronics.
第2伝送ラインと接続された第2接続部と、
データを伝送する伝送部と、
前記第1伝送ラインと前記伝送部とが接続され、前記第2伝送ラインと前記伝送部とが接続された第1状態と、前記伝送部を介さずに前記第1伝送ラインと前記第2伝送ラインとが接続された第2状態とを切り替える切替部と、を備え、
前記切替部は、前記第2接続部から電力の供給を受けることができ、前記第1接続部に電力を供給できない場合に前記第2状態にする、電子機器。 The first connection part connected to the first transmission line,
The second connection part connected to the second transmission line,
A transmission unit that transmits data and
The first state in which the first transmission line and the transmission unit are connected and the second transmission line and the transmission unit are connected, and the first transmission line and the second transmission without going through the transmission unit. It is equipped with a switching unit that switches between the second state in which the line is connected.
An electronic device that can receive electric power from the second connection unit and puts the switching unit into the second state when electric power cannot be supplied to the first connection unit.
前記第2接続部には、外部機器が着脱可能に接続される請求項2に記載の電子機器。 A storage medium is detachably connected to the first connection portion, and the storage medium is detachably connected to the first connection portion.
The electronic device according to claim 2, wherein an external device is detachably connected to the second connection portion.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019061958A JP6900966B2 (en) | 2013-08-13 | 2019-03-27 | Electronics and programs |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013168034A JP6503619B2 (en) | 2013-08-13 | 2013-08-13 | Electronic device and program |
| JP2019061958A JP6900966B2 (en) | 2013-08-13 | 2019-03-27 | Electronics and programs |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013168034A Division JP6503619B2 (en) | 2013-08-13 | 2013-08-13 | Electronic device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019139786A JP2019139786A (en) | 2019-08-22 |
| JP6900966B2 true JP6900966B2 (en) | 2021-07-14 |
Family
ID=67694225
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019061958A Active JP6900966B2 (en) | 2013-08-13 | 2019-03-27 | Electronics and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6900966B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002297460A (en) * | 2001-04-03 | 2002-10-11 | Denon Ltd | Record reproduction apparatus |
| JP2009181684A (en) * | 2008-02-01 | 2009-08-13 | Kenwood Corp | Audio device, method of controlling audio device, and program |
| US8215991B2 (en) * | 2009-02-26 | 2012-07-10 | Sandisk Il Ltd. | Memory card and host device |
| JP2012089064A (en) * | 2010-10-22 | 2012-05-10 | Toshiba Corp | Electronic apparatus and control method of electronic apparatus |
-
2019
- 2019-03-27 JP JP2019061958A patent/JP6900966B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019139786A (en) | 2019-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9563245B2 (en) | Electronic device and computer readable medium | |
| JP4446787B2 (en) | Imaging apparatus and display control method | |
| US8988579B2 (en) | Imaging apparatus | |
| JP5436019B2 (en) | Control device, control method, program, and recording medium | |
| US9807296B2 (en) | Image capturing apparatus and auto focus control method therefor | |
| KR20150030557A (en) | Method and Apparatus For Controlling Interchangeable Lens System Camera | |
| US8427556B2 (en) | Image pickup apparatus with controlling of setting of position of cropping area | |
| JP2005148090A (en) | Imaging apparatus, imaging system, control method thereof, and storage medium | |
| US9635281B2 (en) | Imaging apparatus method for controlling imaging apparatus and storage medium | |
| JP2012227711A (en) | Imaging device and control method | |
| JP6900966B2 (en) | Electronics and programs | |
| JP6503619B2 (en) | Electronic device and program | |
| US7868943B2 (en) | Image pickup apparatus and interchangeable lens | |
| JP2014017560A (en) | Electronic apparatus, imaging device, system, and program | |
| JP2004173036A (en) | Digital camera | |
| US9172857B2 (en) | Image capture apparatus, imaging lens, and image capture system | |
| JP6519606B2 (en) | Electronic device and program | |
| JP6270454B2 (en) | IMAGING DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM | |
| JP2014068253A (en) | Imaging device and program | |
| JP7076994B2 (en) | Electronic devices and their control methods | |
| JP6157058B2 (en) | Imaging apparatus and communication control method | |
| JP7504618B2 (en) | Image capture device and method for controlling image capture device | |
| JP2015049529A (en) | Electronic device and program | |
| JP6201336B2 (en) | Imaging apparatus and program | |
| JP2016208206A (en) | Recording apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190329 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200310 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200424 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200706 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210208 |
|
| 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: 20210518 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210531 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6900966 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |