(57)【特許請求の範囲】
【請求項１】
処理実行手段と、
処理品質決定手段と、
システム制御手段と
を備え、
前記処理実行手段は、処理品質に応じた処理量を有する複数のデータ処理を、それぞれ指定された品質値に基づいた処理品質で実行すると共に処理状況を示す特性データを生成し、当該生成した特性データを前記処理品質決定手段に送出し、
前記処理品質決定手段は、前記複数のデータ処理の処理状況を示す特性データ、並びに前記複数のデータ処理の処理品質が当該データ処理の利用者の満足度に与える影響を基に前記複数のデータ処理の処理品質の品質値を、画質、音質、情報の欠落、処理時間、並びに前記利用者が指示を出してからその応答を受けるまでの時間の少なくとも一つを前記利用者の満足度に与える影響として考慮しながら決定し、当該決定した品質値を前記処理実行手段に送出し、
前記システム制御手段は、
処理開始の指示が入力された場合には、当該処理開始の指示によって指定されたデータ処理を実行する前記処理実行手段に処理開始の指示を出力すると共に、前記処理品質決定手段に品質管理登録の指示を行い、
処理停止の指示が入力された場合には、当該処理停止の指示によって指定されたデータ処理を実行する前記処理実行手段に処理停止の指示を出力すると共に、前記品質決定手段に品質管理登録抹消の指示を行い、
前記処理実行手段にて扱う信号は、映像・音声の信号、静止画像の信号または文書の信号である、
ことを特徴とする、データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のデータ処理を行う場合に、各データ処理の品質を利用者の満足度に応じて決定するデータ処理装置に関する。
【０００２】
【従来の技術】
例えば、コンピュータなどのデータ処理装置は、イメージ処理、音声処理、ダウンロードなどの記録処理などの様々な複数のデータ処理をタイムシェアリングや並列処理などによって並行して行う場合がある。
従来のデータ処理装置では、データ処理に要求される品質とは無関係に、リソースを複数のデータ処理に均等に割り当てて実行している。
【０００３】
【発明が解決しようとする課題】
ところで、データ処理は、その特性に応じて要求される品質が異なる場合がある。
例えば、ユーザの満足度との関係で、高品質なデータ処理が要求されるものとして、映画の再生処理や広告の表示処理などがあり、高品質なデータ処理が要求されないものとしては、情報伝達を主目的とするニュース番組の再生処理や、欠落したデータを再受信できるシステムでのダウンロード処理などがある。
しかしながら、従来のデータ処理装置では、並行して実行している複数のデータ処理に、これのデータ処理に要求される品質とは無関係にリソースを均等に割り当てているため、複数のデータ処理の処理量に対してデータ処理装置の処理能力が十分でない場合に、全てのデータ処理の品質が均等に劣化してしまい、ユーザに不快感を与えてしまうことがあるという問題がある。
【０００４】
本発明はかかる事情に鑑みてなされたものであり、複数のデータ処理を限られた処理能力を用いて行う場合に、複数のデータ処理の全体の品質に対してユーザに高い満足感を与えることができるデータ処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、本発明のデータ処理装置は、処理実行手段と、処理品質決定手段と、システム制御手段とを備え、
前記処理実行手段は、処理品質に応じた処理量を有する複数のデータ処理を、それぞれ指定された品質値に基づいた処理品質で実行すると共に処理状況を示す特性データを生成し、当該生成した特性データを前記処理品質決定手段に送出し、
前記処理品質決定手段は、前記複数のデータ処理の処理状況を示す特性データ、並びに前記複数のデータ処理の処理品質が当該データ処理の利用者の満足度に与える影響を基に前記複数のデータ処理の処理品質の品質値を、画質、音質、情報の欠落、処理時間、並びに前記利用者が指示を出してからその応答を受けるまでの時間の少なくとも一つを前記利用者の満足度に与える影響として考慮しながら決定し、当該決定した品質値を前記処理実行手段に送出し、
前記システム制御手段は、処理開始の指示が入力された場合には、当該処理開始の指示によって指定されたデータ処理を実行する前記処理実行手段に処理開始の指示を出力すると共に、前記処理品質決定手段に品質管理登録の指示を行い、処理停止の指示が入力された場合には、当該処理停止の指示によって指定されたデータ処理を実行する前記処理実行手段に処理停止の指示を出力すると共に、前記品質決定手段に品質管理登録抹消の指示を行い、
前記処理実行手段にて扱う信号は、映像・音声の信号、静止画像の信号または文書の信号である、ことを特徴とする。
【０００６】
第１の発明のデータ処理装置の作用は以下のようになる。
処理品質決定手段が、複数のデータ処理の特性を示す特性データを基に前記複数のデータ処理の優先順位を決定する。
そして、前記処理品質決定手段が、前記決定した優先順位に基づいて前記複数のデータ処理の処理品質を指定する。
そして、処理実行手段が、処理品質に応じた処理量を有する複数のデータ処理を、それぞれ前記処理品質決定手段によって指定された処理品質で実行する。
【０００７】
また、第１の発明のデータ処理装置は、好ましくは、前記処理品質決定手段は、前記複数のデータ処理の処理状況を示す前記特性データ、並びに前記複数のデータ処理の処理品質が当該データ処理の利用者の満足度に与える影響を基に前記優先順位を決定し、当該優先順位を基に前記複数のデータ処理の処理品質の品質値を決定して前記処理実行手段に指定する。
また、第１の発明のデータ処理装置は、好ましくは、前記処理品質決定手段は、画質、音質、情報の欠落、処理時間、並びに前記利用者が指示を出してからその応答を受けるまでの時間の少なくとも一つを前記利用者の満足度に与える影響として考慮して前記品質値決定処理を行う。
【００１０】
【発明の実施の形態】
以下、本発明の実施形態に係わるデータ処理装置について説明する。
図１は、本実施形態のデータ処理装置１の構成図である。
図１に示すように、データ処理装置１は、例えば、ユーザＩ／Ｆ（インターフェース）２、入力Ｉ／Ｆ３、出力Ｉ／Ｆ４、メモリ５、記録媒体６およびＣＰＵ(Central Processing Unit) ７を有し、これらがバス８に接続されている。
【００１１】
ユーザＩ／Ｆ２は、例えば、キーボード、マウス、リモートコントローラ、ネットワーク経由の制御を扱うためのインターフェースなどであり、ユーザによる操作に応じた指示などの操作信号を入力する。
入力Ｉ／Ｆ３は、テレビジョン、ラジオ並びに衛星放送の電波などの信号を、通信衛星、ＬＡＮ(Local Area Network)、並びにＷＡＮ(Wide Area Network) から、受信部１１を介して受信信号として入力する。
なお、ＷＡＮの場合には、情報の配信元への双方向通信が可能である。
【００１２】
出力Ｉ／Ｆ４は、例えば、ディスプレイ１５にビデオ信号を出力し、スピーカ１６にオーディオ信号を出力する。また、出力Ｉ／Ｆ４は、ＬＡＮインターフェースであってもよい。
なお、出力Ｉ／Ｆ４は、例えば、ビデオ信号を出力する場合に、ビデオ信号をＮＴＳＣ(National Television System Committee)信号に変換するなどの変換回路を備えていてもよい。
【００１３】
メモリ５は、ＣＰＵ７の処理を規定するプログラム（本発明のプログラム）を記憶する。
記録媒体６は、ビデオ信号、オーディオ信号、並びにプログラムなどを記憶する。
記録媒体６は、例えば、ハードディスク、着脱可能な半導体メモリ、ＣＤ−Ｒ(Compact Disc recordable) 、ＤＶＤ−Ｒ(Digital Versatile Disc recordable) などの読み書き可能な記録媒体の読み出しおよび書き込み動作、あるいは、ＣＤ、ＤＶＤなどの読み出し専用の記録媒体の読み出し動作を行う回路を備えている。
【００１４】
ＣＰＵ７は、メモリ５から読み出したプログラムを基に、以下に示す処理を実行する。
ＣＰＵ７は、データ処理装置１全体の動作を統括して制御する。
ＣＰＵ７は、後述するように、データ処理装置１の各構成要素を制御して、データ処理装置１の機能である、信号を受信して出力する信号受信出力機能、信号を受信して蓄積する信号受信蓄積機能、並びに蓄積した信号を出力する蓄積信号出力機能を実現する。
ＣＰＵ７は、例えば、ユーザＩ／Ｆ２から入力した操作信号が示す指示を基に、入力Ｉ／Ｆ３から入力した受信信号などの信号を、記録媒体６に書き込む動作、並びに出力Ｉ／Ｆ４から出力する動作を制御する。
また、ＣＰＵ７は、必要に応じて、入力Ｉ／Ｆ３から入力した信号を所定のフォーマットに変換する。
【００１５】
図２は、図１に示すＣＰＵ７の機能ブロック図である。
図２に示すように、ＣＰＵ７は、例えば、システム制御部３１、処理品質決定部３２、並びに単数または複数の処理実行部３３を機能ブロックとして有している。
ここで、処理品質決定部３２が本発明の処理品質決定手段に対応し、処理実行部３３が本発明の処理実行手段に対応している。
図２に示す機能ブロックは、例えば、ＣＰＵ７が実行したプログラムモジュールとして実現される。
また、ＣＰＵ７は、システム制御部３１、処理品質決定部３２、並びに単数または複数の処理実行部３３のプログラムモジュールを、タイムシェアリングにより時分割で実行する。
この場合に、処理品質決定部３２によって複数の処理実行部３３に指定された品質値により、これらの複数の処理実行部３３に割り当てられる処理時間が規定される。
【００１６】
システム制御部３１は、ユーザがユーザＩ／Ｆ２を介して処理開始指示を入力した場合に、当該指示によって指定されたデータ処理を実行する処理実行部３３に処理開示指示を出力すると共に、処理品質決定部３２に品質管理登録指示を行う。
システム制御部３１は、ユーザがユーザＩ／Ｆ２を介して処理停止指示を入力した場合に、当該指示によって指定されたデータ処理を実行する処理実行部３３に処理停止指示を出力すると共に、処理品質決定部３２に品質管理登録抹消指示を行う。
【００１７】
図３は、システム制御部３１の処理を説明するためのフローチャートである。
ステップＳＴ１：
システム制御部３１は、ユーザＩ／Ｆ２からの操作信号による指示の待ち状態になり、指示を入力するとステップＳＴ２の処理に進む。
ステップＳＴ２：
システム制御部３１は、ステップＳＴ１で入力した指示が処理開始指示であるか否かを判断し、処理開始指示であると判断した場合にはステップＳＴ３の処理に進み、処理開始指示ではないと判断した場合にはステップＳＴ５の処理に進む。
【００１８】
ステップＳＴ３：
システム制御部３１は、処理品質決定部３２に対して、ステップＳＴ２の処理開始指示が指定したデータ処理を品質管理の対象として登録することを指示する品質登録指示を処理品質決定部３２に出力する。
これにより、後述するように、処理品質決定部３２は、当該データ処理を品質登録対象として登録する。
ステップＳＴ４：
システム制御部３１は、ステップＳＴ２の処理開始指示が指定したデータ処理を実行する処理実行部３３に、処理開始指示を出力する。
これにより、後述するように、当該処理開始指示を入力した処理実行部３３は、データ処理を開始する。
【００１９】
ステップＳＴ５：
システム制御部３１は、ステップＳＴ１で入力した指示が処理終了指示であるか否かを判断し、処理終了指示であると判断した場合にはステップＳＴ６の処理に進み、処理終了指示ではないと判断した場合にはステップＳＴ１の処理に戻る。
ステップＳＴ６：
システム制御部３１は、ステップＳＴ５の処理開始指示が指定したデータ処理を実行する処理実行部３３に、処理停止指示を出力する。
これにより、当該処理停止指示を入力した処理実行部３３は、データ処理を停止する。
ステップＳＴ７：
システム制御部３１は、処理品質決定部３２に対して、ステップＳＴ５の処理終了指示が指定したデータ処理を品質管理の対象から抹消することを指示する品質登録抹消指示を処理品質決定部３２に出力する。
これにより、処理品質決定部３２は、当該データ処理を品質登録対象から抹消する。
その後、システム制御部３１は、ステップＳＴ１の処理に戻る。
【００２０】
処理実行部３３は、それぞれ対応するデータ処理を行う。
処理実行部３３が行うデータ処理には、例えば、入力Ｉ／Ｆ３を介して入力した受信信号を出力Ｉ／Ｆ４から出力する信号受信出力処理、入力Ｉ／Ｆ３を介して入力した受信信号を記録媒体６に書き込む信号受信蓄積処理、並びに記録媒体６から読み出した信号を出力Ｉ／Ｆ４から出力する蓄積信号出力処理などがある。
処理実行部３３が実行するデータ処理は処理品質に応じた処理量を有する。
処理実行部３３は、処理品質決定部３２によって設定された品質値に対応する処理品質でデータ処理を行う。
【００２１】
図４は、処理実行部３３の処理を説明するためのフローチャートである。
ステップＳＴ１１：
処理実行部３３は、システム制御部３１から処理開始指示を入力したか否かを判断し、入力したと判断した場合にはステップＳＴ１２の処理に進む。
ステップＳＴ１２：
処理実行部３３は、ステップＳＴ１１で処理開始指示を入力した後、対応するデータ処理を実行しながら、システム制御部３１および処理品質決定部３２からの指示を待つ。
処理実行部３３は、システム制御部３１または処理品質決定部３２から指示を入力したと判断した場合には、ステップＳＴ１３の処理に進む。
【００２２】
ステップＳＴ１３：
処理実行部３３は、実行していたデータ処理を完了したか否かを判断し、完了したと判断した場合にはステップＳＴ１５の処理に進み、完了していないと判断した場合にはステップＳＴ１４の処理に進む。
ステップＳＴ１４：
処理実行部３３は、ステップＳＴ１２で入力した指示が処理完了指示であるか否かを判断し、処理完了指示であると判断した場合にはステップＳＴ１５の処理に進み、処理完了指示ではないと判断した場合にはステップＳＴ１６に進む。
ステップＳＴ１５：
処理実行部３３は、処理完了手続を行う。
具体的には、システム制御部３１および処理実行部３３に、処理完了通知を行う。
処理実行部３３は、当該処理完了通知を受けると、この処理実行部３３のデータ処理を品質管理対象から抹消する。
【００２３】
ステップＳＴ１６：
処理実行部３３は、ステップＳＴ１２で入力した指示が処理品質決定部３２からの品質設定指示であるか否かを判断し、品質設定指示であると判断した場合にはステップＳＴ１７の処理に進み、品質設定指示ではないと判断した場合にはステップＳＴ１８に進む。
ステップＳＴ１７：
処理実行部３３は、ステップＳＴ１２で入力した品質設定指示によって指定された品質値を設定し、その後、当該設定された品質値でデータ処理を行う。
【００２４】
ステップＳＴ１８：
処理実行部３３は、ステップＳＴ１２で処理状況問い合わせを入力したか否かを判断し、処理状況問い合わせであると判断した場合にはステップＳＴ１９の処理に進み、処理状況問い合わせではないと判断した場合にはステップＳＴ１１に戻る。
ステップＳＴ１９：
処理実行部３３は、現在の処理状況を示す処理状況データ（本発明の特性データ）を処理品質決定部３２に出力する。
当該処理状況データが示す処理状況としては、例えば、情報受信の欠落率、情報受信のレート、映像再生の単位時間あたりのフレーム数や画質や音質がある。
【００２５】
処理品質決定部３２は、処理実行部３３で実行されるデータ処理の品質を管理する。
具体的には、処理品質決定部３２は、複数の処理実行部３３から入力した処理状況データ、並びに予め規定された各データ処理の品質がユーザの満足度に与える影響（当該影響を示すデータ）を基に、複数の処理実行部３３がそれぞれ実行する複数のデータ処理の優先順位を決定し、当該決定した優先順位に基づいて前記複数のデータ処理の処理品質を示す品質値（実行値）を生成し、これらを処理実行部３３に設定する。
処理品質決定部３２は、例えば、処理実行部３３から入力した処理状況データを引数として受けて、品質値を返り値として返す関数である特性関数を用いて、品質値を生成する。
当該特性関数は、画質、音質、情報の欠落、処理時間、並びに前記利用者が指示を出してからその応答を受けるまでの時間の少なくとも一つをユーザの満足度に与える影響として演算式に反映させている。
また、当該特性関数は、各データ処理毎に定義され、各データ処理を処理品質決定部３２に登録する際に登録される。
このように各データ処理毎に登録された特性関数を利用して各データ処理の品質を設定することで、ＣＰＵ７の処理能力を単純に均等に分配する場合に比べて、データ処理装置１の全体の処理品質に対してのユーザの満足度を向上できる。
【００２６】
図５は、処理品質決定部３２の処理を説明するためのフローチャートである。
ステップＳＴ３１：
処理品質決定部３２は、システム制御部３１からの指示と、処理実行部３３からの応答である処理状況データとの入力を待つ。
ステップＳＴ３２：
処理品質決定部３２は、上記所定時間経過したと判断した場合にはステップＳＴ３３に進み、そうでないと判断した場合にはステップＳＴ３４に進む。
ステップＳＴ３３：
処理品質決定部３２は、処理実行部３３に対して処理状況問い合わせを行う。
【００２７】
ステップＳＴ３４：
処理品質決定部３２は、ステップＳＴ３１で入力した指示が品質管理登録指示であるか否かを判断し、品質管理登録指示であると判断した場合にはステップＳＴ３５に進み、品質管理登録指示ではないと判断した場合にはステップＳＴ３６に進む。
ステップＳＴ３５：
処理品質決定部３２は、ステップＳＴ３１で入力した品質管理登録指示で指定されたデータ処理を品質管理対象として登録する。
【００２８】
ステップＳＴ３６：
処理品質決定部３２は、ステップＳＴ３１で入力した指示が品質管理登録抹消指示であるか否かを判断し、品質管理登録抹消指示であると判断した場合にはステップＳＴ３７に進み、品質管理登録抹消指示ではないと判断した場合にはステップＳＴ３８に進む。
ステップＳＴ３７：
処理品質決定部３２は、ステップＳＴ３１で入力した品質管理登録抹消指示で指定されたデータ処理を品質管理対象から抹消する。
【００２９】
ステップＳＴ３８：
処理品質決定部３２は、ステップＳＴ３３で行った処理状況問い合わせの応答である処理状況データを処理実行部３３から入力したか否かを判断し、入力したと判断した場合にはステップＳＴ３９に進み、入力していないと判断した場合にはステップＳＴ３２に戻る。
ステップＳＴ３９：
処理品質決定部３２は、前述した特性関数に、複数の処理実行部３３から入力した処理状況データを引数として与え、その返り値として品質値を得る。
ステップＳＴ４０：
処理品質決定部３２は、データ処理が品質管理対象となっている全ての処理実行部３３についての品質値を得たか否かを判断し、全ての品質値を得たと判断した場合にはステップＳＴ４１の処理に進み、そうでない場合にはステップＳＴ３２に戻る。
ステップＳＴ４１：
処理品質決定部３２は、ステップＳＴ３９で得た品質値を設定することを指示する品質設定指示を、対応する処理実行部３３に出力する。
【００３０】
データ処理装置１の全体動作は、システム制御部３１、処理品質決定部３２および単数または複数の処理実行部３３が相互に連携し合いながら、上述した動作を行って実現される。
【００３１】
以下、上述したデータ処理装置１の信号受信出力機能、信号受信蓄積機能、並びに蓄積信号出力機能について具体例を挙げて説明する。
データ処理装置１は、これら３つの機能を同時に複数提供することができる。これらの機能は、前述したように処理実行部３３のデータ処理として実現される。
信号受信出力機能は、入力Ｉ／Ｆ３から入力した信号（受信信号）を、出力Ｉ／Ｆ４から出力するのに適応した形式に情報を変換してから出力Ｉ／Ｆ４から出力する機能である。
例えば、テレビ受像機がテレビ局から発信された信号を入力Ｉ／Ｆ３から入力し、出力Ｉ／Ｆ４を介して当該信号に応じた映像や音声を出力する場合の機能である。
また、信号受信蓄積機能は、入力Ｉ／Ｆ３から入力した信号を、記録媒体６に書き込む機能である。
例えば、ビデオテープレコーダが、テレビ局からの電波を入力してビデオテープに記録する場合の機能である。
蓄積信号出力機能は、記録媒体６に記憶された信号（情報）を読み出して、出力Ｉ／Ｆ４から出力するのに適応した形式に変換してから出力Ｉ／Ｆ４から出力する機能である。
例えば、ビデオテープレコーダがビデオテープに記録された信号を映像や音声として出力する場合の機能である。
【００３２】
データ処理装置１が扱う信号（情報）には、例えば、映像・音声の信号、静止画像の信号、文書の信号やその他の電子的なファイルとして存在する信号がある。
この場合に、処理品質に対する利用者の満足度は画質や音質と必ずしも比例しない場合がある。本実施形態では、各データ処理の品質が満足度に与える影響力を組み入れた特性関数を用いて、処理品質を示す品質値に反映させる。処理の内容によって利用者が求める品質の方向性は異なるので、当該特性関数は、さまざまな特性を持つ。
例えば、信号受信蓄積機能の処理において、テレビ放送のような片方向の通信手段を用いた配信方法を利用すると、蓄積の失敗によって発生した情報の欠落を補完できない場合がある。この場合には、特性関数は、当該データ処理の品質値を高く設定するように規定されている。
【００３３】
また、蓄積信号出力機能の処理や、例えば、インターネットなどの双方向通信を利用した経由での受信信号蓄積機能の処理の場合、欠落が発生した部分を補完可能であるので、この場合には、処理品質決定部３２は、データ処理の品質値を低く設定する。
ただし、ユーザによっては欠落を補完する手続きに処理の所要時間が延長されてしまう点を、品質の低下とみなす場合があるので、この場合には、処理品質決定部３２は、それを考慮して品質値をある程度高く設定する。
同様に、片方向の通信手段を利用した場合でも信号の欠落を補完可能な配信方式を利用した場合には、処理品質決定部３２は、品質値を低く設定してもよい。
また、受信信号出力機能や蓄積信号出力機能の処理は、出力された信号の品質、例えば画質や音質が信号（情報）の価値に与える影響力によって品質値を変えてもよい。
【００３４】
また、処理品質決定部３２は、受信信号出力機能の処理においては配信に利用する通信手段が片方向であるか双方向であるかを品質値に反映させてもよい。
例えば、信号の内容が報道や取扱説明などである場合、画質や音質が多少低下しても、趣旨が伝達すれば情報の価値は低下しない。また、双方向通信手段を使用した情報配信や、記録媒体からの情報入力である場合、情報の内容が認識できないほど画質や音質が低下した場合でも、必要な部分を再確認することが可能である。これらの場合、処理品質決定部３２は、品質値を低く設定してもよい。
次に、扱う信号の内容が映画や商品説明である場合、利用者は信号の趣旨と共に高品質な処理結果を要求する。映画においては、画質や音質が低下すると視聴者がその映画に没頭する機会を損失することになり、商品説明では商品に対する印象に影響を与えるので、画質や音質の低下が情報の価値そのものを低下させる。また、片方向の通信手段を用いた配信である場合、品質が低下した部分を再確認することができない。このような場合には処理品質決定部３２は、対応するデータ処理の品質値を高く設定する。
【００３５】
上述したように、データ処理装置１によれば、処理実行部３３が行うデータ処理の内容に応じて、その品質がユーザの満足度に与える影響を考慮して、当該データ処理の品質値を設定することで、データ処理装置１全体の処理品質へのユーザの満足度を向上できる。
【００３６】
以下、データ処理装置１の具体例について説明する。
例えば、データ処理装置１は、動画・音声の放送を受信し、再生や録画を行える機器、例えば、テレビ受信機、ビデオ録画再生機、パーソナルコンピュータ、個人情報管理端末（ＰＤＡ: Personal Digital Assistants)、携帯電話端末装置、ゲーム機などに用いることができる。
このようなデータ処理装置１が、同時に複数の番組を受信する場合に、予めユーザがユーザＩ／Ｆ２を介して各番組の優先度を特性関数に設定する。これにより、図２に示す処理品質決定部３２は、当該ユーザの好みに応じて、各番組の画質を設定する。すなわち、ユーザが、重要視する番組の画質を高め、それ以外の番組の画質を低くすることができる。
また、データ処理装置１は、同じ番組に対する受信再生と受信録画を処理する場合に、受信再生の品質を低下させて処理を軽減し受信録画の品質を保持してもよい。
また、データ処理装置１は、受信録画と蓄積再生を同時に行う場合に、蓄積再生の品質を低下させて処理を軽減し、受信録画の品質を保持してもよい。
【００３７】
また、データ処理装置１を、例えば、動画の再生や蓄積、演算などの主処理を行うと同時にＧＵＩ(Graphical User Interface)などを介してユーザの操作に対する処理を行う機器に用いてもよい。
このような機器としては、例えばテレビ受信機、ビデオ録画再生機、パーソナルコンピュータ、個人情報管理端末、携帯電話端末装置、ゲーム機などが想定される。
このようなデータ処理装置１において、例えば、ユーザによって指定された主データ処理については、品質値を高く設定し、ユーザが操作を行ってからそのデータ処理が完了するまでの時間を短縮してもよい。
また、データ処理装置１は、ユーザによる操作の有無に関わらず、予め決められた主データ処理に対して他のデータ処理より高い品質値を設定してもよい。
【００３８】
また、データ処理装置１を、例えば、文書やプログラムなどのファイルを配信する機構に対応した受信端末機器に用いてもよい。
このような機器としては、パーソナルコンピュータ、個人情報管理端末、携帯電話、ゲーム機などが想定される。
このようなデータ処理装置１では、例えば、データ処理の品質が低下した状態で信号蓄積に失敗した場合、欠落した部分を再受信する際にはデータ処理の品質値を高く設定してもよい。
また、データ処理装置１を、例えば、動画像の編集や大規模な表計算などの、扱う情報量が膨大なために必要な期間が長い演算処理を行う機器に用いてもよい。
このような機器としては、パーソナルコンピュータ、個人情報管理端末、携帯電話、ゲーム機などが想定される。
このような機器にデータ処理装置１を用いた場合には、例えば、大規模な処理に対して処理完了の期限を設定し、指定された期限に近いデータ処理に対して、指定された期限が遠いデータ処理に比べて高い品質値を設定してもよい。
【００３９】
以上説明したように、データ処理装置１によれば、複数のデータ処理を並行して行う機器に対して適用すると、ユーザにとって重要な処理をその機器が自動的に優先して実行可能となる。
この結果、データ処理装置１の処理全体の処理品質に対するユーザの満足度を向上することができる。
例えば、報道番組のように画質や音質が多少低下しても番組自体の品質には影響がない情報に対する処理に関しては、品質を意図的に低下させて機器の持つ処理能力を節約できる。
また、映画のように画質や音質の低下がそのもの自体の価値に影響する情報に対して並行して処理を行う場合には、節約した処理能力を活用して品質の低下を防止することができる。
本発明を適用することで、このような判断を機器が自動的に行って、機器全体に対する利用者の満足度を向上できる。
【００４０】
【発明の効果】
以上説明したように、本発明によれば、複数のデータ処理を限られた処理能力を用いて行う場合に、複数のデータ処理の全体の品質に対してユーザに高い満足感を与えることができるデータ処理装置を提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の実施形態のデータ処理装置の構成図である。
【図２】図２は、図１に示すＣＰＵの機能ブロック図である。
【図３】図３は、図２に示すシステム制御部の処理を説明するためのフローチャートである。
【図４】図４は、図２に示す処理実行部の処理を説明するためのフローチャートである。
【図５】図５は、図２に示す処理品質決定部の処理を説明するためのフローチャートである。
【符号の説明】
１…データ処理装置、２…ユーザＩ／Ｆ、３…入力Ｉ／Ｆ、４…出力Ｉ／Ｆ、５…メモリ、６…記録媒体、７…ＣＰＵ、８…バス、１１…受信部、１５…ディスプレイ、１６…スピーカ、３１…システム制御部、３２…処理品質決定部、３３…処理実行部
【図１】
0004499343.tif 000002
【図２】
0004499343.tif 000003
【図３】
0004499343.tif 000004
【図４】
0004499343.tif 000005
【図５】
0004499343.tif 000006