(57)【要約】  ＡＶ機器の制御において、一連の操作を行うための各単位命令（２１０，２２０，２３０）から、ユーザ入力が入力される入力部（２１１，２２１，２３１）をそれぞれ抽出して第１の処理として連結するとともに、入力されたユーザ入力に従ってＡＶ機器を動作させる実行部（２１２，２２２，２３２）をそれぞれ抽出して第２の処理として連結する。そして、第１の処理の後に第２の処理を配置し、マクロ命令（２４０）を構成する。このマクロ命令（２４０）を用いた制御では、マクロ命令を実行するために必要なユーザ入力が第１の処理によって全て入力された後に、第２の処理によるマクロ命令の実行に遷移する。
2009001568.tif 000002
【特許請求の範囲】
【請求項１】
ＡＶ機器の制御方法であって、
一連の処理として行われる複数の単位命令の集合であるマクロ命令を用いて、前記ＡＶ機器を制御するものであり、
前記マクロ命令を実行するために必要なユーザ入力が全て入力された後に、前記マクロ命令の実行に遷移する
ことを特徴とするＡＶ機器の制御方法。
【請求項２】
前記複数の単位命令のうち少なくとも１つは、その実行に関しユーザ入力が必要であり、かつ、ユーザ入力が入力される入力部と、入力されたユーザ入力に従って前記ＡＶ機器を動作させる実行部とを含む
ことを特徴とする請求項１記載のＡＶ機器の制御方法。
【請求項３】
前記マクロ命令を登録する登録処理を備え、
前記登録処理は
前記ＡＶ機器が備えた単位命令のうち一連の処理として行われる複数の単位命令を、マクロ命令を構成する命令として選択するステップと、
前記選択された複数の単位命令から、全ての前記入力部を抽出し、第１の処理として連結するステップと、
前記選択された複数の単位命令から、全ての前記実行部を抽出し、第２の処理として連結するステップと、
前記第１の処理の後に前記第２の処理を配置し、前記マクロ命令を構成するステップとを備えたものであり、
登録された前記マクロ命令の実行において、前記第１の処理の終了後に前記第２の処理を行う
ことを特徴とする請求項２記載のＡＶ機器の制御方法。
【請求項４】
前記マクロ命令を構成する複数の単位命令は、それぞれ、別個に実行することも可能なものである
ことを特徴とする請求項３記載のＡＶ機器の制御方法。
【請求項５】
前記ＡＶ機器は、前記第２の処理の実行中に、前記マクロ命令による処理とは異なる処理を実行することが可能であり、
前記第２の処理の実行中に前記マクロ命令による処理とは異なる処理を実行している際に、前記マクロ命令を構成する何れの単位命令が現在実行されているかを示す情報を、子画面に表示する
ことを特徴とする請求項３記載のＡＶ機器の制御方法。
【請求項６】
前記マクロ命令を構成する複数の単位命令のうち少なくとも１つについて、前記入力部の結果をユーザからの指示に基づいて固定することが可能である
ことを特徴とする請求項３記載のＡＶ機器の制御方法。
【請求項７】
一連の処理として行われる複数の単位命令の集合をマクロ命令として登録する機能を有するＡＶ機器であって、
前記マクロ命令として登録された複数の単位命令について、各々の単位命令を実行するために必要なユーザ入力が順次入力されるマクロ命令ユーザ入力部と、
前記マクロ命令ユーザ入力部に入力された複数のユーザ入力に基づいて、前記マクロ命令を実行するマクロ命令実行部とを備え、
前記マクロ命令ユーザ入力部によるユーザ入力が全て終了した後に、前記マクロ命令実行部によるマクロ命令の実行に遷移する
ことを特徴とするＡＶ機器。
【請求項８】
前記複数の単位命令は、それぞれ、別個に実行することも可能なものである
ことを特徴とする請求項７記載のＡＶ機器。
【請求項９】
前記マクロ命令の実行中に、前記マクロ命令による処理とは異なる処理を実行することが可能であり、
前記マクロ命令の実行中に前記マクロ命令による処理とは異なる処理を実行している際に、前記マクロ命令を構成する何れの単位命令が現在実行されているかを示す情報を、子画面に表示する
ことを特徴とする請求項７記載のＡＶ機器。
【請求項１０】
前記マクロ命令として登録された複数の単位命令の実行順序をユーザ指示に基づいて指定することが可能であり、前記マクロ命令を構成する複数の単位命令のうち少なくとも１つについて、前記マクロ命令ユーザ入力部によるユーザ入力を省略することが可能である
ことを特徴とする請求項７記載のＡＶ機器。
【請求項１１】
前記マクロ命令を構成する複数の単位命令の実行に要する残時間を合算することにより、前記マクロ命令の実行に要する残時間を計算する機能をさらに備え、
前記マクロ命令ユーザ入力部によるユーザ入力が全て終了した後に、前記マクロ命令の実行に要する残時間を計算する
ことを特徴とする請求項７記載のＡＶ機器。
【請求項１２】
一連の処理として行われる複数の単位命令を用いてマクロ命令を生成するために、マクロ命令生成コマンドを発行するマクロ命令生成コマンド発行部と、
前記マクロ命令生成コマンドを受け、前記複数の単位命令から、全ての入力部を抽出すると共に、全ての実行部を抽出する入力部実行部抽出部と、
前記入力部実行部抽出部によって抽出された入力部を第１の処理として連結すると共に、前記入力部実行部抽出部によって抽出された実行部を第２の処理として連結し、前記第１の処理の後に前記第２の処理を配置することにより、マクロ命令を生成するマクロ命令生成部と、
生成された前記マクロ命令を、ユーザからの指示に基づいて実行される命令として登録するマクロ命令登録部とを備えた
ことを特徴とするＡＶ機器。
【請求項１３】
単位命令の実行頻度に応じて、前記マクロ命令を構成する複数の単位命令を自動で選択する
ことを特徴とする請求項１２記載のＡＶ機器。
【請求項１４】
ユーザからの指示に基づいて、前記マクロ命令を構成する複数の単位命令を選択する
ことを特徴とする請求項１２記載のＡＶ機器。
【請求項１５】
放送された放送データを一旦ハードディスクに格納し、格納された前記放送データを光ディスクに書き込むことが可能なＡＶ機器であって、
前記光ディスクを初期化するフォーマット部と、
前記ハードディスクに格納された放送データのうち光ディスクへと書き込む放送データを選択し、光ディスクへと書き込む書き込み部と、
前記放送データが書き込まれた光ディスクを他のＡＶ機器でも再生できるように処理するファイナライズ部と、
文字またはアイコンをディスプレイに表示することにより、ユーザに情報を伝達すると共に、コマンドを含むユーザ入力が入力されるユーザインタフェース部と、
前記ユーザインタフェース部に入力されたユーザ入力に基づいて、前記フォーマット部、前記書き込み部および前記ファイナライズ部を制御する制御部とを備え、
前記放送データを光ディスクに書き込むコマンドが前記ユーザインタフェース部に入力されたとき、前記フォーマット部、前記書き込み部および前記ファイナライズ部のいずれも動作させないで、各々の動作に必要な情報が全て入力されるように、前記ユーザインタフェース部によってユーザに情報を伝達し、
各々の動作に必要な情報が全て前記ユーザインタフェース部に入力された後に、入力されたユーザ入力に基づいて、前記フォーマット部、前記書き込み部および前記ファイナライズ部をこの順に連続して動作させる
ことを特徴とするＡＶ機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＶ機器に関し、特に、複数の単位命令を一連の処理として実行可能なＡＶ機器に関する。
【背景技術】
【０００２】
ＡＶ機器の１つであるＤＶＤレコーダでＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込む際は、(1)ＤＶＤのフォーマット、(2)動画データの選択と書き込み、(3)ＤＶＤのファイナライズ、を順次行う必要がある。(1)は数分、(2)は数十分、(3)は数分かかる。また、それぞれのメニューは階層化されていて、階層を降りていく操作が必要になる。以上のように、ＤＶＤに録画データを書き込むのは、ユーザにとって非常に煩わしい作業になっている。【０００３】
図１４はＡＶ機器における従来の実行装置の概略構成である。(1)ＤＶＤのフォーマットを行う際は、まずユーザ入力手段１２００でユーザがＤＶＤのフォーマットを行うことを指示し、選択手段１２０１が命令処理装置１２０２を選択し、入力手段１２１０で本当にフォーマットするか否かをユーザに入力させ、フォーマットを行う場合は実行手段１２１１でフォーマットを行う。(2)動画データの選択と書き込みを行う際は、まずユーザ入力手段１２００でユーザが動画データの選択と書き込みを行うことを指示し、選択手段１２０１が命令処理装置１２０３を選択し、入力手段１２２０で選択する動画データをユーザに入力させ、実行手段１２２１で動画データをＤＶＤ−ＲＷに書き込む。(3)ＤＶＤのファイナライズを行う際は、まずユーザ入力手段１２００でユーザがＤＶＤのファイナライズを行うことを指示し、選択手段１２０１が命令処理装置１２０４を選択し、入力手段１２３０でＤＶＤのファイナライズを行うかどうかをユーザに入力させ、ファイナライズを行う場合は実行手段１２３１でＤＶＤ−ＲＷをファイナライズする。【０００４】
上記の現状に対して、実行頻度の高い一連の操作を自動登録する技術がある（特許文献１，２）。この技術により、階層化されたメニューの階層を降りていくことなく、上記の(1)(2)(3)の処理を順に実行することが可能になるかもしれない。
【特許文献１】特開平１０−２４０４１２号公報
【特許文献２】特開平５−３５３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記の技術を導入したとしても、(1)の動作が終わるのを待たなければ(2)の操作を開始できないし、(2)の動作が終わるのを待たなければ(3)の操作を開始できない。結局ユーザは約２０分の間ＤＶＤレコーダにつきっきりで、(1)(2)(3)それぞれの操作を順に行うことになる。何か別の作業をやるにしても、(1)(2)(3)それぞれの動作が終了するたびに作業が中断される。また、(1)(2)(3)それぞれの動作が終了するたびにテレビ番組の鑑賞が中断される。【０００６】
前記の問題に鑑み、本発明は、ＡＶ機器の制御において、一連の操作を、ユーザがつきっきりになることなく、実現可能にすることを課題とする。
【課題を解決するための手段】
【０００７】
本発明では、一連の処理として行われる複数の単位命令の集合をマクロ命令として登録する。その際、マクロ命令を構成する各単位命令から、ユーザ入力が入力される入力部をそれぞれ抽出して第１の処理として連結するとともに、入力されたユーザ入力に従ってＡＶ機器を動作させる実行部をそれぞれ抽出して第２の処理として連結する。そして、第１の処理の後に第２の処理を配置し、マクロ命令を構成する。このマクロ命令を用いた制御を行う場合、マクロ命令を実行するために必要なユーザ入力が第１の処理によって全て入力された後に、第２の処理によるマクロ命令の実行に遷移する。
【発明の効果】
【０００８】
本発明によると、ユーザは、例えば上の(1)(2)(3)の処理に必要となるユーザ入力をまとめて行った後に、そのユーザ入力に基づいて、上の(1)(2)(3)の処理が突き放し処理されるので、ユーザは、(1)(2)(3)それぞれの動作が終了するのを待つ必要がなくなり、録画再生などＡＶ機器の別の機能を利用することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の一実施形態に係るＡＶ機器の概略構成図である。
【図２】図２は、本発明の一実施形態に係る登録装置の構成図である。
【図３】図３は、マクロ命令の構成の例を示す図である。
【図４】図４は、本発明の一実施形態におけるマクロ命令生成アルゴリズムである。
【図５】図５は、本発明の一実施形態に係る実行装置の構成図である。
【図６】図６は、本発明の他の実施形態に係る登録装置の構成図である。
【図７】図７は、マクロ命令の構成の例を示す図である。
【図８】図８は、本発明の他の実施形態におけるマクロ命令生成アルゴリズムである。
【図９】図９は、マクロ命令の実行の様子が子画面で表示されている例である。
【図１０】図１０は、マクロ命令の構成の例を示す図である。
【図１１】図１１は、本発明の他の実施形態におけるマクロ命令生成アルゴリズムである。
【図１２】図１２は、マクロ命令の実行の様子が子画面で表示されている例である。
【図１３】図１３は、本発明を具体的に実現したＡＶ機器の構成である。
【図１４】図１４は、ＡＶ機器における従来の実行装置の概略構成である。
【符号の説明】
【００１０】
１  命令一覧
２  実行頻度検出部
３  マクロ命令生成コマンド発行部
４  入力部実行部抽出部
５  マクロ命令生成部
６  マクロ命令登録部
７  マクロ命令指定部
１０  ＡＶ機器
１１  ハードディスク
１２  書き込み部
１３  光ディスク
１４  フォーマット部
１５  ファイナライズ部
１６  制御部
１７  ユーザインタフェース部
１８  ディスプレイ
２１０，２２０，２３０  単位命令
２１１，２２１，２３１  入力部
２１２，２２２，２３２  実行部
２４０，５００，９００  マクロ命令
７０１  子画面
８０１  マクロ命令ユーザ入力部
８０２  マクロ命令実行部
１３００  ＡＶ機器
１３０１  登録装置
１３０２  実行装置
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を参照して説明する。【００１２】
図１は本発明の一実施形態に係るＡＶ機器の概略構成図である。図１のＡＶ機器１３００は、マクロ命令を登録する登録装置１３０１と、マクロ命令も含めた命令を実行する実行装置１３０２と、ＤＶＤ−ＲＷ読み書き装置１３０４とを備えている。【００１３】
図２は本実施形態に係る登録装置１３０１の構成を示す図である。図２において、１はＡＶ機器の持つ命令の一覧である命令一覧、２は命令一覧１のそれぞれの命令の実行頻度を検出し命令一覧１にその頻度を書き込む実行頻度検出部である。実行頻度検出部２は、特に実行頻度の高い一連の操作も検出する。実行頻度の高い一連の操作を検出する方法については、特許文献１，２に開示されており、ここでは詳細には述べない。実行頻度検出部２は実行頻度の高い一連の操作を検出すると、その一連の命令の並びを、マクロ命令生成コマンド発行部３に伝え、マクロ命令生成コマンド発行部３はその一連の命令の並びと共にそれらをマクロ命令化するコマンドを入力部実行部抽出部４に発行する。入力部実行部抽出部４は命令一覧１からそれぞれの命令の入力部と実行部とを抽出し、マクロ命令生成部５にそれぞれの命令の入力部と実行部とを渡してそれらからマクロ命令を生成するよう指示する。マクロ命令生成部５はマクロ命令を生成し、そのマクロ命令を命令一覧１に登録するようマクロ命令登録部６に指示する。【００１４】
以上の動作を図３を用いて、さらに具体的に説明する。ここでは、ＡＶ機器としてのＤＶＤレコーダにおいて、ＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込むために用いるマクロ命令を例にとる。この際には、(1)ＤＶＤのフォーマット、(2)動画データの選択と書き込み、(3)ＤＶＤのファイナライズ、を順次行う必要がある。【００１５】
２１０はＤＶＤのフォーマットを行う命令（単位命令）であり、２１１は命令２１０の入力部、２１２は命令２１０の実行部である。入力部２１１では操作画面に「本当に消去しますか？」と表示して、ユーザが「はい」と答えた場合のみ本当に消去することによって誤消去を防止している。また、実行部２１２ではフォーマットが完了すると「フォーマットが完了しました」と操作画面に表示し、ユーザが次の命令を実行できるようになったことを伝える。【００１６】
２２０は動画データの選択と書き込み（ダビング）を行う命令（単位命令）であり、２２１は命令２２０の入力部、２２２は命令２２０の実行部である。入力部２２１ではダビングするタイトルを選択する。実行部２２２ではダビングが完了すると「ダビングが完了しました」と操作画面に表示し、ユーザが次の命令を実行できるようになったことを伝える。【００１７】
２３０はＤＶＤのファイナライズを行う命令（単位命令）であり、２３１は命令２３０の入力部、２３２は命令２３０の実行部である。入力部２３１では操作画面に「本当にファイナライズしますか？」と表示して、ユーザが「はい」と答えた場合のみ本当にファイナライズすることによって誤操作を防止している。【００１８】
以上の命令２１０（ＤＶＤのフォーマット）、命令２２０（動画データの選択と書き込み）、命令２３０（ＤＶＤのファイナライズ）を続けて実行する場合が頻繁であり、実行頻度検出部２がそれを検出して、命令２１０，２２０，２３０をマクロ命令化するようマクロ命令生成コマンド発行部３に伝えたとする。すると、マクロ命令生成コマンド発行部３は、命令２１０，２２０，２３０と共にそれらをマクロ命令化するコマンドを入力部実行部抽出部４に発行する。入力部実行部抽出部４は命令一覧１から、入力部２１１、実行部２１２、入力部２２１、実行部２２２、入力部２３１および実行部２３２を抽出し、マクロ命令生成部５にそれら入力部２１１，２２１，２３１および実行部２１２，２２２，２３２を渡してマクロ命令を生成するよう指示する。マクロ命令生成部５はマクロ命令２４０を生成し、そのマクロ命令２４０を命令一覧１に登録するようマクロ命令登録部６に指示する。【００１９】
なお、各単位命令２１０，２２０，２３０は、それそれ、別個に実行することも可能なものである。【００２０】
さらに、マクロ命令生成部５によりマクロ命令２４０が生成される過程を、図４を用いて説明する。【００２１】
３００はマクロ命令の名前を入力するステップであり、ここでユーザに「マクロ命令の名前を入力してください」という表示を行い、ユーザがマクロ命令の名前を入力する。この例では、マクロ命令の名前としてユーザは「番組のコピー」を入力したものとする。次にプロローグ生成ステップ３０１が実行され、プロローグ２４１が生成される。プロローグ２４１は、「以下の一連の操作を行います」に始まり、その後命令の名前すなわち「ＤＶＤのフォーマット」、「ダビング」、「ファイナライズ」が続き、最後にステップ３００で入力したマクロ命令の名前すなわち「番組のコピー」を用いた「番組のコピーを実行しますか？」というメッセージで終わる。【００２２】
次に、ステップ３０２、３０３で入力部２１１、２２１、２３１が抽出され、ステップ３０４，３０５で実行部２１２，２２２，２３２が抽出される。抽出された入力部２１１，２２１，２３１は第１の処理として連結され、抽出された実行部２１２，２２２，２３２は第２の処理として連結される。第１の処理の後に第２の処理を配置することによって、マクロ命令が生成される。【００２３】
まず、ステップ３０２で入力部２１１を獲得し出力する。ステップ３０３で、入力部２１１は最後の命令ではないため、ステップ３０２で入力部２２１が獲得され出力される。ステップ３０３で、入力部２２１は最後の命令ではないため、ステップ３０２で入力部２３１が獲得され出力される。ステップ３０３で、入力部２３１は最後の命令なので、ステップ３０４で実行部２１２を獲得し出力する。ステップ３０５で、実行部２１２は最後の命令ではないため、ステップ３０４で実行部２２２が獲得され出力される。ステップ３０５で、実行部２２２は最後の命令ではないため、ステップ３０５で実行部２３２が獲得され出力される。ステップ３０５で、入力部２３２は最後の命令なので、ステップ３０６でエピローグ２４８を生成する。ここでエピローグ２４８は、ステップ３００で入力したマクロ命令の名前すなわち「番組のコピー」を用いて「番組のコピーが完了しました」になっている。【００２４】
なお、マクロ命令を構成する複数の単位命令のうち少なくとも１つについて、入力部の結果をユーザからの指示に基づいて固定することが可能である。【００２５】
図５は以上のように登録されたマクロ命令を実行する本実施形態に係る実行装置１３０２の構成を示す図である。図５の実行装置１３０２は、入力手段８０３〜８０６を含むマクロ命令ユーザ入力部８０１と、実行手段８０７〜８１０を含むマクロ命令実行部８０２と、マクロ命令ユーザ入力部８０１で入力された情報をマクロ命令実行部８０２に伝える入力情報伝達手段８１１〜８１３とを備えている。【００２６】
マクロ命令２４０を実行するとき、入力手段８０３はプロローグ２４１を実行してユーザに「番組のコピーを実行しますか？」と質問し、ユーザからの答えが「はい」であれば入力手段８０４に制御を移す。入力手段８０４は入力部２１１を実行してフォーマットするか否かのユーザ入力を行い、入力手段８０５は入力部２２１を実行しダビングするタイトルを選択し、入力手段８０６は入力部２３１を実行しファイナライズするか否かのユーザ入力を行う。また、実行手段８０７は入力情報伝達手段８１１からフォーマットするか否かの情報を受け、フォーマットする場合はフォーマットを行う。実行手段８０８は入力情報伝達手段８１２からダビングするタイトル情報を受け、ダビングするタイトルの順にダビングする。実行手段８０９は入力情報伝達手段８１３からファイナライズするかどうかの情報を受け、ファイナライズする場合はファイナライズを行いう。最後に実行手段８１０はエピローグ２４８を実行し「番組のコピーが完了しました」と表示する。【００２７】
すなわち、本実施形態によると、マクロ命令を用いてＡＶ機器を制御する際に、マクロ命令を実行するために必要なユーザ入力が全て入力された後に、マクロ命令の実行に遷移する。【００２８】
以上は、極力自動化されている例を示したが、要所要所で人間に詳細な設定を行わせることもできる。図６〜８はその例を示している。【００２９】
図６は本発明の他の実施形態に係る登録装置１３０１の構成を示す図である。図６において、構成要素１，４，５，６は図２と同様である。マクロ命令指定部７は、ＡＶ機器のメニューからユーザが起動することができ、マクロ命令指定部７を起動すると、マクロ命令化する一連の命令をユーザが指定することができる。【００３０】
以上の動作を図７を用いて、さらに具体的に説明する。図３と同様に、ＡＶ機器としてのＤＶＤレコーダにおいて、ＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込むために用いるマクロ命令を例にとる。この際には、(1)ＤＶＤのフォーマット、(2)動画データの選択と書き込み、(3)ＤＶＤのファイナライズ、を順次行う必要がある。図３との違いは、マクロ命令５００に命令２３０の入力部２３１が含まれないことである。【００３１】
さらに、マクロ命令生成部５によりマクロ命令５００が生成される過程を、図８を用いて説明する。図４との違いは、ステップ３０７，３０８，３０９によって不要なメッセージを削除可能なことである。ステップ３００、３０１、３０３〜３０６は図４と同様である。【００３２】
ステップ３０１でプロローグ２４１を生成した後、ステップ３０７で入力部２１１を獲得する。ステップ３０８でメッセージを削除するかどうかユーザに尋ねるが、入力部２１１ではメッセージを削除しない指定を行った。するとステップ３０９で入力部２１１がそのまま出力される。ステップ３０３で、入力部２１１は最後の命令ではないため、ステップ３０７で入力部２２１を獲得する。ステップ３０８でメッセージを削除するかどうかユーザに尋ねるが、入力部２２１ではメッセージを削除しない指定を行った。するとステップ３０９で入力部２２１がそのまま出力される。ステップ３０３で、入力部２２１は最後の命令ではないため、ステップ３０７で入力部２３１を獲得する。ステップ３０８でメッセージを削除するかどうかユーザに尋ねるが、入力部２３１ではメッセージを削除する指定を行った。するとステップ３０９で何も出力しない。ステップ３０３で、入力部２３１は最後の命令なので、ステップ３０４で実行部２１２を獲得し出力する。以下は図４と同様である。【００３３】
図９はＤＶＤレコーダでＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込む際に、本発明を用いて(1)ＤＶＤのフォーマット、(2)動画データの選択と書き込み、(3)ＤＶＤのファイナライズを突き放し処理を行わせ、その進行状況を子画面７０１に表示させながら、ＡＶ機器の録画データの再生を親画面７００で行っている様子を示している。すなわち、本実施形態では、ＡＶ機器は、実行部を連結した第２の処理の実行中に、このマクロ命令による処理とは異なる処理を実行することが可能である。そしてその際に、マクロ命令を構成する何れの単位命令が現在実行されているかを示す情報を、子画面７０１に表示する。ＤＶＤレコーダでＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込んでいる最中であっても、録画データの観賞ができ、ＤＶＤへの書き込みが完了したことを子画面７０１で確認できるので、使い勝手が向上する。【００３４】
図１０は、図３の命令およびマクロ命令に対して、命令実行の所要時間の計算を加えた実施例である。命令２１０、２２０、２３０およびマクロ命令９００に所要時間の計算９０１、９０２、９０３が追加されているのがわかる。【００３５】
この場合のマクロ命令生成部５の処理の流れを図１１を用いて説明する。図４との違いは、所要時間合計の生成を行うステップ１０００が追加になった点である。ここで、所要時間の計算９０１、９０２、９０３をマクロ命令９００に含まれるように生成しており、マクロ命令９００を実行した際に合計が算出され画面に表示されるようになる。【００３６】
図１２にその表示の様子を示す。タイトルの選択で「地球の神秘」を選択し終わると、図１２ではファイナライズをするか否かを聞いてこないで、「全ての処理に２０分を要します」と表示されている。このような表示により、どのくらい時間がかかるかがわかるので、子画面７０１が表示されていても精神的にいらいらせずにすむ。【００３７】
図１３は本発明を具体的に実現したＡＶ機器の構成を示す図である。図１３のＡＶ機器１０は、放送された放送データを一旦ハードディスク１１に格納し、格納された放送データを光ディスク１３に書き込むことが可能である。フォーマット部１４は光ディスク１３を初期化する。書き込み部１２はハードディスク１１に格納された放送データのうち光ディスク１３に書き込む放送データを選択し、光ディスク１３に書き込む。ファイナライズ部１５は放送データが書き込まれた光ディスク１３を他のＡＶ機器でも再生できるように処理する。ユーザインタフェース部１７は文字またはアイコンをディスプレイ１８に表示することにより、ユーザに情報を伝達すると共に、コマンドを含むユーザ入力が入力される。制御部１６はユーザインタフェース部１７に入力されたユーザ入力に基づいて、フォーマット部１４と、書き込み部１２と、ファイナライズ部１５とを制御する。【００３８】
放送データを光ディスク１３に書き込むコマンドがユーザインタフェース部１７に入力されたとき、フォーマット部１４、書き込み部１２およびファイナライズ部１５のいずれも動作させないで、各々の動作に必要な情報が全て入力されるように、ユーザインタフェース部１７によってユーザに情報を伝達する。そして、各々の動作に必要な情報が全てユーザインタフェース部１７に入力された後に、入力されたユーザ入力に基づいて、フォーマット部１４、書き込み部１２およびファイナライズ部１５をこの順に連続して動作させる。【００３９】
なお、上述の実施形態では、ＤＶＤのフォーマット、動画データの選択と書き込み、およびＤＶＤのファイナライズを単位命令とするマクロ命令を構成する場合を例にとって説明したが、本発明はこれに限られるものではなく、一連の処理として行われる複数の単位命令の集合であるマクロ命令であれば、どのようなものであっても本発明は適用可能である。
【産業上の利用可能性】
【００４０】
本発明に係るＡＶ機器は、入力部と実行部とが再配置されたマクロ命令を生成する機能を有し、使用頻度の高い一連の命令を使いやすくするのに有用である。
【図１】
2009001568.tif 000003
【図２】
2009001568.tif 000004
【図３】
2009001568.tif 000005
【図４】
2009001568.tif 000006
【図５】
2009001568.tif 000007
【図６】
2009001568.tif 000008
【図７】
2009001568.tif 000009
【図８】
2009001568.tif 000010
【図９】
2009001568.tif 000011
【図１０】
2009001568.tif 000012
【図１１】
2009001568.tif 000013
【図１２】
2009001568.tif 000014
【図１３】
2009001568.tif 000015
【図１４】
2009001568.tif 000016
【手続補正書】
【提出日】平成21年4月21日(2009.4.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＡＶ機器の制御方法であって、
一連の処理として行われる複数の単位命令の集合であるマクロ命令を用いて、前記ＡＶ機器を制御するものであり、
前記マクロ命令を実行するために必要なユーザ入力が全て入力された後に、前記マクロ命令の実行に遷移する
ことを特徴とするＡＶ機器の制御方法。
【請求項２】
前記複数の単位命令のうち少なくとも１つは、その実行に関しユーザ入力が必要であり、かつ、ユーザ入力が入力される入力部と、入力されたユーザ入力に従って前記ＡＶ機器を動作させる実行部とを含む
ことを特徴とする請求項１記載のＡＶ機器の制御方法。
【請求項３】
前記マクロ命令を登録する登録処理を備え、
前記登録処理は
前記ＡＶ機器が備えた単位命令のうち一連の処理として行われる複数の単位命令を、マクロ命令を構成する命令として選択するステップと、
前記選択された複数の単位命令から、全ての前記入力部を抽出し、第１の処理として連結するステップと、
前記選択された複数の単位命令から、全ての前記実行部を抽出し、第２の処理として連結するステップと、
前記第１の処理の後に前記第２の処理を配置し、前記マクロ命令を構成するステップとを備えたものであり、
登録された前記マクロ命令の実行において、前記第１の処理の終了後に前記第２の処理を行う
ことを特徴とする請求項２記載のＡＶ機器の制御方法。
【請求項４】
前記マクロ命令を構成する複数の単位命令は、それぞれ、別個に実行することも可能なものである
ことを特徴とする請求項３記載のＡＶ機器の制御方法。
【請求項５】
前記ＡＶ機器は、前記第２の処理の実行中に、前記マクロ命令による処理とは異なる処理を実行することが可能であり、
前記第２の処理の実行中に前記マクロ命令による処理とは異なる処理を実行している際に、前記マクロ命令を構成する何れの単位命令が現在実行されているかを示す情報を、子画面に表示する
ことを特徴とする請求項３記載のＡＶ機器の制御方法。
【請求項６】
前記マクロ命令を構成する複数の単位命令のうち少なくとも１つについて、前記入力部の結果をユーザからの指示に基づいて固定することが可能である
ことを特徴とする請求項３記載のＡＶ機器の制御方法。
【請求項７】
一連の処理として行われる複数の単位命令の集合をマクロ命令として登録する機能を有するＡＶ機器であって、
前記マクロ命令として登録された複数の単位命令について、各々の単位命令を実行するために必要なユーザ入力が順次入力されるマクロ命令ユーザ入力部と、
前記マクロ命令ユーザ入力部に入力された複数のユーザ入力に基づいて、前記マクロ命令を実行するマクロ命令実行部とを備え、
前記マクロ命令ユーザ入力部によるユーザ入力が全て終了した後に、前記マクロ命令実行部によるマクロ命令の実行に遷移する
ことを特徴とするＡＶ機器。
【請求項８】
前記複数の単位命令は、それぞれ、別個に実行することも可能なものである
ことを特徴とする請求項７記載のＡＶ機器。
【請求項９】
前記マクロ命令の実行中に、前記マクロ命令による処理とは異なる処理を実行することが可能であり、
前記マクロ命令の実行中に前記マクロ命令による処理とは異なる処理を実行している際に、前記マクロ命令を構成する何れの単位命令が現在実行されているかを示す情報を、子画面に表示する
ことを特徴とする請求項７記載のＡＶ機器。
【請求項１０】
前記マクロ命令として登録された複数の単位命令の実行順序をユーザ指示に基づいて指定することが可能であり、前記マクロ命令を構成する複数の単位命令のうち少なくとも１つについて、前記マクロ命令ユーザ入力部によるユーザ入力を省略することが可能である
ことを特徴とする請求項７記載のＡＶ機器。
【請求項１１】
前記マクロ命令を構成する複数の単位命令の実行に要する残時間を合算することにより、前記マクロ命令の実行に要する残時間を計算する機能をさらに備え、
前記マクロ命令ユーザ入力部によるユーザ入力が全て終了した後に、前記マクロ命令の実行に要する残時間を計算する
ことを特徴とする請求項７記載のＡＶ機器。
【請求項１２】
一連の処理として行われる複数の単位命令を用いてマクロ命令を生成するために、マクロ命令生成コマンドを発行するマクロ命令生成コマンド発行部と、
前記マクロ命令生成コマンドを受け、前記複数の単位命令から、全ての入力部を抽出すると共に、全ての実行部を抽出する入力部実行部抽出部と、
前記入力部実行部抽出部によって抽出された入力部を第１の処理として連結すると共に、前記入力部実行部抽出部によって抽出された実行部を第２の処理として連結し、前記第１の処理の後に前記第２の処理を配置することにより、マクロ命令を生成するマクロ命令生成部と、
生成された前記マクロ命令を、ユーザからの指示に基づいて実行される命令として登録するマクロ命令登録部とを備えた
ことを特徴とするＡＶ機器。
【請求項１３】
単位命令の実行頻度に応じて、前記マクロ命令を構成する複数の単位命令を自動で選択する
ことを特徴とする請求項１２記載のＡＶ機器。
【請求項１４】
ユーザからの指示に基づいて、前記マクロ命令を構成する複数の単位命令を選択する
ことを特徴とする請求項１２記載のＡＶ機器。
【請求項１５】
放送された放送データを一旦ハードディスクに格納し、格納された前記放送データを光ディスクに書き込むことが可能なＡＶ機器であって、
前記光ディスクを初期化するフォーマット部と、
前記ハードディスクに格納された放送データのうち光ディスクへと書き込む放送データを選択し、光ディスクへと書き込む書き込み部と、
前記放送データが書き込まれた光ディスクを他のＡＶ機器でも再生できるように処理するファイナライズ部と、
文字またはアイコンをディスプレイに表示することにより、ユーザに情報を伝達すると共に、コマンドを含むユーザ入力が入力されるユーザインタフェース部と、
前記ユーザインタフェース部に入力されたユーザ入力に基づいて、前記フォーマット部、前記書き込み部および前記ファイナライズ部を制御する制御部とを備え、
前記放送データを光ディスクに書き込むコマンドが前記ユーザインタフェース部に入力されたとき、前記フォーマット部、前記書き込み部および前記ファイナライズ部のいずれも動作させないで、各々の動作に必要な情報が全て入力されるように、前記ユーザインタフェース部によってユーザに情報を伝達し、
各々の動作に必要な情報が全て前記ユーザインタフェース部に入力された後に、入力されたユーザ入力に基づいて、前記フォーマット部、前記書き込み部および前記ファイナライズ部をこの順に連続して動作させる
ことを特徴とするＡＶ機器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＶ機器に関し、特に、複数の単位命令を一連の処理として実行可能なＡＶ機器に関する。
【背景技術】
【０００２】
ＡＶ機器の１つであるＤＶＤレコーダでＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込む際は、(1)ＤＶＤのフォーマット、(2)動画データの選択と書き込み、(3)ＤＶＤのファイナライズ、を順次行う必要がある。(1)は数分、(2)は数十分、(3)は数分かかる。また、それぞれのメニューは階層化されていて、階層を降りていく操作が必要になる。以上のように、ＤＶＤに録画データを書き込むのは、ユーザにとって非常に煩わしい作業になっている。
【０００３】
図１４はＡＶ機器における従来の実行装置の概略構成である。(1)ＤＶＤのフォーマットを行う際は、まずユーザ入力手段１２００でユーザがＤＶＤのフォーマットを行うことを指示し、選択手段１２０１が命令処理装置１２０２を選択し、入力手段１２１０で本当にフォーマットするか否かをユーザに入力させ、フォーマットを行う場合は実行手段１２１１でフォーマットを行う。(2)動画データの選択と書き込みを行う際は、まずユーザ入力手段１２００でユーザが動画データの選択と書き込みを行うことを指示し、選択手段１２０１が命令処理装置１２０３を選択し、入力手段１２２０で選択する動画データをユーザに入力させ、実行手段１２２１で動画データをＤＶＤ−ＲＷに書き込む。(3)ＤＶＤのファイナライズを行う際は、まずユーザ入力手段１２００でユーザがＤＶＤのファイナライズを行うことを指示し、選択手段１２０１が命令処理装置１２０４を選択し、入力手段１２３０でＤＶＤのファイナライズを行うかどうかをユーザに入力させ、ファイナライズを行う場合は実行手段１２３１でＤＶＤ−ＲＷをファイナライズする。
【０００４】
上記の現状に対して、実行頻度の高い一連の操作を自動登録する技術がある（特許文献１，２）。この技術により、階層化されたメニューの階層を降りていくことなく、上記の(1)(2)(3)の処理を順に実行することが可能になるかもしれない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２４０４１２号公報
【特許文献２】特開平５−３５３８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記の技術を導入したとしても、(1)の動作が終わるのを待たなければ(2)の操作を開始できないし、(2)の動作が終わるのを待たなければ(3)の操作を開始できない。結局ユーザは約２０分の間ＤＶＤレコーダにつきっきりで、(1)(2)(3)それぞれの操作を順に行うことになる。何か別の作業をやるにしても、(1)(2)(3)それぞれの動作が終了するたびに作業が中断される。また、(1)(2)(3)それぞれの動作が終了するたびにテレビ番組の鑑賞が中断される。
【０００７】
前記の問題に鑑み、本発明は、ＡＶ機器の制御において、一連の操作を、ユーザがつきっきりになることなく、実現可能にすることを課題とする。
【課題を解決するための手段】
【０００８】
本発明では、一連の処理として行われる複数の単位命令の集合をマクロ命令として登録する。その際、マクロ命令を構成する各単位命令から、ユーザ入力が入力される入力部をそれぞれ抽出して第１の処理として連結するとともに、入力されたユーザ入力に従ってＡＶ機器を動作させる実行部をそれぞれ抽出して第２の処理として連結する。そして、第１の処理の後に第２の処理を配置し、マクロ命令を構成する。このマクロ命令を用いた制御を行う場合、マクロ命令を実行するために必要なユーザ入力が第１の処理によって全て入力された後に、第２の処理によるマクロ命令の実行に遷移する。
【発明の効果】
【０００９】
本発明によると、ユーザは、例えば上の(1)(2)(3)の処理に必要となるユーザ入力をまとめて行った後に、そのユーザ入力に基づいて、上の(1)(2)(3)の処理が突き放し処理されるので、ユーザは、(1)(2)(3)それぞれの動作が終了するのを待つ必要がなくなり、録画再生などＡＶ機器の別の機能を利用することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るＡＶ機器の概略構成図である。
【図２】本発明の一実施形態に係る登録装置の構成図である。
【図３】マクロ命令の構成の例を示す図である。
【図４】本発明の一実施形態におけるマクロ命令生成アルゴリズムである。
【図５】本発明の一実施形態に係る実行装置の構成図である。
【図６】本発明の他の実施形態に係る登録装置の構成図である。
【図７】マクロ命令の構成の例を示す図である。
【図８】本発明の他の実施形態におけるマクロ命令生成アルゴリズムである。
【図９】マクロ命令の実行の様子が子画面で表示されている例である。
【図１０】マクロ命令の構成の例を示す図である。
【図１１】本発明の他の実施形態におけるマクロ命令生成アルゴリズムである。
【図１２】マクロ命令の実行の様子が子画面で表示されている例である。
【図１３】本発明を具体的に実現したＡＶ機器の構成である。
【図１４】ＡＶ機器における従来の実行装置の概略構成である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１２】
図１は本発明の一実施形態に係るＡＶ機器の概略構成図である。図１のＡＶ機器１３００は、マクロ命令を登録する登録装置１３０１と、マクロ命令も含めた命令を実行する実行装置１３０２と、ＤＶＤ−ＲＷ読み書き装置１３０４とを備えている。
【００１３】
図２は本実施形態に係る登録装置１３０１の構成を示す図である。図２において、１はＡＶ機器の持つ命令の一覧である命令一覧、２は命令一覧１のそれぞれの命令の実行頻度を検出し命令一覧１にその頻度を書き込む実行頻度検出部である。実行頻度検出部２は、特に実行頻度の高い一連の操作も検出する。実行頻度の高い一連の操作を検出する方法については、特許文献１，２に開示されており、ここでは詳細には述べない。実行頻度検出部２は実行頻度の高い一連の操作を検出すると、その一連の命令の並びを、マクロ命令生成コマンド発行部３に伝え、マクロ命令生成コマンド発行部３はその一連の命令の並びと共にそれらをマクロ命令化するコマンドを入力部実行部抽出部４に発行する。入力部実行部抽出部４は命令一覧１からそれぞれの命令の入力部と実行部とを抽出し、マクロ命令生成部５にそれぞれの命令の入力部と実行部とを渡してそれらからマクロ命令を生成するよう指示する。マクロ命令生成部５はマクロ命令を生成し、そのマクロ命令を命令一覧１に登録するようマクロ命令登録部６に指示する。
【００１４】
以上の動作を図３を用いて、さらに具体的に説明する。ここでは、ＡＶ機器としてのＤＶＤレコーダにおいて、ＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込むために用いるマクロ命令を例にとる。この際には、(1)ＤＶＤのフォーマット、(2)動画データの選択と書き込み、(3)ＤＶＤのファイナライズ、を順次行う必要がある。
【００１５】
２１０はＤＶＤのフォーマットを行う命令（単位命令）であり、２１１は命令２１０の入力部、２１２は命令２１０の実行部である。入力部２１１では操作画面に「本当に消去しますか？」と表示して、ユーザが「はい」と答えた場合のみ本当に消去することによって誤消去を防止している。また、実行部２１２ではフォーマットが完了すると「フォーマットが完了しました」と操作画面に表示し、ユーザが次の命令を実行できるようになったことを伝える。
【００１６】
２２０は動画データの選択と書き込み（ダビング）を行う命令（単位命令）であり、２２１は命令２２０の入力部、２２２は命令２２０の実行部である。入力部２２１ではダビングするタイトルを選択する。実行部２２２ではダビングが完了すると「ダビングが完了しました」と操作画面に表示し、ユーザが次の命令を実行できるようになったことを伝える。
【００１７】
２３０はＤＶＤのファイナライズを行う命令（単位命令）であり、２３１は命令２３０の入力部、２３２は命令２３０の実行部である。入力部２３１では操作画面に「本当にファイナライズしますか？」と表示して、ユーザが「はい」と答えた場合のみ本当にファイナライズすることによって誤操作を防止している。
【００１８】
以上の命令２１０（ＤＶＤのフォーマット）、命令２２０（動画データの選択と書き込み）、命令２３０（ＤＶＤのファイナライズ）を続けて実行する場合が頻繁であり、実行頻度検出部２がそれを検出して、命令２１０，２２０，２３０をマクロ命令化するようマクロ命令生成コマンド発行部３に伝えたとする。すると、マクロ命令生成コマンド発行部３は、命令２１０，２２０，２３０と共にそれらをマクロ命令化するコマンドを入力部実行部抽出部４に発行する。入力部実行部抽出部４は命令一覧１から、入力部２１１、実行部２１２、入力部２２１、実行部２２２、入力部２３１および実行部２３２を抽出し、マクロ命令生成部５にそれら入力部２１１，２２１，２３１および実行部２１２，２２２，２３２を渡してマクロ命令を生成するよう指示する。マクロ命令生成部５はマクロ命令２４０を生成し、そのマクロ命令２４０を命令一覧１に登録するようマクロ命令登録部６に指示する。
【００１９】
なお、各単位命令２１０，２２０，２３０は、それそれ、別個に実行することも可能なものである。
【００２０】
さらに、マクロ命令生成部５によりマクロ命令２４０が生成される過程を、図４を用いて説明する。
【００２１】
３００はマクロ命令の名前を入力するステップであり、ここでユーザに「マクロ命令の名前を入力してください」という表示を行い、ユーザがマクロ命令の名前を入力する。この例では、マクロ命令の名前としてユーザは「番組のコピー」を入力したものとする。次にプロローグ生成ステップ３０１が実行され、プロローグ２４１が生成される。プロローグ２４１は、「以下の一連の操作を行います」に始まり、その後命令の名前すなわち「ＤＶＤのフォーマット」、「ダビング」、「ファイナライズ」が続き、最後にステップ３００で入力したマクロ命令の名前すなわち「番組のコピー」を用いた「番組のコピーを実行しますか？」というメッセージで終わる。
【００２２】
次に、ステップ３０２、３０３で入力部２１１、２２１、２３１が抽出され、ステップ３０４，３０５で実行部２１２，２２２，２３２が抽出される。抽出された入力部２１１，２２１，２３１は第１の処理として連結され、抽出された実行部２１２，２２２，２３２は第２の処理として連結される。第１の処理の後に第２の処理を配置することによって、マクロ命令が生成される。
【００２３】
まず、ステップ３０２で入力部２１１を獲得し出力する。ステップ３０３で、入力部２１１は最後の命令ではないため、ステップ３０２で入力部２２１が獲得され出力される。ステップ３０３で、入力部２２１は最後の命令ではないため、ステップ３０２で入力部２３１が獲得され出力される。ステップ３０３で、入力部２３１は最後の命令なので、ステップ３０４で実行部２１２を獲得し出力する。ステップ３０５で、実行部２１２は最後の命令ではないため、ステップ３０４で実行部２２２が獲得され出力される。ステップ３０５で、実行部２２２は最後の命令ではないため、ステップ３０５で実行部２３２が獲得され出力される。ステップ３０５で、入力部２３２は最後の命令なので、ステップ３０６でエピローグ２４８を生成する。ここでエピローグ２４８は、ステップ３００で入力したマクロ命令の名前すなわち「番組のコピー」を用いて「番組のコピーが完了しました」になっている。
【００２４】
なお、マクロ命令を構成する複数の単位命令のうち少なくとも１つについて、入力部の結果をユーザからの指示に基づいて固定することが可能である。
【００２５】
図５は以上のように登録されたマクロ命令を実行する本実施形態に係る実行装置１３０２の構成を示す図である。図５の実行装置１３０２は、入力手段８０３〜８０６を含むマクロ命令ユーザ入力部８０１と、実行手段８０７〜８１０を含むマクロ命令実行部８０２と、マクロ命令ユーザ入力部８０１で入力された情報をマクロ命令実行部８０２に伝える入力情報伝達手段８１１〜８１３とを備えている。
【００２６】
マクロ命令２４０を実行するとき、入力手段８０３はプロローグ２４１を実行してユーザに「番組のコピーを実行しますか？」と質問し、ユーザからの答えが「はい」であれば入力手段８０４に制御を移す。入力手段８０４は入力部２１１を実行してフォーマットするか否かのユーザ入力を行い、入力手段８０５は入力部２２１を実行しダビングするタイトルを選択し、入力手段８０６は入力部２３１を実行しファイナライズするか否かのユーザ入力を行う。また、実行手段８０７は入力情報伝達手段８１１からフォーマットするか否かの情報を受け、フォーマットする場合はフォーマットを行う。実行手段８０８は入力情報伝達手段８１２からダビングするタイトル情報を受け、ダビングするタイトルの順にダビングする。実行手段８０９は入力情報伝達手段８１３からファイナライズするかどうかの情報を受け、ファイナライズする場合はファイナライズを行いう。最後に実行手段８１０はエピローグ２４８を実行し「番組のコピーが完了しました」と表示する。
【００２７】
すなわち、本実施形態によると、マクロ命令を用いてＡＶ機器を制御する際に、マクロ命令を実行するために必要なユーザ入力が全て入力された後に、マクロ命令の実行に遷移する。
【００２８】
以上は、極力自動化されている例を示したが、要所要所で人間に詳細な設定を行わせることもできる。図６〜８はその例を示している。
【００２９】
図６は本発明の他の実施形態に係る登録装置１３０１の構成を示す図である。図６において、構成要素１，４，５，６は図２と同様である。マクロ命令指定部７は、ＡＶ機器のメニューからユーザが起動することができ、マクロ命令指定部７を起動すると、マクロ命令化する一連の命令をユーザが指定することができる。
【００３０】
以上の動作を図７を用いて、さらに具体的に説明する。図３と同様に、ＡＶ機器としてのＤＶＤレコーダにおいて、ＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込むために用いるマクロ命令を例にとる。この際には、(1)ＤＶＤのフォーマット、(2)動画データの選択と書き込み、(3)ＤＶＤのファイナライズ、を順次行う必要がある。図３との違いは、マクロ命令５００に命令２３０の入力部２３１が含まれないことである。
【００３１】
さらに、マクロ命令生成部５によりマクロ命令５００が生成される過程を、図８を用いて説明する。図４との違いは、ステップ３０７，３０８，３０９によって不要なメッセージを削除可能なことである。ステップ３００、３０１、３０３〜３０６は図４と同様である。
【００３２】
ステップ３０１でプロローグ２４１を生成した後、ステップ３０７で入力部２１１を獲得する。ステップ３０８でメッセージを削除するかどうかユーザに尋ねるが、入力部２１１ではメッセージを削除しない指定を行った。するとステップ３０９で入力部２１１がそのまま出力される。ステップ３０３で、入力部２１１は最後の命令ではないため、ステップ３０７で入力部２２１を獲得する。ステップ３０８でメッセージを削除するかどうかユーザに尋ねるが、入力部２２１ではメッセージを削除しない指定を行った。するとステップ３０９で入力部２２１がそのまま出力される。ステップ３０３で、入力部２２１は最後の命令ではないため、ステップ３０７で入力部２３１を獲得する。ステップ３０８でメッセージを削除するかどうかユーザに尋ねるが、入力部２３１ではメッセージを削除する指定を行った。するとステップ３０９で何も出力しない。ステップ３０３で、入力部２３１は最後の命令なので、ステップ３０４で実行部２１２を獲得し出力する。以下は図４と同様である。
【００３３】
図９はＤＶＤレコーダでＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込む際に、本発明を用いて(1)ＤＶＤのフォーマット、(2)動画データの選択と書き込み、(3)ＤＶＤのファイナライズを突き放し処理を行わせ、その進行状況を子画面７０１に表示させながら、ＡＶ機器の録画データの再生を親画面７００で行っている様子を示している。すなわち、本実施形態では、ＡＶ機器は、実行部を連結した第２の処理の実行中に、このマクロ命令による処理とは異なる処理を実行することが可能である。そしてその際に、マクロ命令を構成する何れの単位命令が現在実行されているかを示す情報を、子画面７０１に表示する。ＤＶＤレコーダでＤＶＤ−ＲＷにアナログ地上波放送の録画データを書き込んでいる最中であっても、録画データの観賞ができ、ＤＶＤへの書き込みが完了したことを子画面７０１で確認できるので、使い勝手が向上する。
【００３４】
図１０は、図３の命令およびマクロ命令に対して、命令実行の所要時間の計算を加えた実施例である。命令２１０、２２０、２３０およびマクロ命令９００に所要時間の計算９０１、９０２、９０３が追加されているのがわかる。
【００３５】
この場合のマクロ命令生成部５の処理の流れを図１１を用いて説明する。図４との違いは、所要時間合計の生成を行うステップ１０００が追加になった点である。ここで、所要時間の計算９０１、９０２、９０３をマクロ命令９００に含まれるように生成しており、マクロ命令９００を実行した際に合計が算出され画面に表示されるようになる。
【００３６】
図１２にその表示の様子を示す。タイトルの選択で「地球の神秘」を選択し終わると、図１２ではファイナライズをするか否かを聞いてこないで、「全ての処理に２０分を要します」と表示されている。このような表示により、どのくらい時間がかかるかがわかるので、子画面７０１が表示されていても精神的にいらいらせずにすむ。
【００３７】
図１３は本発明を具体的に実現したＡＶ機器の構成を示す図である。図１３のＡＶ機器１０は、放送された放送データを一旦ハードディスク１１に格納し、格納された放送データを光ディスク１３に書き込むことが可能である。フォーマット部１４は光ディスク１３を初期化する。書き込み部１２はハードディスク１１に格納された放送データのうち光ディスク１３に書き込む放送データを選択し、光ディスク１３に書き込む。ファイナライズ部１５は放送データが書き込まれた光ディスク１３を他のＡＶ機器でも再生できるように処理する。ユーザインタフェース部１７は文字またはアイコンをディスプレイ１８に表示することにより、ユーザに情報を伝達すると共に、コマンドを含むユーザ入力が入力される。制御部１６はユーザインタフェース部１７に入力されたユーザ入力に基づいて、フォーマット部１４と、書き込み部１２と、ファイナライズ部１５とを制御する。
【００３８】
放送データを光ディスク１３に書き込むコマンドがユーザインタフェース部１７に入力されたとき、フォーマット部１４、書き込み部１２およびファイナライズ部１５のいずれも動作させないで、各々の動作に必要な情報が全て入力されるように、ユーザインタフェース部１７によってユーザに情報を伝達する。そして、各々の動作に必要な情報が全てユーザインタフェース部１７に入力された後に、入力されたユーザ入力に基づいて、フォーマット部１４、書き込み部１２およびファイナライズ部１５をこの順に連続して動作させる。
【００３９】
なお、上述の実施形態では、ＤＶＤのフォーマット、動画データの選択と書き込み、およびＤＶＤのファイナライズを単位命令とするマクロ命令を構成する場合を例にとって説明したが、本発明はこれに限られるものではなく、一連の処理として行われる複数の単位命令の集合であるマクロ命令であれば、どのようなものであっても本発明は適用可能である。
【産業上の利用可能性】
【００４０】
本発明に係るＡＶ機器は、入力部と実行部とが再配置されたマクロ命令を生成する機能を有し、使用頻度の高い一連の命令を使いやすくするのに有用である。
【符号の説明】
【００４１】
１  命令一覧
２  実行頻度検出部
３  マクロ命令生成コマンド発行部
４  入力部実行部抽出部
５  マクロ命令生成部
６  マクロ命令登録部
７  マクロ命令指定部
１０  ＡＶ機器
１１  ハードディスク
１２  書き込み部
１３  光ディスク
１４  フォーマット部
１５  ファイナライズ部
１６  制御部
１７  ユーザインタフェース部
１８  ディスプレイ
２１０，２２０，２３０  単位命令
２１１，２２１，２３１  入力部
２１２，２２２，２３２  実行部
２４０，５００，９００  マクロ命令
７０１  子画面
８０１  マクロ命令ユーザ入力部
８０２  マクロ命令実行部
１３００  ＡＶ機器
１３０１  登録装置
１３０２  実行装置
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2009001568.tif 000017
【図２】
2009001568.tif 000018
【図３】
2009001568.tif 000019
【図４】
2009001568.tif 000020
【図５】
2009001568.tif 000021
【図６】
2009001568.tif 000022
【図７】
2009001568.tif 000023
【図８】
2009001568.tif 000024
【図９】
2009001568.tif 000025
【図１０】
2009001568.tif 000026
【図１１】
2009001568.tif 000027
【図１２】
2009001568.tif 000028
【図１３】
2009001568.tif 000029
【図１４】
2009001568.tif 000030
【手続補正書】
【提出日】平成21年4月22日(2009.4.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＡＶ機器の制御方法であって、
一連の処理として行われる複数の単位命令の集合であるマクロ命令を用いて、前記ＡＶ機器を制御するものであり、
前記マクロ命令を実行するために必要なユーザ入力が全て入力された後に、前記マクロ命令の実行に遷移し、
前記複数の単位命令のうち少なくとも１つは、その実行に関しユーザ入力が必要であり、かつ、ユーザ入力が入力される入力部と、入力されたユーザ入力に従って前記ＡＶ機器を動作させる実行部とを含み、
前記マクロ命令を登録する登録処理を備え、
前記登録処理は
前記ＡＶ機器が備えた単位命令のうち一連の処理として行われる複数の単位命令を、マクロ命令を構成する命令として選択するステップと、
前記選択された複数の単位命令から、全ての前記入力部を抽出し、第１の処理として連結するステップと、
前記選択された複数の単位命令から、全ての前記実行部を抽出し、第２の処理として連結するステップと、
前記第１の処理の後に前記第２の処理を配置し、前記マクロ命令を構成するステップとを備えたものであり、
登録された前記マクロ命令の実行において、前記第１の処理の終了後に前記第２の処理を行う
ことを特徴とするＡＶ機器の制御方法。
【請求項２】
前記マクロ命令を構成する複数の単位命令は、それぞれ、別個に実行することも可能なものである
ことを特徴とする請求項１記載のＡＶ機器の制御方法。
【請求項３】
前記ＡＶ機器は、前記第２の処理の実行中に、前記マクロ命令による処理とは異なる処理を実行することが可能であり、
前記第２の処理の実行中に前記マクロ命令による処理とは異なる処理を実行している際に、前記マクロ命令を構成する何れの単位命令が現在実行されているかを示す情報を、子画面に表示する
ことを特徴とする請求項１記載のＡＶ機器の制御方法。
【請求項４】
前記マクロ命令を構成する複数の単位命令のうち少なくとも１つについて、前記入力部の結果をユーザからの指示に基づいて固定することが可能である
ことを特徴とする請求項１記載のＡＶ機器の制御方法。
【請求項５】
一連の処理として行われる複数の単位命令の集合をマクロ命令として登録する機能を有するＡＶ機器であって、
前記マクロ命令として登録された複数の単位命令について、各々の単位命令を実行するために必要なユーザ入力が順次入力されるマクロ命令ユーザ入力部と、
前記マクロ命令ユーザ入力部に入力された複数のユーザ入力に基づいて、前記マクロ命令を実行するマクロ命令実行部とを備え、
前記マクロ命令ユーザ入力部によるユーザ入力が全て終了した後に、前記マクロ命令実行部によるマクロ命令の実行に遷移し、
前記マクロ命令として登録された複数の単位命令の実行順序をユーザ指示に基づいて指定することが可能であり、前記マクロ命令を構成する複数の単位命令のうち少なくとも１つについて、前記マクロ命令ユーザ入力部によるユーザ入力を省略することが可能である
ことを特徴とするＡＶ機器。
【請求項６】
前記マクロ命令の実行中に、前記マクロ命令による処理とは異なる処理を実行することが可能であり、
前記マクロ命令の実行中に前記マクロ命令による処理とは異なる処理を実行している際に、前記マクロ命令を構成する何れの単位命令が現在実行されているかを示す情報を、子画面に表示する
ことを特徴とする請求項５記載のＡＶ機器。
【請求項７】
前記マクロ命令を構成する複数の単位命令の実行に要する残時間を合算することにより、前記マクロ命令の実行に要する残時間を計算する機能をさらに備え、
前記マクロ命令ユーザ入力部によるユーザ入力が全て終了した後に、前記マクロ命令の実行に要する残時間を計算する
ことを特徴とする請求項５記載のＡＶ機器。
【請求項８】
一連の処理として行われる複数の単位命令を用いてマクロ命令を生成するために、マクロ命令生成コマンドを発行するマクロ命令生成コマンド発行部と、
前記マクロ命令生成コマンドを受け、前記複数の単位命令から、全ての入力部を抽出すると共に、全ての実行部を抽出する入力部実行部抽出部と、
前記入力部実行部抽出部によって抽出された入力部を第１の処理として連結すると共に、前記入力部実行部抽出部によって抽出された実行部を第２の処理として連結し、前記第１の処理の後に前記第２の処理を配置することにより、マクロ命令を生成するマクロ命令生成部と、
生成された前記マクロ命令を、ユーザからの指示に基づいて実行される命令として登録するマクロ命令登録部とを備えた
ことを特徴とするＡＶ機器。
【請求項９】
単位命令の実行頻度に応じて、前記マクロ命令を構成する複数の単位命令を自動で選択する
ことを特徴とする請求項８記載のＡＶ機器。
【請求項１０】
ユーザからの指示に基づいて、前記マクロ命令を構成する複数の単位命令を選択する
ことを特徴とする請求項８記載のＡＶ機器。
【国際調査報告】
2009001568.tif 000031
2009001568.tif 000032
2009001568.tif 000033
2009001568.tif 000034
2009001568.tif 000035
2009001568.tif 000036
2009001568.tif 000037