(57)【要約】【課題】ログの蓄積／送信機能を備えていないアプリケーションを実装した音声画像装置において、ログをネットワーク経由で送信することが可能な音声画像装置を提供する。【解決手段】本発明の音声画像装置は、プログラムにより実施された処理の処理履歴を示す第１履歴情報と、制御部の処理履歴を示す第２履歴情報とを、バッファエリアに格納する。そしてバッファエリアの格納量が所定の閾値を超える場合に、バッファエリアに格納されている履歴情報を所定の送信先へ送信するよう、通信制御部を制御する。また、履歴情報が生成される起因となった処理の処理識別子を判別し、処理識別子に基づいて送信先を決定する。送信には、通信網を介したＴＣＰ／ＩＰ通信を用いる。【選択図】図１
2014093025.tif 000002
【特許請求の範囲】
【請求項１】
情報を記録する記録部と、
通信網に接続する通信部と、
通信網に接続された装置に対して通信を行うよう前記通信部を制御する通信制御部と、
プログラムを実行する制御部と、備えた音声画像装置において、
前記制御部が、前記プログラムにより実施された処理の処理履歴を示す第１履歴情報を、前記記録部に生成したバッファエリアに格納し、前記バッファエリアの格納量が予め定められた閾値を超える場合に、前記バッファエリアに格納されている前記第１履歴情報を予め定められた送信先へ送信するよう前記通信制御部を制御すること
を特徴とする音声画像装置。
【請求項２】
前記制御部は、前記制御部の処理履歴を示す第２履歴情報を前記バッファエリアに格納し、前記バッファエリアの格納量が前記閾値を超える場合に、前記バッファエリアに格納されている前記第１履歴情報または前記第２履歴情報を、格納が行われた順序に基づいて前記送信先へ送信するよう、前記通信制御部を制御すること
を特徴とする請求項１に記載の音声画像装置。
【請求項３】
前記制御部は、前記バッファエリアの格納量が前記閾値を超える場合に、前記バッファエリアに格納されている前記第１履歴情報または前記第２履歴情報を前記送信先へ送信するよう前記通信制御部を制御し、送信が完了した情報を前記バッファエリアより消去すること
を特徴とする請求項２に記載の音声画像装置。
【請求項４】
前記制御部は、前記第１履歴情報として、予め定められたアプリケーションプログラムの処理履歴を示すアプリケーションログを前記バッファログに格納し、前記第２履歴情報として、前記音声画像装置のオペレーションシステムの処理履歴を示すカーネルログを前記バッファログに格納すること
を特徴とする請求項３に記載の音声画像装置。
【請求項５】
前記制御部は、前記第１履歴情報または前記第２履歴情報の送信先に対して認証処理を行い、前記認証処理に成功した場合に、前記第１履歴情報または前記第２履歴情報を送信するよう前記通信制御部を制御すること
を特徴とする請求項４に記載の音声画像装置。
【請求項６】
前記制御部は、前記第１履歴情報または前記第２履歴情報が生成される起因となった処理の処理識別子を判別し、前記処理識別子に基づいて、前記第１履歴情報または前記第２履歴情報の送信先を決定すること
を特徴とする請求項５に記載の音声画像装置。
【請求項７】
前記制御部は、前記第１履歴情報または前記第２履歴情報を、通信網を介したＴＣＰ／ＩＰ（Transmission Control Protocol/ Internet Protocol）通信により送信すること
を特徴とする請求項６に記載の音声画像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声または画像の記録または再生を実施可能な音声画像装置に関するものであり、特にネットワーク通信機能を備えた音声画像装置に関する。
【背景技術】
【０００２】
近年、音声や画像の記録また再生を行う音声画像装置、いわゆるＡＶ機器として、テレビ装置、ＤＶＤ（Digital Versatile Disk）レコーダ、ＨＤＤ（Hard Disk Drive）レコーダ等が広く普及している。また、これら複数の音声画像装置を一装置にまとめた複合機も普及している。
【０００３】
このような音声画像装置の中には、インターネット等の広域通信網に接続して通信を行う、いわゆるネットワーク機能を備えたものが存在する。さらには、ネットワーク機能を用いて、採取したログをネットワークサーバへ送信する装置及びシステムが開示・提案されている（例えば特許文献１及び特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−３６８３号公報
【特許文献２】特開２００８−１７１４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、音声画像装置に実装されている個々のアプリケーションは、アプリケーションの処理履歴を示すログ（以下、「アプリログ」という）を蓄積する機能を、必ず備えているとは限らない。また、個々のアプリログをネットワーク経由でログサーバ等へ送信しようとした場合、アプリケーション毎にログ送信機能を実装させねばならず、手間がかかるという問題があった。
【０００６】
例えば、現在実用化されているＲＳ−２３２Ｃ等のシリアル通信を用いたログ出力では、ＯＳのカーネルログをリアルタイムで出力することは可能であるが、個々のアプリログを出力することはできなかった。
【０００７】
本発明の目的は、アプリログを蓄積する機能またはアプリログを送信する機能を備えていないアプリケーションを実装した音声画像装置において、ＯＳのカーネルログとアプリログとをネットワーク経由で送信することが可能な音声画像装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の音声画像装置は、情報を記録する記録部と、通信網に接続する通信部と、通信網に接続された装置に対して通信を行うよう前記通信部を制御する通信制御部と、プログラムを実行する制御部と、備えた音声画像装置において、前記制御部が、前記プログラムにより実施された処理の処理履歴を示す第１履歴情報を、前記記録部に生成したバッファエリアに格納し、前記バッファエリアの格納量が予め定められた閾値を超える場合に、前記バッファエリアに格納されている前記第１履歴情報を予め定められた送信先へ送信するよう前記通信制御部を制御することを特徴としている。
【０００９】
これによると、本発明の音声画像装置によれば、通信網を介してログを送信する機能を備えていないプログラムを実装している場合であっても、これらのプログラムのログを一括してネットワーク上の装置へ送信することができる。また、ログ出力を一括で切り替えることが可能である。
【００１０】
また上記目的を達成するために、前記制御部は、前記制御部の処理履歴を示す第２履歴情報を前記バッファエリアに格納し、前記バッファエリアの格納量が前記閾値を超える場合に、前記バッファエリアに格納されている前記第１履歴情報または前記第２履歴情報を、格納が行われた順序に基づいて前記送信先へ送信するよう、前記通信制御部を制御することを特徴とする。
【００１１】
これによると、内容が異なる複数種の履歴情報を、一括してネットワーク上の装置に送信することが可能である。
【００１２】
また上記目的を達成するために、前記制御部は、前記バッファエリアの格納量が前記閾値を超える場合に、前記バッファエリアに格納されている前記第１履歴情報または前記第２履歴情報を前記送信先へ送信するよう前記通信制御部を制御し、送信が完了した情報を前記バッファエリアより消去することを特徴とする。
【００１３】
これによると、バッファエリアの格納量を好適に調整することが可能である。
【００１４】
また上記目的を達成するために、前記制御部は、前記第１履歴情報として、予め定められたアプリケーションプログラムの処理履歴を示すアプリケーションログを前記バッファログに格納し、前記第２履歴情報として、前記音声画像装置のオペレーションシステムの処理履歴を示すカーネルログを前記バッファログに格納することを特徴とする。
【００１５】
これによると、バッファエリアに蓄積されたアプリケーションログ（＝第１履歴情報）と、ＯＳのカーネルログ（＝第２履歴情報）とを、一括してネットワーク上の装置に送信することが可能である。
【００１６】
また上記目的を達成するために、前記制御部は、前記第１履歴情報または前記第２履歴情報の送信先に対して認証処理を行い、前記認証処理に成功した場合に、前記第１履歴情報または前記第２履歴情報を送信するよう前記通信制御部を制御することを特徴とする。
【００１７】
これによると、ログ送信におけるセキュリティの向上を図ることができる。
【００１８】
また上記目的を達成するために、前記制御部は、前記第１履歴情報または前記第２履歴情報が生成される起因となった処理の処理識別子を判別し、前記処理識別子に基づいて、前記第１履歴情報または前記第２履歴情報の送信先を決定することを特徴とする。
【００１９】
これによると、所定の処理単位、例えばアプリケーション単位で、履歴情報を分別して送信することができる。
【００２０】
また上記目的を達成するために、前記制御部は、前記第１履歴情報または前記第２履歴情報を、通信網を介したＴＣＰ／ＩＰ（Transmission Control Protocol/ Internet Protocol）通信により送信することを特徴とする。
【００２１】
これによると、インターネット等の広域通信網を利用して、履歴情報の送信を行うことができる。このため、シリアル通信のように特殊なジグを必要とすることがない。
【図面の簡単な説明】
【００２２】
【図１】本発明の音声画像装置の機能部の構成を示すブロック図である。
【図２】本発明の音声画像装置の内部構成を示すブロック図である。
【図３】本発明のログ送信処理の処理フローを示すフロー図である。
【図４】本発明のログ送信処理の処理フローを示すフロー図である。
【図５】アプリケーションにより生成されるログを示す模式図である。
【図６】アプリケーションにより生成されるログを示す模式図である。
【図７】カーネルにより生成されるログを示す模式図である。
【図８】ログバッファのログデータを示す模式図である。
【発明を実施するための形態】
【００２３】
以下に本発明の一実施形態を、図面を参照しつつ説明する。なお、ここで示す実施形態は一例であり、本発明はここに示す実施形態に限定されるものではない。
【００２４】
〈１．内部構成について〉
図２は、本発明の一実施形態に係るＢＤレコーダ１（＝音声画像装置）の内部構成を示すブロック図である。なお、図２における矢印線は画像／音声データの流れを示している。また、矢印のない直線は、制御部１１が各装置に対する制御信号等を送受信するための通信バスを示している。
【００２５】
ＢＤレコーダ１は少なくとも、制御部１１、メモリ１２、操作部１３、ＨＤＤ１４、ＲＯＭ１５、光ディスクドライブ１６、放送受信部１７、信号処理部１８、ＯＳＤ（On-Screen Display）処理部１９、及び外部接続端子２０（＝通信部）を含むように構成されている。なお外部接続端子２０により接続される装置として、パソコン２が存在する。
【００２６】
制御部１１は、ＢＤレコーダ１の各部材の駆動を制御することにより、画像／音声の再生処理、記録処理、出力処理等を統括制御するためのものである。制御部１１は例えば、複数のマイクロプロセッサから構成されている。また制御部１１は、制御部１１が備える演算処理装置上でプログラムを実行することにより実現される機能部として、後述する図１に示す複数の機能部を備えている。
【００２７】
メモリ１２は、ＢＤレコーダ１が保持する各種データを一時的に記録する媒体であり、例えば書き込み可能なＲＡＭ（Random Access Memory）等により構成されている。メモリ１２は、例えば制御部１１によって各種情報処理が行われる際の処理データや、ユーザから受けた指示命令等を一時的に記録しておくためのバッファメモリとしての役割を持つ。
【００２８】
操作部１３は、ユーザがＢＤレコーダ１に対して、画像／音声の記録指示や予約録画指示等を行うためのものである。操作部１３は、例えばＢＤレコーダ１のハウジングに設けられた複数のボタンや、図示しないリモコン及びリモコン信号受信部等を含む。操作部１３はこれらの装置により、ユーザ操作を受け付ける。ユーザ操作が受け付けられると、制御部１１は、操作内容に基づいて再生処理や記録処理等を行う。
【００２９】
ＨＤＤ１４は、デジタルデータを記録する磁気記録媒体である。ＨＤＤ１４は、複数の磁気ディスクを回転させつつ、アクチュエータによりヘッドを移動させることにより、データの記録や読み出しを行う。本実施形態では主に、放送波に含まれる画像／音声データから生成される録画データを記録するのに用いられる。
【００３０】
ＲＯＭ１５は、制御部１１が各装置部の制御を行うために用いる制御プログラムや、ＢＤレコーダ１の工場出荷時に定められた各種設定パラメータ等を記録しておく記録媒体である。ＲＯＭ１５は情報の読み出しのみが可能であり、記録や書き換えはできないようになっている。
【００３１】
光ディスクドライブ１６は、ＣＤ（Compact Disc）メディア、或いはＤＶＤ（Digital Versatile Disc）メディア等の光ディスクに対して光学的に各種データの読み取りを行うための光学装置である。光ディスクドライブ１６は、光ピックアップ（不図示）の制御を行うことにより、光ディスクに光ビームを照射して、光ディスクに記録された音声情報、画像情報等の各種情報の読み取りを行う。この際、光ピックアップの駆動制御やフォーカス制御、或いはチルト制御等の各種制御を行う。
【００３２】
放送受信部１７は、外部のアンテナ（不図示）に接続されてデジタル／アナログ放送の選局、受信、周波数変換、増幅、復調等を行う。放送受信部１７は、アナログ方式であればアナログチューナ、中間周波増幅回路、復調回路、及び増幅回路等を含むように構成されている。またデジタル方式であれば、デジタルチューナ、及び誤り訂正部等を含むように構成されている。
【００３３】
例えばデジタル放送を受信する場合、放送受信部１７に含まれるデジタルチューナが、中間周波信号の増幅及び検波を行う。これにより、ＭＰＥＧ２方式のデジタル信号であるＴＳ（＝Transport Stream）の取得を行う。なおＴＳとは、複数の番組の音声ＰＥＳ（Packetized Elementary Stream）、画像ＰＥＳ、及び付加情報を固定長のＴＳパケットに分割してつなぎ合わせたものである。信号処理部１８へ与えられて画像／音声信号に変換される。なお、ＴＳを変換せずＨＤＤ１４へ記録することも可能である。この場合、信号処理部１８はＴＳのスルーのみを行う。
【００３４】
信号処理部１８は、放送受信部１７が生成したＴＳや、光ディスクドライブ１６が光ディスクより読み出したデジタルデータを入力し、音声情報を含む音声デジタル信号と、画像情報を含む画像デジタル信号とに分離する多重分離部である。具体的には例えば、放送受信部１７より生成されたＴＳを、ＴＳパケットに分割する。そしてＴＳパケットを再結合することにより、音声／画像のＰＥＳを生成する。
【００３５】
そしてＰＥＳを結合することにより、ＥＳ（Elementary Stream＝符号化された音声／画像データ）を生成する。さらに信号処理部１８はＥＳの復号を行い、各種デジタル信号に変換する。復号により得られたデジタル信号は、記録する場合はＨＤＤ１４へ与えられる。また不図示の表示装置に出力する場合は、外部接続端子２０へ与えられる。
【００３６】
ＯＳＤ処理部１９は、画像信号を生成する機能部である。ＯＳＤ処理部１９は、ＢＤレコーダ１が出力すべき情報をユーザが視認できる画像データに変換し、変換した画像データを不図示の表示装置に表示するための画像信号を生成する。生成された画像信号は、外部接続端子２０より出力される。
【００３７】
外部接続端子２０は、例えばＨＤＭＩ（High Definition Multimedia Interface）端子、ＵＳＢ（Universal Serial Bus）端子、シリアルケーブル接続端子、ネットワーク接続端子等を含む、複数の入出力端子からなるインタフェースである。外部接続端子２０はこれらの入出力端子を用いて、ＢＤレコーダ１と外部の装置、例えばパソコン２や不図示の表示装置等を接続し、デジタル信号またアナログ信号の入出力を行う。
【００３８】
なおネットワーク接続端子とは、ＢＤレコーダ１を通信ネットワークと接続するための物理的なインタフェースである。具体的には例えば、ＩＥＥＥ８０２．３規格に準拠した有線ＬＡＮ（Local Area Network）に接続するためのＬＡＮケーブルコネクタを含むように構成されている。これにより、通信網を介して接続された外部装置、例えばサーバ３と相互通信を行い、ログデータの送信を行うことが可能である。
【００３９】
パソコン２は、図示しない表示部、操作部、制御部、及び接続部を備える情報処理装置である。パソコン２は例えば、外部接続端子２０に含まれるシリアルケーブル接続端子またはネットワーク接続端子に接続することにより、ＢＤレコーダ１よりログデータ（＝処理履歴情報）を受信することが可能である。
【００４０】
サーバ３は、インターネット等の広域通信網を介してＢＤレコーダ１に接続し、ＢＤレコーダ１で採取されたログデータの収集を行う。収集されたログデータは所定の記録媒体に記録され、ＢＤレコーダ１のメンテナンス等のための参考データとして用いられる。なお、サーバ３の内部構造の詳細については従来技術と同様であるため、説明を省略する。
〈２．機能部の構成について〉
【００４１】
ここで、本発明の一実施形態に係るＢＤレコーダ１がログ送信処理を実施するための各機能部の関係を、図１のブロック図を用いながら説明する。なお、図１における破線矢印線は、制御信号の流れを示している。
【００４２】
図１に示すように本発明のログ送信処理は、制御部１１が備えるＬｉｎｕｘ(登録商標)カーネル１１ａ、アプリケーション群１１ｂ、及びログ制御部１１ｃ（＝履歴生成部）により実施される。
【００４３】
Ｌｉｎｕｘカーネル１１ａは、メモリ１２またはＨＤＤ１４に、Ｌｉｎｕｘカーネルとアプリケーションで共有するログ保存用のバッファであるログバッファ（＝バッファエリア）を作成する。そして後述するアプリケーション群１１ｂが生成したアプリログをログバッファにコピーする。またＬｉｎｕｘカーネル１１ａは、外部接続端子２０により接続された外部装置、例えばサーバ３等と相互通信を行うための通信制御を行う。
【００４４】
アプリケーション群１１ｂは、複数のアプリケーションを含む。各アプリケーションは、ＲＯＭ１５に予め記録されているアプリケーションプログラムを、制御部１１が含む演算処理装置が実行することにより実現される。各アプリケーションは、個別にアプリログを生成してＬｉｎｕｘカーネル１１ａへ送信する。例えば録画処理を行うための録画アプリケーションは、録画処理に関連するアプリログ、例えば録画開始時刻等を示すアプリログを生成する。
【００４５】
なお、本実施形態のアプリケーション群１１ｂに含まれるアプリケーションは、アプリログの蓄積及びネットワークを介したアプリログの送信に関する機能を、個別に備えていない。このため、アプリログの送信先はＬｉｎｕｘカーネル１１ａのみである。
【００４６】
ログ制御部１１ｃは、ログバッファからログデータを取得する。またログ制御部１１ｃは、任意の送信先に対してログデータを送信するよう、Ｌｉｎｕｘカーネル１１ａに対して指示する。この指示を受けたＬｉｎｕｘカーネル１１ａは、ログ制御部１１ｃに指定された外部装置、例えばパソコン２やサーバ３へログデータを送信する。
【００４７】
またログ制御部１１ｃは、パソコン２またはサーバ３にインストールされているログ受信ツールとの間で認証を行い、許可されたログ受信ツールに対してのみ、ログを送信する。なお、ログの送信先は必ずしも情報処理装置に限るものではなく、例えば外部接続端子２０に含まれるＵＳＢ端子に接続されたＵＳＢメモリ等に出力する形態でもよい。
【００４８】
またログ制御部１１ｃは、 アプリログ（＝第１履歴情報）とカーネルログ（＝第２履歴情報）とを、所定の単位で送信するための送信先の指定をユーザより受け付ける。またログ単位で、ログ送信の許可／禁止の指定を、ユーザより受け付ける。指定を受け付ける方法としては、例えばＯＳＤ処理部１９により上記指定を受け付けるための設定画面を表示し、操作部１３によりユーザ操作を受け付けることにより行う。
【００４９】
次に、ログ制御部１１ｃがログバッファに生成するログデータの詳細について、図５〜図８を用いつつ説明する。図５は、アプリケーション群１１ｂに含まれるアプリケーションＡが生成するアプリログの一例である。図６は、アプリケーション群１１ｂに含まれるアプリケーションＢが生成するアプリログの一例である。図７は、Ｌｉｎｕｘカーネル１１ａが生成するカーネルログの一例である。図８は、ログバッファに蓄積されるログデータ一例である。
【００５０】
図８に示すように、ログバッファに蓄積されるログデータは、複数のログが発生した時系列順に蓄積されている。図８では、アプリケーションＡが生成するアプリログが（Ａ）、アプリケーションＢが生成するアプリログが（Ｂ）、カーネルログが（Ｃ）に該当する。ログ制御部１１ｃは、この蓄積順に応じてログデータを送信するよう、Ｌｉｎｕｘカーネル１１ａに指示する。
〈３．ログ送信処理について〉
【００５１】
ここで、本発明の一実施形態に係るＢＤレコーダ１が実施するログ送信処理を、図３及び図４のフロー図を用いながら説明する。図３は、ログバッファ内のログデータを一括して送信する形態の処理フローを示している。また図４は、ログバッファ内のログデータを分別して送信する形態の処理フローを示している。なお、図３及び図４において同一の処理は、同一のステップ番号を付与することにより説明を省略するものとする。
【００５２】
ここまではまず、図３に示す、ログバッファ内のログデータを一括して送信する形態の処理フローについて説明する。本処理の開始後、制御部１１はステップＳ１１０において、Ｌｉｎｕｘカーネル１１ａの起動を行う。
【００５３】
次に制御部１１はステップＳ１２０において、ログ制御部１１ｃの起動を行う。次にＬｉｎｕｘカーネル１１ａはステップＳ１３０において、ログバッファの初期化を行う。
【００５４】
次にログ制御部１１ｃはステップＳ１４０において、ログデータの送信設定を行う。次にＬｉｎｕｘカーネル１１ａはステップＳ１５０において、アプリケーション群１１ｂの起動を行う。これにより、アプリケーション群１１ｂに含まれるレコーダーアプリ等が起動される。
【００５５】
次に、アプリケーション群１１ｂに含まれる所定のアプリ（本実施形態ではレコーダーアプリ）がステップＳ１６０において、Ｌｉｎｕｘカーネル１１ａに対するアプリログの送信を開始する。これを受けたＬｉｎｕｘカーネル１１ａはステップＳ１７０において、受信したアプリログをログバッファに蓄積する。併せて、カーネル内部で発生したカーネルログを、ログバッファに蓄積する。
【００５６】
次にログ制御部１１ｃはステップＳ１８０において、ログバッファよりログデータを読み出す。そしてステップＳ１９０において、読み出したログデータが所定のデータ量を上回るか否かを判定する。
【００５７】
所定のデータ量を上回っていない場合、再びステップＳ１７０へ移行する。所定のデータ量を上回っている場合、次にログ制御部１１ｃはステップＳ２００において、ログバッファより読み出したログデータをＴＣＰ／ＩＰ通信により送信するよう、Ｌｉｎｕｘカーネル１１ａに指示する。なお送信先の指定は、例えばＩＰアドレス等により行う。
【００５８】
次にＬｉｎｕｘカーネル１１ａはステップＳ２１０において、上記で指定された送信先に対してログを送信する。これにより、パソコン２またはサーバ３等に対して、ログデータが送信される。送信が完了すると、本処理を終了する。
【００５９】
次に、図４に示す、ログバッファ内でログを分別して送信する形態の処理フローについて説明する。ステップＳ１１０〜ステップＳ１３０については、図３と同様であるため説明を省略する。ステップＳ１３０の後、ログ制御部１１ｃはステップＳ１４１において、プロセスＩＤ単位でログデータの送信設定を行う。
【００６０】
ステップＳ１５０〜ステップＳ１７０については、図３と同様であるため説明を省略する。ステップＳ１７０の後、ログ制御部１１ｃはステップＳ１７１において、ログデータ毎に、ログデータを発生させたプロセスのＩＤを判別し、これらを関連づけてログバッファに保存する。
【００６１】
次にログ制御部１１ｃはステップＳ１８１において、ログバッファからログデータと、ログデータに関連づけられているプロセスＩＤとを読み出す。そしてステップＳ１９０において、読み出したログデータが所定のデータ量を上回っている場合、ログ制御部１１ｃはステップＳ２０１において、ログバッファより読み出した複数のログデータを、関連づけられているプロセスＩＤに応じた個別の送信先へ送信するよう、Ｌｉｎｕｘカーネル１１ａに指示する。これを受けたＬｉｎｕｘカーネル１１ａがステップＳ２１０においてログを送信すると、本処理を終了する。
【００６２】
以上に説明した本実施形態によれば、アプリログを蓄積する機能またはアプリログを送信する機能を備えていないアプリケーションをＢＤレコーダ１が実装したとしても、のＯＳ（本実施形態ではＬｉｎｕｘ）のカーネルログと、複数のアプリログとを、一括してパソコン２やサーバ３へ送信することができる。このため、アプリケーション毎にログ送信機能を実装させる必要がない。
【００６３】
また本実施形態によれば、ログ出力先を一括で切り替えることが可能である。また、プロセスＩＤ等に基づいてログデータを複数に分別し、複数の送付先に対して個別送信することが可能である。また、ＬＡＮ等の通信網を使用してログを出力するため、シリアル通信のように特殊なジグを必要とすることがない。
【００６４】
なお、上記の２つの実施形態ではＢＤレコーダ１が主体となって送信を行っているが、逆にパソコン２からのリクエストを待ち受け、リクエストを受け付けた場合にのみログデータを送信する形態でもよい。
【００６５】
この実施形態の場合、ステップＳ１２０においてログ制御部１１ｃが起動すると、ログ制御部１１ｃはログ配信サーバとして機能する。その後、ステップＳ１３０〜ステップＳ１９０により所定量のログデータをログバッファに蓄積する。
【００６６】
そしてステップＳ２００において、パソコン２にインストールされているログ受信ツール（クライアントツール）が起動され、ログ受信ツールからのログ送信リクエストを受信した場合に、ログ制御部１１ｃとログ受信ツールとの間で認証処理を行う。そして認証に成功した場合に、ステップＳ２１０へ移行し、リクエストの送信元であるパソコン２に対してログデータを送信する。
【００６７】
なお、図４に示す実施形態のようにログをプロセスＩＤにより分別している場合、パソコン２からリクエストを受けた際に送信すべきログデータを、ログデータに関連づけられているプロセスＩＤに基づいて判別し、判別されたログデータのみパソコン２へ送信する形態でもよい。
［その他の実施の形態］
【００６８】
以上、好ましい実施の形態及び実施例を挙げて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。
【００６９】
従って本発明は、以下の形態にも適用可能である。
【００７０】
（Ａ）上記実施形態では、本発明の音声画像装置の一例としてＢＤレコーダ１を例に挙げているが、放送網または通信網に接続して再生情報を取得可能な音声画像装置であれば、これ以外の装置において本発明を実施する形態でもよい。例えば、ＤＶＤレコーダや、テレビジョン装置等を用いる形態であってもよい。
【００７１】
（Ｂ）上記実施形態では、本発明のログ送信処理に関わる各機能部が、マイクロプロセッサ等の演算処理装置上でプログラムを実行することにより実現されているが、各機能部が複数の回路により実現される形態でもよい。
【００７２】
（Ｃ）上記実施形態では、送信ログ生成部１１ｃはカーネルログやアプリログに含まれる全てのログをログバッファに蓄積して送信しているが、所定の種別のログ、例えばエラーログのみを蓄積して送信する形態でもよい。
【符号の説明】
【００７３】
１      ＢＤレコーダ（音声画像装置）
２      パソコン
３      サーバ
１１    制御部
１１ａ  Ｌｉｎｕｘカーネル
１１ｂ  アプリケーション群
１１ｃ  ログ制御部（履歴生成部）
１２    メモリ（記録部）
１３    操作部
１４    ＨＤＤ（記録部）
１５    ＲＯＭ
１６    光ディスクドライブ
１７    放送受信部
１８    信号処理部
１９    ＯＳＤ処理部
２０    外部接続端子（通信部）
【図１】
2014093025.tif 000003
【図２】
2014093025.tif 000004
【図３】
2014093025.tif 000005
【図４】
2014093025.tif 000006
【図５】
2014093025.tif 000007
【図６】
2014093025.tif 000008
【図７】
2014093025.tif 000009
【図８】
2014093025.tif 000010