(57)【要約】【課題】できるだけ簡単な操作で、迅速に、目的とする文字の選択を行って、文字情報の検索や文字情報の入力を行えるようにする。【解決手段】制御部１５０は、表示情報生成回路１６１を制御し、選択可能な１文字ずつの文字を２次元に配列し、選択するようにされている文字を含む文字列と、この文字列に関連し、当該文字列と交差する１つの文字列とだけを表示する。リモコン１７０を通じて受け付ける変更指示入力に応じて、制御部１５０が表示情報生成部１６１を制御し、表示情報を変更することにより、選択するようにされている文字の変更を行うようにする。【選択図】図１
2009048348.tif 000002
【特許請求の範囲】
【請求項１】
予め記憶保持されている文字情報の候補の中から目的とする文字情報の候補を検索することを通じて、目的とする情報の検索、あるいは、目的とする情報の入力を行う情報処理装置であって、
選択可能な１文字ずつの文字を２次元に配列し、選択するようにされている文字を含む縦方向あるいは横方向の文字列と、当該文字列に関連し、当該文字列と交差する方向の１の文字列とだけからなる表示用の表示情報を生成して表示するようにする表示情報生成手段と、
前記選択するようにされている文字の変更指示入力を受け付ける変更受付手段と
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記変更受付手段を通じて前記変更指示入力を受け付けた場合に、前記表示情報生成手段は、表示画面上における文字の選択位置を変更することなく、文字自身の表示位置を変更するようにして前記表示用の文字情報を生成することにより、前記選択位置において選択するようにされている文字を変更することを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置であって、
前記選択するようにされている文字を、検索する文字情報の候補の先頭の文字として決定する決定指示入力を受け付ける決定受付手段と、
前記決定受付手段を通じて前記決定指示入力を受け付けた場合に、選択されて決定された文字を先頭の文字として含む文字情報の候補を表示するための表示用の表示情報を生成して表示するようにする候補情報生成手段と
を備えることを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記候補情報生成手段により生成される前記表示情報により表示するようにされる文字情報の候補について、共通性のある文字情報の候補をまとめるように指示する集約指示入力を受け付ける集約受付手段と、
前記集約受付手段を通じて前記集約指示入力を受け付けた場合に、共通性のある文字情報の候補を集約し、集約結果を表示するための表示用の表示情報を生成して表示するようにする集約情報生成手段と、
前記集約情報生成手段により生成された表示情報に応じて表示される文字情報の候補の中から目的とする候補を選択するための選択指示入力を受け付ける選択受付手段と
を備えることを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置であって、
２次元に配列される前記１文字ずつの文字は、行と段との２次元に配列される日本語の５０音文字であることを特徴とする情報処理装置。
【請求項６】
予め記憶保持されている文字情報の候補の中から目的とする文字情報の候補を検索することを通じて、目的とする情報の検索、あるいは、目的とする情報の入力を行う情報処理装置で用いられる文字情報の候補の検索方法であって、
選択可能な１文字ずつの文字を２次元に配列し、選択するようにされている文字を含む縦方向あるいは横方向の文字列と、当該文字列に関連し、当該文字列と交差する方向の１の文字列とだけからなる表示用の表示情報を生成して表示するようにする表示情報生成工程と、
前記選択するようにされている文字の変更指示入力を受け付ける変更受付工程と
を前記情報処理装置が実行することを特徴とする文字情報の候補の検索方法。
【請求項７】
請求項６に記載の文字情報の候補の検索方法であって、
前記変更受付工程において前記変更指示入力を受け付けた場合に、前記表示情報生成工程においては、表示画面上における文字の選択位置を変更することなく、文字自身の表示位置を変更するようにして前記表示用の文字情報を生成することにより、前記選択位置において選択するようにされている文字を変更することを特徴とする文字情報の候補の検索方法。
【請求項８】
請求項６または請求項７に記載の文字情報の候補の検索方法であって、
前記選択するようにされている文字を、検索する文字情報の候補の先頭の文字として決定する決定指示入力を受け付ける決定受付工程と、
前記決定受付工程において前記決定指示入力を受け付けた場合に、選択されて決定された文字を先頭の文字として含む文字情報の候補を表示するための表示用の表示情報を生成して表示するようにする候補情報生成工程と
を前記情報処理装置が実行することを特徴とする文字情報の候補の検索方法。
【請求項９】
請求項８に記載の文字情報の候補の検索方法であって、
前記候補情報生成工程において生成する前記表示情報により表示するようにされる文字情報の候補について、共通性のある文字情報の候補をまとめるように指示する集約指示入力を受け付ける集約受付工程と、
前記集約受付工程において前記集約指示入力を受け付けた場合に、共通性のある文字情報の候補を集約し、集約結果を表示するための表示用の表示情報を生成して表示するようにする集約情報生成工程と、
前記集約情報生成工程において生成した表示情報に応じて表示される文字情報の候補の中から目的とする候補を選択するための選択指示入力を受け付ける選択受付工程と
を前記情報処理装置が実行することを特徴とする文字情報の候補の検索方法。
【請求項１０】
請求項６に記載の文字情報の候補の検索方法であって、
２次元に配列される前記１文字ずつの文字は、行と段との２次元に配列される日本語の５０音文字であることを特徴とする文字情報の候補の検索方法。
【請求項１１】
予め記憶保持されている文字情報の候補の中から目的とする文字情報の候補を検索することを通じて、目的とする情報の検索、あるいは、目的とする情報の入力を行う情報処理装置に搭載されたコンピュータにおいて実行される文字情報の候補の検索プログラムであって、
前記コンピュータが実現する表示情報生成手段により、選択可能な１文字ずつの文字を２次元に配列し、選択するようにされている文字を含む縦方向あるいは横方向の文字列と、当該文字列に関連し、当該文字列と交差する方向の１の文字列とだけからなる表示用の表示情報を生成して表示するようにする表示情報生成ステップと、
前記情報処理装置が備える入力受付手段を通じて、前記選択するようにされている文字の変更指示入力を受け付ける変更受付ステップと
を前記情報処理装置の前記コンピュータが実行することを特徴とする文字情報の候補の検索プログラム。
【請求項１２】
請求項１１に記載の文字情報の候補の検索プログラムであって、
前記変更受付ステップにおいて前記変更指示入力を受け付けた場合に、前記表示情報生成ステップにおいては、表示画面上における文字の選択位置を変更することなく、文字自身の表示位置を変更するようにして前記表示用の文字情報を生成することにより、前記選択位置において選択するようにされている文字を変更することを特徴とする文字情報の候補の検索プログラム。
【請求項１３】
請求項１１または請求項１２に記載の文字情報の候補の検索プログラムであって、
前記情報処理装置が備える入力受付手段を通じて、前記選択するようにされている文字を、検索する文字情報の候補の先頭の文字として決定する決定指示入力を受け付ける決定受付ステップと、
前記決定受付ステップにおいて前記決定指示入力を受け付けた場合に、前記コンピュータが実現する候補情報生成手段により、選択されて決定された文字を先頭の文字として含む文字情報の候補を表示するための表示用の表示情報を生成して表示するようにする候補情報生成ステップと
を前記情報処理装置の前記コンピュータが実行することを特徴とする文字情報の候補の検索プログラム。
【請求項１４】
請求項１３に記載の文字情報の候補の検索プログラムであって、
前記候補情報生成ステップにおいて生成する前記表示情報により表示するようにされる文字情報の候補について、前記情報処理装置が備える入力受付手段を通じて、共通性のある文字情報の候補をまとめるように指示する集約指示入力を受け付ける集約受付ステップと、
前記集約受付ステップにおいて前記集約指示入力を受け付けた場合に、前記コンピュータが実現する集約情報生成手段により、共通性のある文字情報の候補を集約し、集約結果を表示するための表示用の表示情報を生成して表示するようにする集約情報生成ステップと、
前記情報処理装置が備える入力受付手段を通じて、前記集約情報生成ステップにおいて生成した表示情報に応じて表示される文字情報の候補の中から目的とする候補を選択するための選択指示入力を受け付ける選択受付ステップと
を前記情報処理装置の前記コンピュータが実行することを特徴とする文字情報の候補の検索プログラム。
【請求項１５】
請求項１１に記載の文字情報の候補の検索プログラムであって、
２次元に配列される前記１文字ずつの文字は、行と段との２次元に配列される日本語の５０音文字であることを特徴とする文字情報の候補の検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、ＥＰＧ（Electronic Program Guide）等の文字情報の利用が可能なハードディスクレコーダなどの記録再生装置やタグ情報として文字情報の入力が可能なデジタルカメラなど、文字情報の利用が可能な各種の装置、当該装置で用いられる文字情報の検索や入力のための方法、プログラムに関する。
【背景技術】
【０００２】
テレビ放送信号を受信、選局して目的とするテレビ放送番組を自機のハードディスクに録画するハードディスクレコーダが広く利用されるようになってきている。このようなハードディスクレコーダにおいては、録画したテレビ放送番組と、例えばＥＰＧなどから取得した当該番組に関する文字情報とを対応付けて記録保持しておき、例えば、出演者の名前などのキーワードの入力を受け付けて、番組に関する文字情報内を検索し、目的とする放送番組を検索できるようにする検索機能を備えたものがある。
【０００３】
また、デジタルカメラやデジタルビデオカメラなどにおいては、撮影して得た静止画像データや動画像データに対して、撮影日時、撮影場所、名前などの文字情報をタグ情報として付加しておき、このタグ情報に基づいて、静止画像データや動画像データの分類や検索を行えるようにする機能を備えたものが提供されている。
【０００４】
そして、上述したような装置においては、文字情報であるキーワード情報や文字情報であるタグ情報を入力する場合には、接続されるモニタ受像機や自機が備えるＬＣＤ（Liquid Crystal Display）等に、いわゆるソフトウェアキーボードを表示し、この表示されたソフトウェアキーボードを通じて文字情報を入力することが行われている。
【０００５】
ソフトウェアキーボードは、画面上に例えば日本語の５０音配列のキーボードのイメージ画像やアルファベット配列のキーボードのイメージ画像を表示させ、当該表示されたキーボード上の目的とする文字の表示位置に、例えば、上下左右の矢印キーを用いてカーソルを位置付けて決定操作を行うようにして、１文字ずつ文字情報を入力できるようにするものである。
【０００６】
そして、ソフトウェアキーボードを用いてより効率的な文字入力を可能にするため、例えば、特許文献１には、ソフトウェアキーボード上の文字列の登録や削除、編集を行えるようにする発明が開示されている。これにより、ユーザーが使いやすいソフトウェアキーボードを自分で形成するようにして利用することができるようにされる。
【０００７】
なお、上述した特許文献１は、以下に示す通りである。
【特許文献１】特開２００７−０１１９７４
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上述したソフトウェアキーボードは、キーワードを構成する全ての文字情報を入力する場合には非常に便利である。しかしながら、ソフトウェアキーボードの場合、選択可能な文字情報が多いために、目的とするキーワードを入力するために時間がかかる場合があり、より簡便にキーワードの入力を行えるようにすることが望まれている。
【０００９】
また、例えば、上述したハードディスクレコーダにおいて、番組検索などのために用いられるキーワードである出演者名等の情報は、記憶保持されているＥＰＧ等の文字情報に含まれている情報である。このため、予め選択可能な文字情報の候補として抽出しておくことによって、これらの中からユーザーが選択して用いるようにすることが可能なものである。また、デジタルカメラやデジタルビデオカメラ等で用いられるタグ情報である人名や場所などの情報は、予め用意されている辞書から選択して用いることが可能なものである。
【００１０】
そこで、ソフトウェアキーボードを用いずにより簡便にキーワードを入力する方式として、日本語の５０音入力の場合を例にすると、まず、目的とする文字が属する行を指定し、その行に含まれる文字（段）を指定することにより、目的とする文字を入力するようにするものがある。
【００１１】
例えば、ハードディスクレコーダにおいては、ＥＰＧ情報からキーワードを抽出し、属性を判定し、属性毎のキーワードリストを生成しておき、所望の属性のキーワードリストから目的とするキーワードを検索できるようにする機能を提供する図２４、図２５に示すような検索画面の利用が可能なものが考えられている。
【００１２】
図２４、図２５において、最上段に示された選択項目ｋ１、ｋ２、ｋ３、ｋ４のそれぞれは、記憶保持されているＥＰＧ等の文字情報に含まれている情報であって、予め選択可能な文字情報の候補として抽出されて、属性が判定され、この判定された属性毎にまとめられたキーワードリストを検索の対象とすることの指示入力を受け付けるためのものである。
【００１３】
すなわち、図２４、図２５において、選択項目ｋ１は、認識された単語をキーワードとして集めたキーワードリストを検索対象として検索を行うことの指示入力を受け付けるためのものであり、選択項目ｋ２は、認識された出演者名をキーワードとして集めたキーワードリストを検索対象として検索を行うことの指示入力を受け付けるためのものである。
【００１４】
同様に、図２４、図２５において、選択項目ｋ３は、認識された番組名をキーワードとして集めたキーワードリストを検索対象として検索を行うことの指示入力を受け付けるためのものであり、選択項目ｋ４は、認識されたジャンルをキーワードとして集めたキーワードリストを検索対象として検索を行うことの指示入力を受け付けるためのものである。
【００１５】
そして、図２４Ａにおいて二重線で示したように、出演者名のキーワードリストを検索対象として選択されると、表示画面Ｇには、５０音順の１０個の行の選択が可能な行選択領域１Ｇと、行選択領域１Ｇにおいて選択された行に含まれる各段の文字の選択が可能な段選択領域２Ｇと、段選択領域２Ｇにおいて選択された文字を先頭に有する出演者名の選択が可能な出演者名選択領域３Ｇとが設けられるようにされる。
【００１６】
そして、行選択領域１Ｇにおいて、カーソルを移動させるようにすることにより、目的とする文字を含む行の選択を行うことができるようにされる。図２４Ａの場合には、「あ」行が選択された場合を示している。これにより、段選択領域２Ｇには、「あ」行を構成する各段の文字「あいうえお」が表示され、段選択領域２Ｇにおいて、カーソルを移動させるようにすることにより、目的の文字を選択することができるようにされる。
【００１７】
例えば、図２４Ｂに示すように、段選択領域２Ｇにおいて、文字「あ」が選択されると、出演者名選択領域３Ｇには、出演者名の読み仮名の先頭に「あ」を有する出演者名が５０音順に表示される。また、図２５に示すように、段選択領域２Ｇにおいて、文字「い」が選択されると、出演者名選択領域３Ｇには、出演者名の読み仮名の先頭に文字「い」を有する出演者名が５０音順に表示される。そして、出演者名選択領域３Ｇにおいても、カーソルを移動させるようにすることにより、目的とする出演者名を選択することができるようにされる。
【００１８】
このように、図２４、図２５に示した例の場合、行選択領域１Ｇ、段選択領域２Ｇ、出演者名選択領域３Ｇのそれぞれにおいて、カーソルを移動させることにより、目的とする出演者名を選択するようにする。しかし、カーソルが各選択領域間において移動すると共に、各選択領域内でも移動するために、各選択領域間でのカーソル移動操作と、各選択領域内でのカーソル移動操作とが必要になるために、選択操作が複雑になる場合があると考えられる。
【００１９】
また、カーソルを移動させると、ユーザーの視点が画面上において移動することになり、迅速な文字入力を阻害する原因になる場合もあると考えられる。すなわち、高速にカーソルの画面上の位置を変えるようにすると、ユーザーの視点が動くために、カーソルを移動させる場合の速度の上限が制限されるなどしている。このため、キーワード候補が多い場合などにおいては、カーソルを目的とする候補に位置付けて選択までに時間がかかり、ユーザーの利便性を減じている場合もあると考えられる。
【００２０】
以上のことに鑑み、この発明は、できるだけ簡単な操作で、迅速に、目的とする文字の選択を行って、文字情報の検索や文字情報の入力を行えるようにすることを目的とする。
【課題を解決するための手段】
【００２１】
上記課題を解決するため、請求項１に記載の発明の情報処理装置は、
予め記憶保持されている文字情報の候補の中から目的とする文字情報の候補を検索することを通じて、目的とする情報の検索、あるいは、目的とする情報の入力を行う情報処理装置であって、
選択可能な１文字ずつの文字を２次元に配列し、選択するようにされている文字を含む縦方向あるいは横方向の文字列と、当該文字列に関連し、当該文字列と交差する方向の１の文字列とだけからなる表示用の表示情報を生成して表示するようにする表示情報生成手段と、
前記選択するようにされている文字の変更指示入力を受け付ける変更受付手段と
を備えることを特徴とする。
【００２２】
この請求項１に記載の発明の情報処理装置によれば、表示情報生成手段により、選択可能な１文字ずつの文字を２次元に配列し、選択するようにされている文字を含む文字列と、この文字列に関連し、当該文字列と交差する１つの文字列とだけを表示することができるようにされる。そして、変更受付手段を通じて受け付ける変更指示入力に応じて、選択するようにされている文字の変更を行うことができるようにされる。
【００２３】
これにより、２次元に配列された文字列の全て表示するのではなく、選択するようにされている文字を含む文字列と、当該文字列に関連し、当該文字列と交差する文字列とだけを表示して、文字の選択を行うようにすることができるようにされる。したがって、目的とする文字の２次元の配列上の位置を的確に把握しながら、簡単な操作で、迅速に、目的とする文字の選択を行って、文字情報の検索や文字情報の入力を行うことができるようにされる。
【００２４】
また、請求項２に記載の発明の情報処理装置は、請求項１に記載の情報処理装置であって、
前記変更受付手段を通じて前記変更指示入力を受け付けた場合に、前記表示情報生成手段は、表示画面上における文字の選択位置を変更することなく、文字自身の表示位置を変更するようにして前記表示用の文字情報を生成することにより、前記選択位置において選択するようにされている文字を変更することを特徴とする。
【００２５】
この請求項２に記載の発明の情報処理装置によれば、変更受付手段を通じて選択するようにされている文字の変更指示入力を受け付けた場合には、表示情報生成手段によって、文字の選択位置を変更することなく、表示する文字の位置を変えることにより、選択するようにされている文字（選択するようにされる文字）を変更することができるようにされる。
【００２６】
これにより、文字の選択位置、すなわち、文字を選択するためのカーソル位置は、画面上において常に同じ位置となるようにされるので、ユーザーの視点が画面上において移動することを防止し、視点移動に対応するための文字の表示処理上の制限を受けることもないので、簡単な操作で、迅速に、目的とする文字の選択を行って、文字情報の検索や文字情報の入力を行うことができるようにされる。
【００２７】
また、請求項３に記載の発明の情報処理装置は、請求項１または請求項２に記載の情報処理装置であって、
前記選択するようにされている文字を、検索する文字情報の候補の先頭の文字として決定する決定指示入力を受け付ける決定受付手段と、
前記決定受付手段を通じて前記決定指示入力を受け付けた場合に、選択されて決定された文字を先頭の文字として含む文字情報の候補を表示するための表示用の表示情報を生成して表示するようにする候補情報生成手段と
を備えることを特徴とする。
【００２８】
この請求項３に記載の発明の情報処理装置によれば、選択するようにされている文字を、決定受付手段を通じて、検索する文字情報の候補の先頭の文字として決定することができるようにされる。そして、決定するようにされた文字を先頭に含む文字情報の候補を表示するための表示情報が、候補情報生成手段によって生成されて表示するようにされる。
【００２９】
この場合、決定するようにされた文字を先頭に含む文字情報は、その決定するようにされた文字そのものを先頭とする文字情報のほか、例えば、日本の場合には、その決定するようにされた文字を読み仮名の先頭にする文字情報も含まれる。例えば、決定するようにされた文字が「あ」である場合、「あい」、「愛」、「藍」などの文字情報が候補として表示するようにされることになる。
【００３０】
これにより、先頭の文字１字を選択して決定しただけでも、その文字を先頭に有する候補としての文字情報を表示して、目的とする文字情報を検索することができるようにされ、簡単な操作で、迅速に、目的とする文字の選択を行って、文字情報の検索や文字情報の入力を行うことができるようにされる。
【００３１】
また、請求項４に記載の発明は、請求項３に記載の情報処理装置であって、
前記候補情報生成手段により生成される前記表示情報により表示するようにされる文字情報の候補について、共通性のある文字情報の候補をまとめるように指示する集約指示入力を受け付ける集約受付手段と、
前記集約受付手段を通じて前記集約指示入力を受け付けた場合に、共通性のある文字情報の候補を集約し、集約結果を表示するための表示用の表示情報を生成して表示するようにする集約情報生成手段と、
前記集約情報生成手段により生成された表示情報に応じて表示される文字情報の候補の中から目的とする候補を選択するための選択指示入力を受け付ける選択受付手段と
を備えることを特徴とする。
【００３２】
この請求項４に記載の発明の情報処理装置によれば、集約受付手段を通じて集約指示入力が受け付けられると、集約情報生成手段により、共通性のある文字情報の候補が集約されて表示するようにされる。そして、この集約された文字情報の候補の中から、目的する文字情報の候補を、選択受付手段を通じて選択することができるようにされる。
【００３３】
例えば、文字情報が日本語の場合、「愛川」、「愛田」、「愛山」などの苗字は、「愛」が共通しているので、「愛」に集約するようにされ、「愛」を選択することにより、「愛川」、「愛田」、「愛山」などの「愛」を有する文字情報の選択が可能となるようにされる。これにより、例えば、「相川」、「合川」、「藍川」、「相田」、「合田」、「藍田」などの読みは同じでも文字が異なる文字情報と区別して文字情報の候補を表示することが可能となり、簡単な操作で、迅速に、目的とする文字の選択を行って、文字情報の検索や文字情報の入力を行うことができるようにされる。
【００３４】
また、請求項５に記載の発明の情報処理装置は、請求項１に記載の情報処理装置であって、
２次元に配列される前記１文字ずつの文字は、行と段との２次元に配列される日本語の５０音文字であることを特徴とする。
【００３５】
この請求項５に記載の発明の情報処理装置によれば、２次元に配列される前記１文字ずつの文字は、日本語の５０音文字が用いられる。日本語の５０音文字は、「あ」行から「わ」行までのそれぞれの行が、５段の文字を有するものであり、行と段により二次元に配列することにより、各文字の位置を的確に把握することができるようにされる。
【００３６】
これにより、ユーザーも文字の２次元の配列がイメージしやすく、この発明を適用して特に好適である。そして、日本語の５０音を用いた場合にも、簡単な操作で、迅速に、目的とする文字の選択を行って、文字情報の検索や文字情報の入力を行うことができるようにされる。
【発明の効果】
【００３７】
この発明によれば、予め記憶保持されている文字情報の候補の中から目的とする文字情報の候補を検索することを通じて、目的とする情報の検索、あるいは、目的とする情報の入力を行う場合に、簡単な操作で、迅速に、目的とする文字の選択を行って、文字情報の検索や文字情報の入力を行うことができる。
【発明を実施するための最良の形態】
【００３８】
以下、図を参照しながら、この発明による、装置、方法、プログラムの一実施の形態について説明する。なお、以下に説明する実施の形態においては、この発明による装置、方法、プログラムを、ハードディスクレコーダに適用した場合を例にして説明する。
【００３９】
［第１の実施の形態］
［ハードディスクレコーダの構成例について］
図１は、この第１の実施の形態のハードディスクレコーダの構成例を説明するためのブロック図である。図１に示すように、この第１の実施の形態のハードディスクレコーダは、入出力系として、デジタル入出力端子１０１、デジタルインターフェース回路（以下、デジタルＩ／Ｆ回路と略称する。）１０２を備えている。
【００４０】
また、この第１の実施の形態のハードディスクレコーダは、入力系として、デジタル放送の受信アンテナ１０３及びデジタルチューナ１０４と、アナログ放送の受信アンテナ１０５及びアナログチューナ１０６とを備えている。そして、アナログチューナ１０６に対しては、音声処理部１０７、音声エンコーダ１０８、映像処理部１０９、映像エンコーダ１１０が設けられている。
【００４１】
また、出力系として、音声デコーダ１２１、出力音声処理部１２２、音声出力端子１２３、映像デコーダ１２４、出力映像処理部１２５、映像合成回路１２６、映像出力端子１２７を備えている。そして、データの分離／多重処理を行う多重／分離回路１１１を備えると共に、例えば、数百ギガバイト以上の記憶容量のハードディスクを備えたハードディスクドライブ（ＨＤＤ）１３０を備えている。
【００４２】
さらに、この第１の実施の形態のハードディスクレコーダは、例えば、インターネットなどの広域ネットワークに接続するための通信インターフェース回路（以下、通信Ｉ／Ｆ回路と略称する。）１４１及び接続端子１４２を備え、広域ネットワークを通じて種々の情報を取得したり、広域ネットワークを通じて情報を送信したりすることもできるようにしている。
【００４３】
また、この第１の実施の形態のハードディスクレコーダは、当該ハードディスクレコーダの各部を制御する制御部１５０を備えている。ここで、制御部１５０は、図１に示すように、ＣＰＵ（Central Processing Unit）１５１、ＲＯＭ（Read Only Memory）１５２、ＲＡＭ（Random Access Memory）１５３、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）１５４が、ＣＰＵバス１５５を通じて接続されて構成されたマイクロコンピュータである。
【００４４】
ここで、ＣＰＵ１５１は、後述するＲＯＭ１５２等に記憶されているプログラムを実行し、制御信号を形成して、これを各部に供給したり、各部からのデータを受け付けてこれを処理したりするなど、制御の主体となるものである。ＲＯＭ１０２は、上述のように、ＣＰＵ１５１において実行する各種のプログラムや処理に必要になるデータなどを記憶保持するものである。
【００４５】
ＲＡＭ１５３は、各種の処理の結果を一時記憶するなど、主に作業領域として用いられるものである。ＥＥＰＲＯＭ１５４は、いわゆる不揮発性メモリであり、この第１の実施の形態のハードディスクレコーダの電源が落とされても保持しておくべきデータ、例えば、各種の設定パラメータや処理結果、あるいは、機能強化のためにネットワーク等を通じて新たに提供されたプログラムなどが記憶保持されるものである。
【００４６】
また、制御部１５０に対しては、表示情報生成部１６１、辞書データメモリ１６２、時計回路１６３、キー操作部１６４、リモコン信号受光部１６５が接続されている。ここで、表示情報生成部１６１は、詳しくは後述もするが、制御部１５０の制御に応じて、文字情報の検索や入力のための表示情報などを生成し、これを制御部１５０を通じて後述もする映像合成回路１２６に供給するものである。辞書データメモリ１６２は、例えば、人名辞書、地名辞書等、種々の辞書データが記憶保持されているものである。
【００４７】
時計回路１６３は、カレンダ機能を備え、現在年月日及び現在時刻を提供すると共に、期間の計測（カウント）が可能なものである。キー操作部１６４は、各種の操作キー、操作スイッチ、操作つまみなどを備え、ユーザーからの種々の操作入力（指示入力）を受け付けて、受け付けた操作入力を電気信号に変換して制御部１５０に供給することができるものである。
【００４８】
リモコン信号受光部１６５は、リモートコマンダ（以下、リモコンと略称する。）１７０からの例えば赤外線のリモコン信号を受光し、これを電気信号に変換して制御部１５０に供給することができるものである。なお、リモコン１７０は、詳しくは後述もするが、各種の操作キーを備え、ユーザーの操作に応じた例えば赤外線の遠隔操作信号（以下、リモコン信号という。）を生成して送出するものである。
【００４９】
［記録時の動作について］
次に、この第１の実施の形態のハードディスクレコーダにおいてのコンテンツの記録時の動作について説明する。上述もしたように、この第１の実施の形態のハードディスクレコーダは、（１）デジタル入出力端子１０１及びデジタルＩ／Ｆ回路１０２を通じて受け付けたデジタルコンテンツ、（２）デジタルチューナ１０４を通じて受信、選局したデジタル放送番組、（３）アナログチューナ１０６を通じて受信、選局したアナログ放送番組をＨＤＤ１３０のハードディスクに記録することができるものである。
【００５０】
［（１）デジタルＩ／Ｆ回路１０２を利用する場合］
デジタル入出力端子１０１及びデジタルＩ／Ｆ回路１０２は、例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers,Inc）１３９４規格やＵＳＢ（Universal Serial Bus）規格等に合致したものである。これらデジタル入出力端子１０１及びデジタルＩ／Ｆ回路１０２に対しては、同じ規格のインターフェースを備える例えばデジタルスチルカメラやデジタルビデオカメラなどの外部機器を接続することができるようにされる。
【００５１】
そして、デジタル入出力端子１０１及びデジタルＩ／Ｆ回路１０２を通じて、これに接続される外部機器からのコンテンツデータを受け付けて、これをハードディスク１２０に記録したり、アナログビデオ信号、アナログオーディオ信号を形成して、出力したりすることができるようにしている。なお、コンテンツデータは、静止画像データ、動画像データ、音声データ、同期を取って再生すべき音声データと映像データとからなるＡＶ（Audio/Video）データ等である。
【００５２】
ここでは外部機器からＡＶデータの供給を受けて処理する場合を例にして説明する。デジタル入出力端子１０１を通じて供給を受けたＡＶデータは、デジタルＩ／Ｆ回路１０２に供給される。デジタルＩ／Ｆ回路１０２は、これに供給されたＡＶデータについて、この第１の実施の形態のハードディスクレコーダが用いている方式に適合するようにフォーマット変換等の処理を施し、必要なデータがパケット化されて多重化されたいわゆるＴＳ（Transport Stream）信号を生成して、これを多重／分離回路１１１に供給する。
【００５３】
多重／分離回路１１１では、更に制御信号等の解析や生成を行い、ハードディスク１２０に記録する形式のＴＳ信号を形成し、これをＨＤＤ１３０に内蔵されたハードディスクに記録することができるようにしている。なお、ＴＳ信号の具体例としては、例えば、コンテンツデータが、ＡＶデータである場合には、音声データと映像データと制御データなどの付加データとがパケット化されて多重化されたものである。
【００５４】
また、多重／分離回路１１１は、デジタルＩ／Ｆ回路１０２から供給されたＴＳ信号から音声パケットと映像パケットとを抽出し、これら抽出した音声パケットから音声ＥＳ（Elementary Stream）を形成すると共に、映像パケットから映像ＥＳを形成する。ここで形成された音声ＥＳは、音声デコーダ１２１に供給され、映像ＥＳは映像デコーダ１２４に供給される。なお、各パケットには、識別子（ＩＤ）が付加するようにされており、この識別子に基づいて、上述したように、音声データや映像データ、その他の制御データなどを区別して抽出することができるようにされている。
【００５５】
音声デコーダ１２１は、これに供給された音声ＥＳを復号化（デコード）処理して、ベースバンドの音声データを得て、これを出力音声処理部１２２に供給する。出力音声処理部１２２は、これに供給された音声データに対して、例えば、フィルタ処理、フェード処理、話速変換処理、Ｄ／Ａ変換処理等を行って、出力すべきアナログ音声信号を形成し、これを音声出力端子１２３に供給する。
【００５６】
これにより、多重／分離回路１１１において、デジタルＩ/Ｆ回路１０２から供給されたＴＳ信号から分離された音声ＥＳに応じた音声信号が音声出力端子１２３を通じて出力され、当該音声出力端子１２３に接続されたスピーカーから当該音声信号に応じた音声が放音するようにされる。
【００５７】
また、映像デコーダ１２４は、これに供給された映像ＥＳを復号化（デコード）処理して、ベースバンドの映像データを得て、これを出力映像処理部１２５に供給する。出力映像処理部１２５は、これに供給された映像データに対してフィルタ処理等の必要な処理を施した後、処理後の映像データを映像合成回路１２６に供給する。
【００５８】
映像合成回路１２６は、出力映像処理部１２５からの映像データに対して、制御部１５０から供給される表示情報生成部１６１において生成された文字情報などを重ねたり、部分的に表示したりするなどの合成処理を行うと共に、ＹＣデータ（色差信号）への変換処理、Ｄ／Ａ変換処理等を行って、出力用のアナログ映像信号を形成し、これを映像出力端子１２７に供給する。
【００５９】
これにより、多重／分離回路１１１において、デジタルＩ/Ｆ回路１０２から供給されたＴＳ信号から分離された映像ＥＳに応じた映像信号が映像出力端子１２７を通じて出力され、当該映像出力端子１２７に接続されたモニタ受像機の表示画面に当該映像信号に応じた映像が表示するようにされる。
【００６０】
このようにして、デジタル入出力端子１０１及びデジタルＩ／Ｆ回路１０２を通じて受け付けたＡＶデータなどのコンテンツデータは、ＨＤＤ１３０のハードディスクに記録したり、再生用のアナログ音声信号、再生用のアナログ映像信号を形成し、音声出力端子１２３、映像出力端子１２７を通じて外部機器に供給し、これらの当該再生用のアナログ音声信号、再生用のアナログ映像信号に応じた音声、映像を再生したりすることができるようにされる。
【００６１】
［（２）デジタルチューナを利用する場合］
次に、デジタルチューナ１０４を通じて受信、選局したコンテンツデータを記録したり、再生したりする場合について説明する。デジタルチューナ部１０４は、この第１の実施の形態においてはデジタルＢＳ／ＣＳチューナであり、ＢＳデジタル放送信号、ＣＳデジタル放送信号を受信選局することができるものである。
【００６２】
なお、地上波デジタルテレビ放送用のチューナ部を設けることによって、地上波デジタルテレビ放送信号についても受信選局して利用できるようにすることももちろん可能である。しかし、その場合の動作はＢＳデジタル放送信号やＣＳデジタル放送信号を受信選局する場合とほぼ同様の処理となるため、この明細書においては省略する。
【００６３】
受信アンテナ１０３において受信された衛星からのデジタル放送信号は、デジタルチューナ１０４に供給される。デジタルチューナ１０４は、制御部１５０から供給されるユーザーからの選局指示に応じた選局制御信号に基づいて、目的とするデジタル放送信号を受信、選局し、この受信、選局したデジタル放送信号を多重／分離回路１１１に供給する。
【００６４】
デジタル放送信号は、番組伝送路としてのチャンネル毎に、ＰＳＩ（Program Specific Information）と呼ばれる選局情報や電子番組案内表を形成するためのＥＰＧ（Electronic Program Guide）データなどの種々の制御データと共に、放送番組を構成する映像データや音声データ、その他の種々のデータがパケット化され、多重化されて送信されるものであり、いわゆるＴＳ信号の形式とされたものである。
【００６５】
また、各パケットのそれぞれには、識別子（ＩＤ）が付加されており、この識別子によって、ＰＳＩデータやＥＰＧデータを抽出したり、同じ番組を構成する映像（画像）パケットや音声パケットを抽出したりすることができるようにされている。
【００６６】
多重／分離回路１１１は、デジタルチューナ１０４からのＴＳ信号からＰＳＩやＥＰＧデータを抽出し、これを制御部１５０に供給して、番組の選択を可能にすると共に、電子番組案内表を形成して、これをユーザーからの指示に応じて表示するように出力し、電子番組案内表を通じての番組選択や録画予約などを可能にする。なお、ＰＳＩやＥＰＧデータは、例えば、ＥＥＰＲＯＭ１５４に記憶保持しておくことも可能であるし、必要に応じてＨＤＤ１３０の所定の領域に格納し、必要に応じて読み出して制御部１５０において利用することもできるようにされている。
【００６７】
また、多重／分離回路１１１は、選択された番組の記録が指示されている場合には、デジタルチューナ１０４からのＴＳ信号からユーザーにより選択された目的とする番組のビデオパケットとオーディオパケットとを抽出して、これらと必要な制御データとからなる新たなＴＳ信号を形成し、これをＨＤＤ１３０に供給してハードディスクに記録する。
【００６８】
同時に、多重／分離回路部１１１は、デジタルチューナ１０４からのＴＳ信号から抽出した目的とする番組の音声パケットから音声ＥＳを形成して、これを音声デコーダ１２１に供給し、また、当該ＴＳ信号から抽出した目的とする番組の映像パケットから映像ＥＳを形成し、これを映像デコーダ１２４に供給する。
【００６９】
以降の処理は上述もしたように、音声ＥＳについては、音声デコーダ１２１において復号化処理してベースバンドの音声データを得て、これに出力音声処理部１２２においてフィルタ処理等の必要な処理を行うと共に、Ｄ／Ａ変換して出力用のアナログ音声信号を形成し、これが音声出力端子１２３を通じて出力するようにされる。
【００７０】
一方、映像ＥＳについては、映像デコーダ１２４において復号化処理してベースバンドの映像データを得て、これに出力映像処理部１２５においてフィルタ処理等の必要な処理を施す。この後、出力映像処理部１２５においての処理後の映像データに対して、映像合成回路１２６において、制御部１５０からの文字情報などの表示用のデータを合成し、合成後の映像データをＹＣデータに変換すると共に、Ｄ／Ａ変換して出力用のアナログ映像信号を形成し、これが映像出力端子１２７を通じて出力するようにされる。
【００７１】
このように、この第１の実施の形態のハードディスクレコーダにおいては、デジタルチューナ１０４を通じて受信、選局したデジタル放送信号から目的とする番組の映像データと音声データとを抽出し、これをＨＤＤ１３０のハードディスクに記録すると共に、同時にアナログ映像信号とアナログ音声信号とを形成して、これを出力することができるようにしている。つまり、デジタル放送信号として提供される目的とする番組をＨＤＤ１３０のハードディスクに記録しながら、その番組を視聴することもできるようにされている。
【００７２】
また、上述したように、多重／分離回路１１１において新たに形成するようにしたＴＳ信号をデジタルＩ／Ｆ回路１０２、デジタル入出力端子１０１を通じて他の機器に供給するなどのこともできる。
【００７３】
［テレビチューナ、ラジオチューナを利用する場合］
次に、アナログチューナ１０６を通じて、アナログ信号の入力を受け付け、これをハードディスク１３０に記録したり、アナログ出力したりする場合の動作について説明する。なお、アナログチューナとしては、地上波のアナログテレビ放送信号を受信選局するもの、地上波のＡＭ（Amplitude Modulation）放送、ＦＭ（Frequency Modulation）放送のラジオ放送信号を受信選局するものがある。この第１の実施の形態のハードディスクレコーダにおいて、アナログチューナ１０６は、地上波のアナログテレビ放送信号を受信選局するものとして説明する。
【００７４】
すなわち、この第１の実施の形態において、アナログチューナ１０６は、地上波のアナログテレビ放送信号を受信、選局して復調し、アナログ音声信号とアナログ映像信号とを得て、アナログ音声信号は音声処理部１０７に、アナログ映像信号は映像処理部１０９にそれぞれ供給する。
【００７５】
音声処理部１０７は、これに供給されたアナログ音声信号をデジタル信号である音声データに変換し、これを音声エンコーダ１０８と出力音声処理部１２２とに供給する。音声エンコーダ１０８は、これに供給された音声データを所定のデータ圧縮方式、例えばＭＰＥＧ方式に従ってデータ圧縮処理し、音声ＥＳを形成し、これを多重分離部１１１に供給する。
【００７６】
一方、映像処理部１０９は、これに供給された映像信号をＹＣ分離処理、すなわち、輝度信号Ｙと色差信号Ｃとに分離し、これらに対してＡ／Ｄ変換、クロマデコード等の処理を施し、デジタルコンポーネントビデオデータ（映像データ）に変換すると共に、プリフィルタ等の各種映像信号処理を施し、処理後の映像データを映像エンコーダ１１０と出力映像処理部１２５に供給する。
【００７７】
なお、映像処理部１０９は、これに供給された映像信号から同期分離して得た水平同期信号、垂直同期信号、フィールド判別信号に基づいて、各回路ブロックにおいて必要なタイミングを提供するクロック信号、同期信号を生成し、これを各回路ブロックに供給する機能をも備えるものである。
【００７８】
映像エンコーダ１１０は、映像処理部１０９からの映像データを所定のデータ圧縮方式、例えばＭＰＥＧ方式に従ってデータ圧縮処理し、映像ＥＳを生成して、これを多重／分離回路１１１に供給する。
【００７９】
多重／分離回路１１１は、記録時においては、音声エンコーダ１０８からの音声ＥＳと映像エンコーダ１１０からの映像ＥＳと各種制御信号との多重化処理を行う。つまり、記録時における多重／分離回路１１１は、これに入力されたＭＰＥＧ音声ＥＳと、ＭＰＥＧ映像ＥＳと、各種制御信号とを合わせ、多重化処理を施し、例えばＭＰＥＧシステムのＴＳ信号を生成する。ここで生成されたＴＳ信号が、ＨＤＤ１３０のハードディスクに記録される。
【００８０】
また、上述もしたように、音声処理部１０７からの音声データは、音声エンコーダ１０５に供給されると共に、出力音声処理部１２２にも供給され、また、映像処理部１０９からの映像データは、映像エンコーダ１１０に供給されると共に、出力映像処理部１２５にも供給するようにされている。
【００８１】
そして、出力音声処理部１２２は、上述もしたように、これに供給された音声データをＤ／Ａ変換するなどして、出力用のアナログ音声信号を形成し、これを出力すると共に、出力映像処理部１２５は、上述もしたように、出力用のアナログ映像信号を形成し、これを映像合成回路１２６を介して出力することができるようにしている。
【００８２】
すなわち、アナログチューナ１０６を通じて供給されたアナログ信号をデジタル信号に変換して、これをＨＤＤ１３０のハードディスクに記録する処理と並行して、この記録対象の音声データや映像データを再生して出力することもできるようにしている。
【００８３】
もちろん、アナログチューナ１０６を通じて取得した信号であって、デジタル信号に変換された信号を、デジタルＩ／Ｆ回路１０２、デジタル入出力端子１０１を通じて出力するなどのこともできるようにされている。
【００８４】
［ハードディスクからの再生について］
次に、上述のようにしてＨＤＤ１３０のハードディスクに記録された映像データと音声データとを再生する場合の、この第１の実施の形態のハードディスクレコーダの動作について説明する。制御部１５０の制御により、ＨＤＤ１３０のハードディスクから再生しようとする目的とするＴＳ信号が読み出され、これが多重／分離回路１１１に供給される。
【００８５】
再生時において、多重／分離回路１１１は、ＨＤＤ１３０のハードディスクから読み出されたＴＳ信号から、ビデオＥＳ、オーディオＥＳの分離処理を行い、分離した音声ＥＳを音声デコーダ１２１に供給し、映像ＥＳを映像デコーダ１２４に供給する。
【００８６】
音声デコーダ１２１以降の処理、および、映像デコーダ１２４以降の処理は、例えば、デジタルチューナ１０４からの信号を記録する場合において説明した通りである。すなわち、音声デコーダ１２１は、これに供給された音声ＥＳの復号化処理を行いベースバンドの音声データを形成し、これを出力音声処理部１２２に供給し、ここでフィルタ処理などの必要な処理を行った後に、Ｄ／Ａ変換して、出力用のアナログ音声信号を形成し、これを音声出力端子１２３に供給する。
【００８７】
一方、映像デコーダ１２４は、これに供給された映像ＥＳの復号化処理を行いベースバンドの映像データを形成し、これを出力映像処理部１２５に供給し、ここでフィルタ処理などの必要な処理を行った後に、映像合成回路１２６に供給する。映像合成回路１２６は、これに供給される映像データに対して、制御部１５０からの表示情報を合成するようにしたのと、ＹＣデータへの変換、Ｄ／Ａ変換を行って、出力用のアナログ映像信号を形成し、これを映像出力端子１２７に供給する。
【００８８】
これにより、音声出力端子１２３、映像出力端子１２７の後段に接続されたスピーカー及びモニタ受像機、或いは、スピーカー及びモニタ受像機を備えたＴＶセットを通じて、ＨＤＤ１３０のハードディスクから読み出された映像データ、音声データに応じた映像、音声を出力し、これを視聴することができるようにされる。
【００８９】
もちろん、ＨＤＤ１３０のハードディスクから読み出された映像データ、音声データをデジタルＩ／Ｆ回路１０２、デジタル入出力端子１０１を通じて出力するようにすることも可能である。
【００９０】
［通信接続端子、通信インターフェースの利用について］
また、上述もしたように、この第１の実施の形態のハードディスクレコーダには、通信Ｉ／Ｆ１４１、通信接続端子１４２が設けられており、例えば、電話回線などを経由してインターネットなどのネットワークに接続し、そのネットワークを通じて、各種のデータを取得したり、また、各種のデータをネットワークに送出したりすることができるものである。
【００９１】
ここで、送受可能な各種のデータとしては、映像データや音声データの他、各種のプログラムやテキストデータなどの送受も可能である。映像データや音声データの場合には、多重／分離回路１１１を通じて、ＨＤＤ１３０に記録することができる。
【００９２】
また、多重／分離回路１１１と、音声デコーダ１２１、出力音声処理部１２２、オーディオ出力端子１２３からなるオーディオ信号の再生系と、映像デコーダ１２４、出力映像処理部１２５、映像合成回路１２６、映像出力端子１２７からなる映像信号の再生系を用いることによって、通信ネットワークを通じて取得した映像データや音声データを再生し、これらを利用することもできるようにされる。
【００９３】
また、通信Ｉ／Ｆ１４１、通信接続端子１４２を通じて取得した映像データや音声データをデジタルＩ／Ｆ回路１０２、デジタル入出力端子１０１を通じて、出力することもできるようにされている。
【００９４】
さらに、この第１の実施の形態のハードディスクレコーダにおいて用いられるプログラムや制御データなどの提供を、ネットワークを通じて受けて、これをＥＥＰＲＯＭ１５４などに記録保持し、必要に応じてこれを利用するようにするなどのこともできる。
【００９５】
例えば、通信ネットワークを通じて、この第１の実施の形態のハードディスクレコーダの機能をアップさせるようにしたり、ＥＰＧデータなどを事前に得て、予め電子番組案内表を作成したりしておくなどのこができるようにされる。
【００９６】
なお、この第１の実施の形態において、音声エンコーダ、映像エンコーダは、例えば、ＭＰＥＧ方式のデータ圧縮方式に従って、音声データ、映像データのデータ圧縮処理を行うものであり、音声デコーダ１２１、映像デコーダ１２４は、ＭＰＥＧ方式でデータ圧縮されている音声ＥＳ、映像ＥＳの復号化処理を行うものである。
【００９７】
このように、この第１の実施の形態のハードディスクレコーダにおいて、用いるデータ圧縮方式は、ＭＰＥＧ方式を用いるものとして説明するが、その他の圧縮方式を用いることも可能であるし、また、データ圧縮することなく、非圧縮のまま処理するように構成することももちろん可能である。
【００９８】
［他の処理部等について］
また、図１に示したように、この第１の実施の形態のハードディスクレコーダは、表示情報生成部１６１を備え、文字情報の検索や入力のための表示情報などを生成し、これを制御部１５０を通じて映像合成回路に供給することによって、その表示情報を表示することができるようにしている。
【００９９】
具体的には、ＥＰＧデータの情報を検索するようにしたり、ハードディスクに記録するようにしたコンテンツに付加されている索引情報を検索したりする場合に、文字情報の検索を行うことが必要になるし、また、ハードディスクに記録したコンテンツにタグ情報をつける場合に、文字情報の入力が必要になる。
【０１００】
すなわち、上述もしたように、デジタルチューナ１０４を通じてデジタルテレビ放送信号を受信する場合には、そのデジタルテレビ放送信号を通じてＥＰＧデータの取得が可能である。また、アナログチューナ１０６を通じて受信するアナログテレビ放送信号の場合にも、例えば、ＡＤＡＭＳやＧ−ガイドなどといった所定のテレビ放送局の放送信号を通じてアナログテレビ放送番組のＥＰＧデータが提供されており、当該アナログテレビ放送のＥＰＧデータの取得も可能である。さらに、インターネットを通じて例えば放送会社などが提供するいわゆるＷｅｂページを通じてテレビ放送番組やラジオ放送番組のＥＰＧデータを取得することもできるようにされている。
【０１０１】
このように、この第１の実施の形態のハードディスクレコーダは、各種のＥＰＧデータを取得して利用することができるものである。しかし、ＥＰＧデータは、各番組の放送日時、ジャンル、出演者等、番組内容（ストーリーの概要等）等からなるものであり、文字情報のデータ量が多いものである。このため、単にＥＰＧデータを表示して閲覧できるようにしただけでは、目的とする番組を見落とす可能性もある。このため、例えば、目的とする俳優が出演している番組を検索したり、目的とするジャンルの番組を検索したりするなどの必要性が生じる。
【０１０２】
また、この第１の実施の形態のハードディスクレコーダの場合、上述もしたように、大容量のハードディスクが搭載されており、大量のコンテンツを当該ハードディスクに記憶保持することができる。このように大量に記憶保持されるコンテンツの利用を効率的に行うようにするため、記録したコンテンツに対して、索引情報を付して記録することができるようにしている。
【０１０３】
この場合の索引情報は、デジタルチューナ１０４やアナログチューナ１０６を通じて取得する放送コンテンツの場合には、上述したように取得することが可能なＥＰＧデータから録画対象の放送コンテンツについての情報を索引情報として抽出して利用することができる。また、デジタル入出力端子１０１及びデジタルＩ／Ｆ回路１０２を通じて取得するコンテンツの場合には、ユーザーによって付すようにされるタグ情報を索引情報として用いることができる。
【０１０４】
一般に、文字情報の検索の場合には、検索対象の文字情報（キーワード）の全部を入力する必要がある。例えば、出演者の名前をキーワードとする場合には、その出演者の名前の全部を入力する必要がある。しかし、検索対象の範囲は、上述のように、取得されているＥＰＧデータ内、あるいは、ハードディスクに記憶保持されているコンテンツに付されている索引情報内である。
【０１０５】
このように、文字情報の検索の範囲は、この第１の実施の形態のハードディスクレコーダに記憶保持されるＥＰＧデータ等の情報の範囲内である。このため、この第１の実施の形態のハードディスクレコーダにおいては、ＥＰＧデータや記録保持されているコンテンツに付されている索引情報を分析することにより、キーワードを抽出し、その抽出したキーワードが、出演者等の人名か、番組名か、ジャンルか、その他の単語か等の属性を判別し、その属性毎にキーワードリスト（選択可能なキーワードの候補のリスト）を形成し、このキーワードリストを通じてキーワードの入力を行うことができるようにしている。
【０１０６】
このように、キーワードリストを通じたキーワードの入力を可能にすることによって、キーワード情報の全部を入力することなく、目的とするキーワードの先頭から数文字程度の文字情報を入力するだけで、キーワードリストからキーワードの候補を表示して選択することができるようにしている。
【０１０７】
そして、この第１の実施の形態のハードディスクレコーダにおいては、表示情報生成部１６１の機能により、キーワードの入力にあたり、選択可能な必要最小限の文字情報だけを表示して、できるだけ簡単な操作で、迅速に、目的とする文字の選択を行って、キーワードの入力を行うことができるようにしている。
【０１０８】
また、この第１の実施の形態のハードディスクレコーダが備える辞書データメモリ１６２は、上述もしたように、人名辞書、地名辞書などの種々の辞書を有するものであり、詳しくは後述もするが、ハードディスクに記録したコンテンツに対してタグ情報を付す場合などにおいて用いることができるものである。
【０１０９】
また、時計回路１６３は、上述もしたように、カレンダ機能を備え、現在年月日及び現在時刻を提供するものである。そして、制御部１５０と協働し、目的とする放送番組の予約録画機能をも実現することができるようにしている。
【０１１０】
すなわち、キー操作部１６４やリモコン１７０を通じて、例えばＥＰＧデータなどを通じて目的とする放送番組の録画予約情報（放送日時、放送チャンネルなどの情報）が入力されると、制御部１５０は、時計回路１６３が提供する現在時刻を監視し、録画予約情報の録画開始時刻になった場合に、制御部１５０は、各部を制御し、予約された放送番組をＨＤＤ１３０のハードディスクに録画するなどのことができるようにしている。
【０１１１】
また、キー操作部１６４は、この第１の実施の形態のハードディスクレコーダに設けられるものであり、電源のオン／オフキー、放送チャンネルの選択キー、録画開始キー、停止キー、再生開始キー、早送りキー、早戻しキー、一時停止キーなどの操作キーが設けられたものである。
【０１１２】
また、リモコン１７０は、比較的に小型のものであり、当該リモコン１７０を通じて、この第１の実施の形態のハードディスクレコーダが備える全ての機能を利用することが得きるようにしている。図２は、この第１の実施の形態のハードディスクレコーダのリモコン１７０の外観例を説明するための図である。
【０１１３】
図２に示すように、リモコン１７０の先端部分には、リモコン信号発光部（リモコン信号送信部）１７１を備えると共に、電源のオン／オフキー１７２、数字キー群１７３、チャンネルのアップ／ダウンキー１７４、音量のアップ／ダウンキー１７５、カーソル移動キー群１７６として、アップキー１７６Ｕ、ダウンキー１７６Ｄ、ライトキー１７６Ｒ、レフトキー１７６Ｌ、決定キー１７６Ｋが設けられている。
【０１１４】
また、操作キー群１７７が設けられている。この操作キー群には、例えば、録画開始キー、再生開始キー、早送りキー、早戻しキー、停止キー、一時停止キー、メニューキーなどが設けられるようにされている。
【０１１５】
そして、この第１の実施の形態のハードディスクレコーダにおいては、上述もしたように、文字情報の検索や文字情報の入力を行う場合には、表示情報生成部１６１により生成されて表示するようにされる選択可能な文字情報と、カーソル移動キー群１７６とを用いることにより、簡単かつ迅速に、キーワード等の文字情報の入力を行うことができるようにしている。
【０１１６】
［検索のためのキーワードの入力例について］
次に、この第１の実施の形態のハードディスクレコーダにおいて行われる検索のためのキーワードの具体的な入力例について、図３〜図８の画面表示例を参照しながら説明する。
【０１１７】
上述もしたように、この第１の実施の形態のハードディスクレコーダにおいては、目的とする放送番組を視聴したり録画予約したりするためにＥＰＧデータ内を検索したり、また、ハードディスクに記憶保持されている多数のコンテンツから目的とするコンテンツを見つけるために、各コンテンツの索引情報内を検索したりすることができるようにしている。
【０１１８】
この場合、ユーザーは、図２に示したリモコン１７０のファンクションキー群１７７のメニューキーを押下操作すると、制御部１５０は、例えば、表示情報生成部１６１を制御し、実行可能な機能の一覧リストを表示する。そして、例えば、視聴する放送番組や録画予約する放送番組を検索する場合には、ユーザーは、リモコン１７０のカーソル移動キー群１７６を操作して、当該実行可能な機能の一覧リストから、「ＥＰＧデータ内の検索」という項目を選択する。
【０１１９】
また、既にハードディスク内に記憶保持されている多数のコンテンツの中から、目的とするコンテンツを検索する場合には、ユーザーは、リモコン１７０のカーソル移動キー群１７６を操作して、当該実行可能な機能の一覧リストから、「保存データの索引情報の検索」という項目を選択する。
【０１２０】
このような選択入力は、リモコン信号としてリモコン１７０から送信され、リモコン信号受光部１６５を通じて受光され、電気信号に変換されて制御部１５０に供給される。すると、制御部１５０は、表示情報生成部１６１を制御し、キーワードの入力を受け付けるための初期画面を生成し、これを制御部１５０を通じて映像合成回路１２６に供給する。これにより、映像出力端子１２７に接続されているモニタ受像機の表示画面には、キーワードの入力を受け付けるための画面が表示される。
【０１２１】
図３〜図８は、キーワードの入力を受け付けるための表示画面の遷移を説明するための図である。上述したように、キーワードの検索処理が指示されると、表示情報生成部１６１は、図３Ａに示すキーワードの入力を受け付けるための初期画面を表示させるための表示情報を生成して、これを表示させるようにする。
【０１２２】
この例の場合、モニタ受像機の表示画面Ｇには、図３Ａに示すように、画面の最上段には、どの属性のキーワードの検索を行うのかを選択するためのキーワードの属性選択項目ｋ１〜ｋ４が表示される。ここで、属性選択項目ｋ１の「キーワード」は、後述する「出演者名」、「番組名」、「ジャンル」以外の一般の名詞をキーワードの候補とするキーワードリストを選択するものである。
【０１２３】
また、「出演者名」は、コンテンツである番組に出演している出演者等の名前をキーワードの候補とするキーワードリストを選択するものである。ここで、出演者等とは、出演している俳優やタレントの他、監督、演出家、プロデューサ、原作者などの種々の人名情報を含むものである。
【０１２４】
また、「番組名」は、コンテンツの番組名をキーワードの候補とするキーワードリストを選択するものである。また、「ジャンル」は、コンテンツのジャンルをキーワードの候補とするキーワードリストを選択するものであり、例えば、「スポーツ」、「ニュース」、「バラエティ」、「映画」、「ドラマ」といった情報である。なお、この第１の実施の形態においては、説明を簡単にするため、属性選択項目ｋ２の「出演者」が選択さ「出演者名」を検索のキーワードとして用いる場合を例にして説明する。
【０１２５】
そして、さらに、図３Ａに示す初期画面においては、日本語の５０音が、表示画面Ｇの横方向に「あ」行〜「わ」行までの各行の先頭文字が表示され、表示画面Ｇの縦方向には、選択されている行の各段の５つの文字が表示される。図３Ａは初期画面であるので、選択位置（フォーカスポイント）Ｐには、文字「あ」が位置付けられ、「あ」行〜「わ」行までの各行の先頭文字の列と、「あ」行の各段の文字「あいうえお」が表示されている。すなわち、選択されている行の各段の文字列と、５０音の各行の先頭文字からなる文字列とが交差するように表示している。
【０１２６】
そして、この第１の実施の形態のハードディスクレコーダにおいては、表示画面Ｇ上における選択位置Ｐは、固定されている。すなわち、選択位置Ｐが移動することはないようにされている。そして、選択する文字を変える場合には、表示される文字の表示位置が変えられるようにされる。
【０１２７】
すなわち、図３Ａに示す状態にあるときに、リモコン１７０のカーソル移動キー群１７６のライトキー１７６Ｒが押下操作され、図３Ａにおいて矢印が示すように、選択行を１文字分右に移動させるようにすると、制御部１５０は、表示情報生成部１６１を制御し、図３Ｂに示すように、表示されている各行の表示位置を左に１文字分シフトさせて表示する。この場合、５０音の第２行目の先頭の文字である文字「か」が選択位置Ｐに位置付けられる。従って、図３Ｂに示す場合には、「か」行が選択されている状態になるので、各行の先頭の文字が表示されている文字列に対して交差するように、「か」行の５文字「かきくけこ」が縦方向に表示される。
【０１２８】
同様に、図３Ｂに示す状態にあるときに、リモコン１７０のカーソル移動キー群１７６のライトキー１７６Ｒが押下操作され、図３Ｂにおいて矢印が示すように、選択行を１文字分右に移動させるようにすると、制御部１５０は、表示情報生成部１６１を制御し、図３Ｃに示すように、表示されている各行の表示位置を左に１文字分シフトさせて表示する。この場合、５０音の第３行目の先頭の文字である文字「さ」が選択位置Ｐに位置付けられる。従って、図３Ｃに示す場合には、「さ」行が選択されている状態になるので、各行の先頭の文字が表示されている文字列に対して交差するように、「さ」行の５文字「さしすせそ」が縦方向に表示される。
【０１２９】
さらに、図３Ｃに示す状態にあるときに、リモコン１７０のカーソル移動キー群１７６のライトキー１７６Ｒが押下操作され、図３Ｃにおいて矢印が示すように、選択行を１文字分右に移動させるようにすると、制御部１５０は、表示情報生成部１６１を制御し、図４Ａに示すように、表示されている各行の表示位置を左に１文字分シフトさせて表示する。この場合、５０音の第４行目の先頭の文字である文字「た」が選択位置Ｐに位置付けられる。
【０１３０】
従って、図４Ａに示す場合には、「た」行が選択されている状態になるので、各行の先頭の文字が表示されている文字列に対して交差するように、「た」行の５文字「たちつてと」が縦方向に表示される。そして、図４Ａに示した例の場合には、「あ」行〜「わ」行までが１画面中に表示するようにされた状態となる。
【０１３１】
そして、図４Ａに示す状態にあるときに、リモコン１７０のカーソル移動キー群１７６のライトキー１７６Ｒが押下操作され、図４Ａにおいて矢印が示すように、選択行を１文字分右に移動させるようにすると、制御部１５０は、表示情報生成部１６１を制御し、図４Ｂに示すように、表示されている各行の表示位置を左に１文字分シフトさせて表示する。この場合、５０音の第５行目の先頭の文字である文字「な」が選択位置Ｐに位置付けられる。
【０１３２】
従って、図４Ｂに示す場合には、「な」行が選択されている状態になるので、各行の先頭の文字が表示されている文字列に対して交差するように、「な」行の５文字「なにぬねの」が縦方向に表示される。そして、図４Ｂに示した例の場合には、選択行を１文字分右に移動させることにより、表示画面Ｇの表示領域の大きさの都合上、「あ」行については表示しないようにされる。
【０１３３】
同様に、図４Ｂに示す状態にあるときに、リモコン１７０のカーソル移動キー群１７６のライトキー１７６Ｒが押下操作され、図４Ｂにおいて矢印が示すように、選択行を１文字分右に移動させるようにすると、制御部１５０は、表示情報生成部１６１を制御し、図４Ｂに示すように、表示されている各行の表示位置を左に１文字分シフトさせて表示する。この場合、５０音の第６行目の先頭の文字である文字「は」が選択位置Ｐに位置付けられる。
【０１３４】
従って、図４Ｃに示す場合には、「は」行が選択されている状態になるので、各行の先頭の文字が表示されている文字列に対して交差するように、「は」行の５文字「はひふへほ」が縦方向に表示される。そして、図４Ｃに示した例の場合には、選択行を１文字分右に移動させることにより、表示画面Ｇの表示領域の大きさの都合上、「あ」行と「か」行については表示しないようにされる。
【０１３５】
このようにして、選択行を１文字分ずつ右に移動させて行くことにより、最終的には、選択位置Ｐには、「わ」行を位置付け、「ま」行から「わ」行までの４行分の各行の先頭文字と、これに交差するように「わ」行の格段の５文字の文字が表示するようにされる。なお、文字「ん」については、「わ」行の次の行の先頭文字として選択するようにすることも可能であるし、「わ」行の最後の段の文字として選択するようにすることも可能である。これらのいずれかの方式を用いることにより、文字「ん」の選択もできるようにされる。
【０１３６】
また、ここでは、選択行を１文字分ずつ右に移動させる場合を例にして説明したが、選択行を１文字分ずつ左に移動させる場合についても、選択位置Ｐは移動させることなく、文字の表示位置を今度は右に１文字分ずつシフトさせることにより、目的とする行の選択を行うようにすることができる。
【０１３７】
このようにして、目的とする行を選択した後においては、その行の目的とする段の文字を選択することも可能である。例えば、図５Ａに示すように、「た」行が選択された状態にあるとする。図５Ａの状態にあるときに、リモコン１７０のカーソル移動キー群１７６のダウンキー１７６Ｄが押下操作され、図５Ａにおいて矢印が示すように、選択段を１文字分下に移動させるようにすると、制御部１５０は、表示情報生成部１６１を制御し、図５Ｂに示すように、表示されている行の各段の表示位置を上に１文字分シフトさせて表示する。これにより、図５Ｂに示すように、選択位置Ｐには、「た」行の２段目の文字「ち」が位置付けられる。
【０１３８】
同様に、図５Ｂに示すように、「た」行の文字「ち」が選択された状態にあるときに、リモコン１７０のカーソル移動キー群１７６のダウンキー１７６Ｄが押下操作され、図５Ｂにおいて矢印が示すように、選択段を１文字分下に移動させるようにすると、制御部１５０は、表示情報生成部１６１を制御し、図５Ｃに示すように、表示されている行の各段の表示位置を上に１文字分シフトさせて表示する。これにより、図５Ｃに示すように、選択位置Ｐには、「た」行の３段目の文字「つ」が位置付けられる。
【０１３９】
同様に、図５Ｃに示すように、「た」行の文字「つ」が選択された状態にあるときに、リモコン１７０のカーソル移動キー群１７６のダウンキー１７６Ｄが押下操作され、図５Ｃにおいて矢印が示すように、選択段を１文字分下に移動させるようにすると、制御部１５０は、表示情報生成部１６１を制御し、図６Ａに示すように、表示されている行の各段の表示位置を上に１文字分シフトさせて表示する。これにより、図６Ａに示すように、選択位置Ｐには、「た」行の４段目の文字「て」が位置付けられる。
【０１４０】
そして、図６Ａに示すように、「た」行の文字「て」が選択された状態にあるときに、リモコン１７０のカーソル移動キー群１７６のダウンキー１７６Ｄが押下操作され、図６Ａにおいて矢印が示すように、選択段を１文字分下に移動させるようにすると、制御部１５０は、表示情報生成部１６１を制御し、図６Ｂに示すように、表示されている行の各段の表示位置を上に１文字分シフトさせて表示する。これにより、図６Ｂに示すように、選択位置Ｐには、「た」行の５段目の文字「と」が位置付けられる。
【０１４１】
このようにして、選択された行の各段の文字についても選択位置Ｐに位置付けて選択することができるようにされる。
【０１４２】
また、ここでは、選択行を１文字分ずつ下に移動させる場合を例にして説明したが、選択行を１文字分ずつ上に移動させる場合についても、選択位置Ｐは移動させることなく、文字の表示位置を今度は下に１文字分ずつシフトさせることにより、目的とする行の選択を行うようにすることができる。
【０１４３】
図３〜図６を用いて説明したように、リモコン１７０のカーソル移動キー群１７６の各キーを操作することにより、目的する文字を選択位置Ｐに位置付けた後において、カーソル移動キー群１７０の決定キー１７６Ｋを押下操作すると、当該選択位置Ｐに位置付けられている文字を先頭に有するキーワードの候補が表示するようにされる。この場合、選択された文字を先頭に有するキーワードとは、当該選択された文字そのものを先頭に有するキーワードと、読み仮名の先頭に当該選択された文字を有するキーワードの両方を含んでいる。
【０１４４】
図７、図８は、キーワードの候補を表示する場合の具体例を説明するための図である。上述したように、カーソル移動キー群の操作キーを操作することによって、図７Ａに示すように、「た」行の３段目の文字「つ」が選択された状態にあるときに、カーソル移動キー群の決定キー１７６Ｋが押下操作されると、制御部１７０は、表示情報生成部１６１を制御し、キーワードの候補の一覧リストを表示する。
【０１４５】
図７Ｂは、キーワードの候補の一覧リストが表示された場合を説明するための図である。図７Ｂに示す例の場合には、左端部に選択された行の各段の文字、この例の場合には、「た」行の５文字「たちつてと」が表示されていると共に、文字「つ」が選択された文字であることが分かるようにカーソルＳが位置付けられている。さらに、選択された文字「つ」の右横に選択マークＭＫが表示するようにされる。
【０１４６】
そして、選択マークＭＫの右横には、候補の選択位置ＰＰが設けられ、この候補の選択位置を基準として、キーワードの候補がその上下方向に表示するようにされる。図７Ａ、図７Ｂに示したように、この例の場合には、文字「つ」がキーワードの先頭文字として選択され決定されているので、文字「つ」をその先頭に、あるいは、読み仮名の先頭に有するキーワードの候補が表示するようにされる。
【０１４７】
この第１の実施の形態の場合には、上述もしたように、予め作成されているキーワードの一覧リストとして、出演者名等の一覧リストを用いるように選択されているので、図７Ｂに示すように、キーワードの候補の表示欄には、「土田××」、「角川ＹＹ」、「角田ＺＺ」、「つのだＷＷ」、「津村○○」といったキーワードの候補が表示されている。
【０１４８】
そして、この例の場合には、リモコン１７０のカーソル移動キー群のダウンキー１７６Ｄが押下操作されると、制御部１５０は、表示情報生成部１６１を制御し、図７Ｃに示すように、表示画面Ｇ上の候補の選択位置ＰＰを変えることなく、キーワードの候補の表示を上に１つずつスライド移動させることにより、候補の選択位置ＰＰに位置付けるキーワードの候補を変えるようにする。
【０１４９】
ここでは、キーワードの候補の表示を上に１つずつスライド移動させる場合を説明したが、リモコン１７０のカーソル移動キー群１７６のアップキー１７６Ｕを押下操作することにより、キーワードの候補の表示を下に１つずつスライド移動させることにより、候補の選択位置ＰＰに位置付けるキーワードの候補を変えるようにすることもできる。
【０１５０】
このようにして、目的とするキーワードの候補、この例の場合には、図８Ａに示すように、「角川ＹＹ」が候補の選択位置ＰＰに位置付けられ、リモコン１７０のカーソル移動キー群１７６の決定キー１７６Ｋが押下操作されると、制御部１５０は、候補の選択位置ＰＰに位置付けられたキーワードの候補である「角田ＺＺ」をキーワードとして決定し、動作するようにされている目的とする検索処理を行う。
【０１５１】
すなわち、ＥＰＧデータ内の検索が指示されている場合には、制御部１５０は、上述もしたように、例えば、ＥＥＰＲＯＭ１５４あるいはＨＤＤ１３０のハードディスク内に記憶保持されているＥＰＧデータを検索対象として、キーワード「角田ＺＺ」を含む情報を検索し、この検索処理の結果得られた情報に基づいて、表示情報を生成するように表示情報生成部１６１を制御する。
【０１５２】
この場合、表示情報生成部１６１は、図８Ｂに示すように、検索の結果得られた「角田ＺＺ」が出演している放送番組の一覧リストを表示するようにし、その中から目的する放送番組を指定して視聴するようにしたり、録画予約するようにしたりすることができるようにされる。
【０１５３】
また、ＨＤＤ１３０のハードディスク内に記録されているコンテンツの索引情報内の検索が指示されている場合には、制御部１５０は、ＨＤＤ１３０のハードディスク内に記憶保持されている各コンテンツの索引情報を検索対象として、キーワード「角田ＺＺ」を含む情報を検索し、この検索処理の結果得られた情報に基づいて、表示情報を生成するように表示情報生成部１６１を制御する。
【０１５４】
この場合にも、表示情報生成部１６１は、例えば図８Ｂに示したように、検索の結果得られた「角田ＺＺ」が出演している録画済みのコンテンツの一覧リストを表示するようにし、その中から目的するコンテンツを指定し、その指定したコンテンツを再生して視聴するなどのことができるようにされる。
【０１５５】
［キーワードの入力処理のまとめ］
次に、図３〜図８を用いて説明したキーワードの入力処理について、図９〜図１１のフローチャートを参照しながらまとめる。図９は、キーワードの入力が行われる検索処理を説明するためのフローチャートである。また、図１０は、図９に示す検索処理のステップＳ１０４で行われる文字選択処理を、図１１は、図９に示す検索処理のステップＳ１０６で行われる項目選択処理を説明するためのフローチャートである。
【０１５６】
上述もしたように、この第１の実施の形態のハードディスクレコーダにおいては、リモコン１７０の操作キー群１７７のメニューキーが押下操作されると、制御部１５０及び表示情報生成部１６１の機能により、実行可能な機能の一覧リストが生成され、これが映像合成回路１２６に供給されて、この第１の実施の形態のハードディスクレコーダに接続されているモニタ受像機の表示画面に当該一覧リストが表示される。
【０１５７】
そして、リモコン１７０のカーソル移動キー群１７６の操作キーが押下操作されることにより、例えば、「ＥＰＧデータ内の検索」、「保存データの索引情報の検索」といった項目が選択されると共に、キーワードの属性、すなわち、図３Ａに示したように、選択項目ｋ１、ｋ２、ｋ３、ｋ４のずれかが選択されると、制御部１５０は、図９に示す検索処理を実行する。この場合、図３Ａを用いて説明したように、選択項目ｋ２が選択され、検索のキーワードとして「出演者名」が用いられるようにされた場合を例にして説明する。
【０１５８】
制御部１５０は、まず、表示情報生成部１６１を制御し、目的とするキーワードを入力するようにするための５０音選択画面の初期画面の表示情報を生成するようにし、これを映像合成回路１２６に供給し、この第１の実施の形態のハードディスクレコーダに接続されたモニタ受像機の表示画面に、図３Ａに示した５０音選択画面（初期画面）を表示するようにする（ステップＳ１０１）。
【０１５９】
そして、制御部１５０は、リモコン１７０を通じてのユーザーからの指示入力を受け付ける（ステップＳ１０２）。制御部１５０は、ステップＳ１０２において受け付けたユーザーからの指示入力が、カーソル移動キー群１７６のライトキー１７６Ｒ、レフトキー１７６Ｌ、アップキー１７６Ｕ、ダウンキー１７６Ｄが操作されることによる文字選択指示か否かを判断する（ステップＳ１０３）。
【０１６０】
ステップＳ１０３の判断処理において、受け付けた指示入力が文字選択指示であると判断したときには、制御部１５０は、後述する文字選択処理を実行し（ステップＳ１０４）、この後、ステップＳ１０２からの処理を繰り返すようにする。また、ステップＳ１０３の判断処理において、受け付けた指示入力が文字選択指示ではないと判断したときには、制御部１５０は、受け付けた指示入力が文字決定指示か否かを判断する（ステップＳ１０５）。
【０１６１】
ステップＳ１０５の判断処理において、受け付けた指示入力が文字決定指示であると判断したときには、制御部１５０は、後述する項目選択処理を実行する（ステップＳ１０６）。そして、制御部１５０は、ステップＳ１０６の処理において、終了指示を受け付けたか否かを判断し（ステップＳ１０７）、終了指示を受け付けていないと判断したときには、ステップＳ１０６で実行された処理の結果得られた情報（検索結果）を表示するようにし（ステップＳ１０８）、この後、この図９に示す処理を終了する。
【０１６２】
また、ステップＳ１０７の判断処理において、ステップＳ１０６の処理で終了指示を受け付けたと判断したときには、検索処理は行われていないので、後述するステップＳ１１０の終了処理を実行した後のこの図９に示す処理を終了するようにする。
【０１６３】
一方、ステップＳ１０５の判断処理において、受け付けた指示入力が文字決定指示ではないと判断したときには、制御部１５０は、受け付けた指示入力が終了指示か否かを判断する（ステップＳ１０９）。ステップＳ１０９の判断処理において、受け付けた指示入力が終了指示であると判断したときには、現在表示中の５０音選択画面を消去するなどの所定の終了処理を行って（ステップＳ１１０）、この図９に示す処理を終了する。また、ステップＳ１０９の判断処理において、受け付けた指示入力が終了指示ではないと判断したときには、ステップＳ１０２からの処理を繰り返し、ユーザーからの指示入力を繰り返し受け付けるようにする。
【０１６４】
このようにして、詳しくは後述もするが、ステップＳ１０４の文字選択処理によりキーワードの先頭の文字が選択され、これに応じて特定されるキーワードの候補の中から、詳しくは後述もするが、ステップＳ１０６の項目選択処理により選択される項目（キーワード）が用いられて検索が行われ、その結果がステップＳ１０８において表示するようにされる。
【０１６５】
次に、図９に示したステップＳ１０４において行われる文字選択処理について、図１０に示すフローチャートを参照しながら説明する。まず、文字選択処理においては、制御部１５０は、図９に示したステップＳ１０２において受け付けた文字選択指示が有効なものか否かを判断する（ステップＳ２０１）。すなわち、ステップＳ２０１においては、文字選択操作前の選択位置Ｐに位置付けられている文字に基づいて、文字選択操作後に選択位置Ｐに位置付けられる文字が存在するか否かを判断する処理である。
【０１６６】
例えば、図３Ａに示したように、選択位置Ｐに文字「あ」が位置付けられた状態にあるときに、レフトキー１７６Ｌが押下操作されたり、アップキー１７６Ｕが押下操作されたりしても、「あ」行より左に行は存在しないし、文字「あ」よりも上位の段の文字は存在しないので、そのような操作は有効な操作ではないと判断される。
【０１６７】
ステップＳ２０１の判断処理において、受け付けた文字選択指示は有効なものではないと判断した場合には、制御部１５０は、この図１０に示す処理を抜けて、図９の処理に戻り、図９に示したステップＳ１０２からの処理を繰り返すようにし、指示入力を繰り返し受け付けるようにする。
【０１６８】
また、ステップＳ２０１の判断処理において、受け付けた文字選択指示は有効なものであると判断した場合には、制御部１５０は、受け付けた文字選択入力は行の選択入力か否か、すなわち、リモコン１７０のライトキー１７６Ｒあるいはレフトキー１７６Ｌの押下操作か否かを判断する（ステップＳ２０２）。
【０１６９】
ステップＳ２０２の判断処理において、受け付けた文字選択指示は行の選択指示であると判断したときには、制御部１５０は、表示情報生成部１６１を制御し、選択位置Ｐの位置自体を変えることなく、ユーザーからの指示に応じて行の表示列を横方向（右または左）にスライド移動させた表示情報を生成する（ステップＳ２０３）。
【０１７０】
また、ステップＳ２０２の判断処理において、受け付けた文字選択指示は行の選択指示ではないと判断したときには、段の選択指示、すなわち、受け付けた文字選択指示は、リモコン１７０のアップキー１７６Ｕまたはダウンキー１７６Ｄの押下操作であると判断し、制御部１５０は、表示情報生成部１６１を制御し、選択位置Ｐの位置を変えることなく、ユーザーからの指示に応じて選択された行の各段の文字からなる表示列を縦方向（上または下）にスライド移動させた表示情報を生成する（ステップＳ２０４）。
【０１７１】
ステップＳ２０３またはステップＳ２０４の処理の後、制御部１５０は、表示情報生成部１６１を制御し、生成した表示情報を映像合成回路１２６に供給して、生成された表示情報に応じた文字画像を、当該ハードディスクレコーダに接続されているモニタ受像機の表示画面に表示するようにし（ステップＳ２０５）、この図１０に示す処理を終了する。
【０１７２】
このように、この図１０に示す処理は、図３〜図６を用いて説明した、行と段の２次元に配列される日本語の５０音文字から目的とする文字を選択する処理である。このようにして、目的とするキーワードの先頭の文字が選択するようにされる。
【０１７３】
次に、図９に示したステップ１０６において行われる項目（キーワード）選択処理について説明する。図１１は、図９に示したステップＳ１０６において行われる項目選択処理について説明するためのフローチャートである。
【０１７４】
図１１に示す項目選択処理は、上述もしたように、図９に示したステップＳ１０４の処理を通じて目的とする文字が選択され、図９に示したステップＳ１０２において、例えば、リモコン１７０の決定キー１７６Ｋが押下操作された場合に、図９に示したステップＳ１０６において実行される処理である。
【０１７５】
この場合、まず、制御部１５０は、選択されて、決定された文字を先頭に有するキーワードの候補を、予め生成されている該当するキーワードの一覧リストから抽出し、表示情報生成部１６１を制御してキーワードの候補を一覧表示するようにする表示情報を生成し、これを映像合成回路１２６に供給して、この表示情報に応じた表示画像を、当該ハードディスクレコーダに接続されたモニタ受像機の表示画面に表示する（ステップＳ３０１）。
【０１７６】
このステップＳ３０１の処理は、図７Ｂを用いて説明したように、キーワード情報の属性として「出演者名」が選択されている場合には、予め生成される出演者名の一覧リストから、決定された文字をその先頭に有するキーワードの候補を一覧表示するようにする処理である。また、決定された文字をその先頭に有するとは、決定された文字そのものを先頭に有するものと、読み仮名の先頭に有するものの両方を含むものである。
【０１７７】
そして、制御部１５０は、例えば、リモコン１７０を通じて、ユーザーからの指示入力を受け付け（ステップＳ３０２）、受け付けた指示入力は、キーワードの候補の選択指示か否か、すなわち、リモコン１７０を通じた指示の場合には、アップキー１７６Ｕ、ダウンキー１７６Ｄの押下操作か否かを判断する（ステップＳ３０３）。
【０１７８】
ステップＳ３０３の判断処理において、受け付けた指示入力がキーワードの候補の選択指示であると判断した場合には、制御部１５０は、表示情報生成部１６１を制御して、キーワードの候補の選択位置ＰＰは固定したまま、ユーザーからの指示に応じて、キーワードの候補をスライド移動させた表示情報を生成し、これを映像合成回路１２６に供給することによって、生成した表示情報に応じた表示情報を当該ハードディスクレコーダに接続されたモニタ受像機の表示画面に表示させる（ステップＳ３０４）。
【０１７９】
このステップＳ３０２〜ステップＳ３０４の一連の処理は、図７Ｂ、図７Ｃ、図８Ａを用いて説明したように、ユーザーからの指示入力に応じて、キーワードの候補の選択を行うようにする処理である。
【０１８０】
そして、ステップＳ３０３の判断処理において、受け付けた指示入力がキーワードの候補の選択指示ではないと判断した場合には、制御部１５０は、受け付けた指示入力がキーワードの決定指示であるか否かを判断する（ステップＳ３０５）。このステップＳ３０５の判断処理は、図８Ａに示したように、目的とするキーワードの候補が、キーワードの候補の選択位置ＰＰに位置している場合に、例えば、リモコン１７０の決定キー１７６Ｋが押下操作されたか否かを判断する処理である。
【０１８１】
ステップＳ３０５の判断処理において、受け付けた指示入力がキーワードの決定指示であると判断したときには、制御部１５０は、キーワードの候補の選択位置ＰＰに位置付けられているキーワードの候補を、目的とするキーワードとして決定し、その決定したキーワードを用いて目的とする情報内から該当する情報の検索を行うようにする（ステップＳ３０６）。
【０１８２】
このステップＳ３０６の処理は、上述もしたように、ユーザーが「ＥＰＧデータ内の検索」を指示した場合には、ＥＰＧデータ内を検索することにより、決定されたキーワードを有する情報を探し出す処理であり、ユーザーが「保存データの索引情報の検索」を指示した場合には、ハードディスク内に保存されているコンテンツに索引情報内を検索することにより、決定されたキーワードを有する情報を探し出す処理である。
【０１８３】
そして、制御部１５０は、ステップＳ３０６の処理の後、この図１１に示す処理を終了して、図９のステップＳ１０７に戻り、図９のステップＳ１０７の処理により、例えば、図８Ｂに示したように、検索の結果の情報を当該ハードディスクレコーダに接続されているモニタ受像機の表示画面に表示する処理を行うことになる。
【０１８４】
また、ステップＳ３０５の判断処理において、受け付けた指示入力がキーワードの決定指示ではない判断したときには、制御部１５０は、受け付けた指示入力が終了指示か否かを判断する（ステップＳ３０７）。ステップＳ３０７の判断処理において、受け付けた指示入力が終了指示であると判断したときには、キーワードを用いた検索を行うことなく、この図１１に示す処理を終了し、図９に示した処理に戻る。
【０１８５】
また、ステップＳ３０７の処理において、受け付けた指示入力が終了指示ではないと判断したときには、制御部１５０は、ステップＳ３０２からの処理を繰り返し、ユーザーからの指示入力を受け付けるようにする。
【０１８６】
これにより、ユーザーからの指示に応じて、キーワードの候補の中から目的とするキーワードを決定し、そのキーワードに基づいて検索を行い、その結果を図９に示した処理に引き継いで、検索結果を表示してユーザーに提供することができるようにされる。また、終了指示を入力した場合には、検索を行うことなく処理を終了させることもできるようにされる。
【０１８７】
このように、この第１の実施の形態のハードディスクデコーダにおいては、日本語の５０音文字を２次元に配列し、横方向に各行の先頭の文字からなる文字列を、縦方向に選択された文字を含む行の各段の文字からなる文字列を表示することにより、必要最小限の情報を表示して、目的の文字の選択入力を行うことができるようにされる。
【０１８８】
また、文字の選択も、ライトキー（右矢印キー）、レフトキー（左矢印キー）、アップキー（上矢印キー）、ダウンキー（下矢印キー）、決定キーといったごく限られた操作キーだけを用いて簡単に行うことができるようにされる。また、文字やキーワードの選択位置は、画面上の所定の位置に固定されるので、ユーザーの視点が画面上を移動することもないようにされる。
【０１８９】
これにより、非常に簡単な操作で、迅速に、目的とする文字の選択を行うと共に、キーワードを選択し、当該選択したキーワードを用いた検索処理を簡単に行うようにすることができる。したがって、用いられるキーワードがある程度決まっている場合などにおいては、キーワードの全部を入力することもなく、当該キーワードのごく一部の文字を指示するだけで、目的とするキーワードを選択し、迅速に目的とするキーワードを用いた検索処理を実行することができる。
【０１９０】
なお、２次元に配列される５０音文字における文字の選択処理は、上述もしたように、まず、目的とする５０音中の行を選択し、その選択した行の各段の文字の中から、目的とする文字を選択することになる。そして、文字の選択をやりなおす場合には、いくつかの態様で、柔軟に文字の選択を行うようにすることができる。
【０１９１】
図１２〜図１４は、２次元に配列される５０音における選択されている文字を変更する場合の画面表示例について説明するための図である。図１２〜図１４のそれぞれは、いずれの場合も選択されている文字（選択位置に位置付けられている文字）を文字「ち」から文字「し」に変更する場合の例を示している。
【０１９２】
まず、第１の例について図１２を参照しながら説明する。この第１の例は、必ず、選択されている文字が属する行の先頭文字に戻ってから、行を変更する方式を採用しているものである。今、図１２Ａに示すように、文字「ち」が選択位置Ｐに位置付けられている場合に、文字「し」を選択位置Ｐに位置付ける場合には、まず、図１２Ａにおいて矢印が示すように、アップキー１７６Ｕを押下操作することにより、図１２Ｂに示すように、「た」行の先頭文字である文字「た」を選択位置Ｐに位置付ける。
【０１９３】
次に、図１２Ｂにおいて矢印が示すように、レフトキー１７６Ｌを押下操作することにより、図１２Ｃに示すように、「さ」行の先頭文字である文字「さ」を選択位置Ｐに位置付ける。この後、図１２Ｃにおいて矢印が示すように、ダウンキー１７６Ｄを押下操作することにより、「さ」行の文字「し」を選択位置Ｐに位置付けるようにする。
【０１９４】
したがって、この図１２に示した第１の例の場合、文字「ち」が選択されている状態から文字「し」を選択するまでには、（１）アップキー→（２）レフトキー→（３）ダウンキーというように、３段階の選択操作が行うようにされる。
【０１９５】
次に、第２の例について図１３を参照しながら説明する。この第２の例は、行の変更は、選択されている文字が属する行の先頭文字に戻ることなく行えるようにする方式を採用しているものである。今、図１３Ａに示すように、文字「ち」が選択位置Ｐに位置付けられている場合に、文字「し」を選択位置Ｐに位置付ける場合には、まず、図１３Ａにおいて矢印が示すように、レフトキー１７６Ｌを押下操作することにより、図１３Ｂに示すように、「さ」行の先頭文字である文字「さ」を選択位置Ｐに位置付ける。
【０１９６】
この第２の例の場合にも、第１の例の場合と同様に、選択されている行の他の各行の先頭の文字からなる文字列が、選択されている文字と交差するように表示されている。そして、この場合、上述のように、レフトキー１７６Ｌを押下操作すると、文字「ち」の左隣に表示されている「さ」行の文字「さ」を選択位置Ｐに位置付けることができるようにされる。
【０１９７】
この場合、選択位置Ｐの画面上の位置は変更されることはないので、図１３Ｂに示したように、「さ」行の文字「さ」を選択位置Ｐに位置付けることができるようにされる。次に、図１３Ｂにおいて矢印が示すように、ダウンキー１７６Ｄを押下操作することにより、図１３Ｃに示すように、「さ」行の文字「し」を選択位置Ｐに位置付けるようにする。
【０１９８】
したがって、この図１３に示した第２の例の場合、文字「ち」が選択されている状態から文字「し」を選択するまでには、（１）レフトキー→（２）ダウンキーというように、２段階の選択操作が行うようにされる。
【０１９９】
次に、第３の例について図１４を参照しながら説明する。この第３の例は、上述した第１、第２の例とは異なり、選択されている文字が属する行の各段の文字からなる縦方向の文字列に対して交差する横方向の文字列は、選択されている文字と同じ段の各行の文字からなる文字列となるようにされているものである。
【０２００】
すなわち、図１４Ａに示すように、文字「ち」が選択位置Ｐに位置付けられている場合には、当該「た」行の文字列「たちつてと」と交差する横方向の文字列は、各行の第２段目の文字、すなわち「いきしちにひみ（い）りゐ」が表示するようにされる。そして、この第３の例の場合にも、第２の例の場合と同様に、行の変更は、選択されている文字が属する行の先頭文字に戻ることなく行えるようにする方式を採用している。
【０２０１】
そして、今、図１４Ａに示すように、文字「ち」が選択位置Ｐに位置付けられている場合に、文字「し」を選択位置Ｐに位置付ける場合には、図１４Ａにおいて矢印が示すように、レフトキー１７６Ｌを押下操作することにより、図１４Ｂに示すように、「さ」行の文字「し」を選択位置Ｐに位置付けるようにする。
【０２０２】
したがって、この図１４に示した第３の例の場合、異なる行の文字を選択するようにする場合、行が異なっていても、段が同じであれば、縦方向に文字を変更する必要は全くないようにされる。すなわち、この第３の例の場合、（１）レフトキーを押下操作するだけで、目的とする文字「し」を選択位置「し」に位置付けることができるようにされる。
【０２０３】
なお、選択すべき文字が、選択されている文字からより離れた位置にある場合には、それだけカーソル移動キー群の操作キーを操作する回数が増えることになるが、どの段の文字が選択されている状態にあっても、横方向への移動を可能にするよって、第１の例よりは、第２の例の方が、操作回数を少なくすることができ、また、第１の例よりは、第３の例の方が、より操作回数を少なくすることができる。
【０２０４】
［第２の実施の形態］
次に、この発明による装置、方法、プログラムの一実施の形態が適用された第２の実施の形態のハードディスクレコーダについて説明する。上述した第１の実施の形態のハードディスクレコーダは、予め記憶保持されている文字情報の多数の候補の中から目的とする文字情報の候補を検索することを通じて、目的とする情報の検索を行えるようにした。
【０２０５】
これに対し、この第２の実施の形態のハードディスクレコーダは、予め記憶保持されている文字情報の多数の候補の中から目的とする文字情報の候補を検索することを通じて、目的とする情報の入力を行うことができるようにしたものである。
【０２０６】
なお、この第２の実施の形態のハードディスクレコーダは、上述した第１の実施の形態のハードディスクレコーダと同様の構成を有するものとし、第１の実施の形態の説明で用いた図１、図２をも参照しながら説明する。
【０２０７】
この第２の実施の形態のハードディスクレコーダは、図１を用いて説明したように、デジタル入出力単位１０１、デジタルＩ／Ｆ回路１０２を備えており、デジタルスチルカメラやデジタルビデオカメラからの静止画像データや動画像データの供給を受けて、これをＨＤＤ１３０のハードディスクに記録することができるものである。
【０２０８】
そして、このようにしてＨＤＤ１３０のハードディスクに記録した静止画像データや動画像データに対しては、ユーザーからの指示入力に応じて、タグ情報を付すことができるようにしている。
【０２０９】
具体的には以下に説明するが、タグ情報として文字情報を入力する場合に、上述した第１の実施の形態のハードディスクレコーダの場合と同様に、日本語の５０音文字を２次元に配列し、選択された行の各段の文字からなる縦方向の文字列と、これに交差するように、各行の先頭文字からなる横方向の文字列とだけを表示するようにして、入力すべき文字情報の先頭文字を指定することができるようにしている。
【０２１０】
そして、指定された入力すべき文字情報の先頭文字に基づいて、辞書データメモリ１６２内の辞書データを用いるようにして、入力すべき文字情報の候補の一覧リストを表示するようにし、この一覧リストから目的とする文字情報を選択して、これをタグ情報として入力することができるようにしている。
【０２１１】
以下、タグ情報に入力処理について説明する。この第２の実施の形態のハードディスクレコーダのリモコン１７０において、操作キー群のメニューキーが操作されると、上述もしたように、制御部１５０は、表示情報生成処理部１６１を制御して、この第２の実施の形態のハードディスクレコーダにおいて実行可能な処理の一覧リストを表示するための表示情報を形成し、これが映像合成回路１２６に供給されることにより、この第２の実施の形態のハードディスクレコーダに接続されているモニタ受像機の表示画面に当該一覧リストが表示される。
【０２１２】
そして、ユーザーは、リモコン１７０のカーソル移動キー群の各操作キーを操作することにより、表示された当該実行可能な処理の一覧リストから、「保存データへのタグ情報の付加」という項目にカーソルを位置付けて選択し、決定キー１７６Ｋを押下操作すると、制御部１５０は、表示情報生成部１６１を制御して、タグ情報の入力処理画面を形成し、これを第２のハードディスクレコーダに接続されたモニタ受像機の表示画面に表示するようにする。
【０２１３】
図１５は、この第２の実施の形態のハードディスクレコーダにおいて、ＨＤＤ１３０のハードディスクに格納されている静止画像データや動画像データに対して、タグ情報を付加する場合に用いられるタグ情報の入力処理画面について説明するための図である。この入力処理画面は、モニタ受像機の表示画面Ｇに表示されるものであり、タグ情報を付加する画像が表示するようにされる目的画像表示領域Ａｒ１と、付加されたタグ情報が表示される入力タグ表示領域Ａｒ２とが設けられている。
【０２１４】
目的画像表示領域Ａｒ１には、例えば、リモコン１７０を操作することにより、ＨＤＤ１３０のハードディスクに記憶保持されている目的とする画像の選択入力を行うことにより、その選択された画像が表示するようにされる。この場合の画像の選択は、例えば、所定の操作を行うことにより、サブウィンドウにハードディスクに保存されている画像データの一覧リストを表示し、その中から目的とする画像の選択を行うことができるようにされる。図１５に示した例の場合には、子供の運動会の画像が選択されて表示されている場合を示している。
【０２１５】
また、入力タグ表示領域Ａｒ２には、目的画像表示領域Ａｒ１に表示された画像に対して既に付加されているタグ情報や、新たに入力されたタグ情報が表示される。図１５に示した例の場合には、撮影時に撮影したカメラにおいて当該画像データに対しタグ情報として付加された撮影年月日を示す情報と、先に入力された「運動会」というイベント名とが表示するようにされている。
【０２１６】
また、入力タグ表示領域Ａｒ１の下側には、タグ情報の入力処理が行われていることを示す処理表示Ｔ１が表示されると共に、どのようなタグ情報を入力するのかを選択するためのタグ属性選択項目Ｔ１１、Ｔ１２、Ｔ１３、Ｔ１４が表示される。この例の場合には、入力可能なタグ情報として、「姓」、「名」、「イベント」、「場所」の４種類の情報については、予め用意されている文字情報の候補の中から選択することにより入力することができるようにしている。
【０２１７】
ここで、「姓」は、姓と名とからなる人名のうちの「姓」すなわち苗字をタグ情報として入力する場合に用いるものである。また、「名」は、姓と名とからなる人名のうちの「名」すなわち名前をタグ情報として入力する場合に用いるものである。また、「イベント」は、例えば「運動会」、「誕生日」、「旅行」などといった対象画像にまつわるイベント名をタグ情報として入力する場合に用いるものである。また、「場所」は、「新宿」、「代々木」、「原宿」、「渋谷」などの地名をタグ情報として入力する場合に用いるものである。
【０２１８】
そして、図１５に示したように、目的画像表示領域Ａｒ１に子供の運動会の画像が表示され、当該画像には既に撮影年月日と、イベント名とがタグ情報として付加されており、さらに、当該画像に対して子供の名前である「恒明」（読み仮名は「つねあき」）という文字情報をタグ情報として付加する場合を考える。
【０２１９】
図１５に示すように、タグ属性選択項目Ｔ１２が選択され、タグ情報として「名前」の入力を行うことが選択されたとする。この場合、この第２の実施の形態のハードディスクレコーダにおいて、制御部１５０は、表示情報生成部１６１を制御し、タグ情報の入力画面を表示するようにし、タグ情報の入力を受け付ける。
【０２２０】
図１６〜図２０は、タグ情報として子供の名前である「恒明」を入力する場合の表示画面について説明するための図である。この例の場合、まず制御部１５０は、表示情報生成部１６１を制御し、図１６Ａに示すように、名前の入力を受け付けるための初期画面を表示させるための表示情報を生成してこれを表示させるようにする。
【０２２１】
そして、図１６Ａに示す初期画面においては、日本語の５０音が、表示画面Ｇの横方向に「あ」行〜「わ」行までの各行の先頭文字が表示され、表示画面Ｇの縦方向には、選択されている行の各段の５つの文字が表示される。図１６Ａは初期画面であるので、選択位置（フォーカスポイント）Ｐには、文字「あ」が位置付けられ、「あ」行〜「わ」行までの各行の先頭文字の列と、「あ」行の各段の文字「あいうえお」が表示されている。すなわち、選択されている行の各段の文字列が、５０音の各行の先頭文字からなる文字列に交差するように表示するようにされる。
【０２２２】
そして、目的とする名前「恒明」の先頭文字は文字「つ」であるので、「た」行の３段目の文字「つ」を選択するようにする。具体的には、図１６Ａの矢印が示すように、ユーザーはリモコン１７０のライトキー１７６Ｒを押下操作すると、制御部１５０は、表示情報生成部１６１を制御し、図１６Ｂに示すように、「か」行の先頭文字「か」を選択位置Ｐに位置付けるようにした表示情報を形成し、これを映像合成回路１２６に供給することにより、図１６Ｂに示すように、「か」行の先頭文字「か」を選択位置Ｐに位置付け画像が、この第２の実施の形態のハードディスクレコーダに接続されたモニタ受像機の表示画面に表示される。
【０２２３】
次に、図１６Ｂの矢印が示すように、ユーザーはリモコン１７０のライトキー１７６Ｒを押下操作すると、制御部１５０が、表示情報生成部１６１を制御し、図１６Ｃに示すように、「さ」行の先頭文字「さ」を選択位置Ｐに位置付けた画像を表示する。さらに、図１６Ｃの矢印が示すように、ユーザーはリモコン１７０のライトキー１７６Ｒを押下操作することにより、制御部１５０が、表示情報生成部１６１を制御し、図１７Ａに示すように、「た」行の先頭文字「た」を選択位置Ｐに位置付けた画像を表示する。
【０２２４】
この後、図１７Ａの矢印が示すように、ユーザーはリモコン１７０のダウンキー１７６Ｄを押下操作することにより、制御部１５０が、表示情報生成部１６１を制御し、図１７Ｂに示すように、「た」行の２段目の文字「ち」を選択位置Ｐに位置付けた画像を表示する。そして、さらに、図１７Ｂの矢印が示すように、ユーザーはリモコン１７０のダウンキー１７６Ｄを押下操作することにより、制御部１５０が、表示情報生成部１６１を制御し、図１７Ｃに示すように、「た」行の３段目の文字「つ」を選択位置Ｐに位置付けた画像を表示する。
【０２２５】
これにより、入力しようとしている名前「恒明（つねあき）」の先頭文字である「つ」が、選択位置Ｐに位置付けられる。そして、図１７Ｃに示す状態にあるときに、リモコン１７０の決定キー１７６Ｋが押下操作されると、選択位置Ｐに位置付けられている文字「つ」が入力しようとしている名前の先頭文字として決定される。そして制御部１５０は、表示情報生成部１６１を制御し、図１８Ａに示すように、入力しようとしている名前の２文字目までの候補の一覧リストを表示する。
【０２２６】
図１８は、入力しようとしている名前の２文字目までの候補の一覧リストについて説明するための図である。図１８Ａ、Ｂ、Ｃに示すように、表示画面Ｇの左端部には、選択された行の各段の文字、この例の場合には、「た」行の５文字「たちつてと」が表示されると共に、文字「つ」が選択された文字であることが分かるようにカーソルＳが位置付けられている。さらに、選択された文字「つ」の右横には、選択マークＭＫが表示される。
【０２２７】
選択マークＭＫの右側には、候補の選択位置ＰＰが設けられ、当該選択位置ＰＰの上下方向に、選択可能な候補が表示される。この例の場合には、先頭文字が「つ」であるので、文字「つ」に続く２文字の文字が５０音順に割り当てられた候補が表示される。つまり、「つあ」、「つい」、「つう」、…というように候補が表示されることになる。
【０２２８】
そして、図１８Ａに示す状態にあるときに、リモコン１７０のカーソル移動キー群のダウンキー１７６Ｄが押下操作されると、制御部１５０は、表示情報生成部１６１を制御し、図１８Ｂに示すように、表示画面Ｇ上の候補の選択位置ＰＰの画面上の位置を変えることなく、候補の表示を上に１つスライド移動させることにより、選択位置ＰＰに位置付ける候補を変えるようにする。図１８Ｂの場合には、選択位置ＰＰに位置付けられる候補が、「つあ」から「つい」に変更されている。
【０２２９】
同様にして、リモコン１７０のカーソル移動キー群のダウンキー１７６Ｄが押下操作されると、制御部１５０は、表示情報生成部１６１を制御し、図１８Ｃに示すように、表示画面Ｇ上の候補の選択位置ＰＰを変えることなく、候補の表示を上に１つスライド移動させることにより、選択位置ＰＰに位置付ける候補を変えるようにする。図１８Ｃの場合には、選択位置ＰＰに位置付けられる候補が、「つい」から「つう」に変更されている。
【０２３０】
このようにして、ユーザーは、リモコン１７０のカーソル移動キー群のダウンキー１７６Ｄを押下操作して行くことにより、選択位置ＰＰに位置付ける候補を順次に変更し、図１９Ａに示すように、選択位置ＰＰに候補「つぬ」を位置付けた後、再度、リモコン１７０のカーソル移動キー群１７６のダウンキーＤを押下操作すると、これに応じて制御部１５０は、表示情報生成部１６１を制御し、図１９Ｂに示すように、選択位置に候補「つね」を位置付ける。
【０２３１】
図１９Ｂに示した状態にあるときに、リモコン１７０の決定キー１７６Ｋが押下操作されると、制御部１５０は、表示情報生成部１６１を制御し、辞書データメモリ１６２の人名辞書を参照し、図２０に示すように、目的とする名前の候補の一覧リストを表示する表示情報を形成して、これを表示するようにする。図２０は、名前の候補の一覧リストを説明するための図である。
【０２３２】
図２０に示すように、表示画面Ｇの左端部には、入力しようとしている目的とする名前の先頭２文字の候補の一覧が表示するようにされ、さらに候補「つね」が入力しようとしている目的とする名前の先頭二文字として選択された文字であることが分かるようにカーソルＳＳが位置付けられている。さらに、選択された文字「つね」の右横には、選択マークＭＫが表示される。
【０２３３】
そして、選択マークＭＫの右横には、名前の選択位置ＰＰが設けられ、当該選択位置ＰＰの上下方向に、選択可能な名前の候補が表示される。この例の場合には、図２０Ａに示すように、「つね」、「津祢」、「常章」、「常秋」、「常昭」、「常彰」、「常晃」、…、というように、「つね」という文字を先頭２文字に有する名前が５０音順に表示される。これは、上述もしたように、表示情報生成部１６１の機能により、辞書データメモリ１６２から読み出された名前の候補の一覧リストが表示情報として生成され、これが映像合成回路１２６に供給されることにより表示するようにされるものである。
【０２３４】
ユーザーによって、リモコン１７０のカーソル移動キー群１７６のダウンキー１７６Ｄが押下操作される毎に、制御部１５０は、表示情報生成部１６１を制御し、表示画面Ｇ上の候補の選択位置ＰＰを変えることなく、候補の表示を上に１つスライド移動させることにより、選択位置ＰＰに位置付ける候補を変えるようにする。図２０Ａの場合には、選択位置ＰＰに位置付けられる候補が、「常秋」である場合を示している。
【０２３５】
そして、ユーザーは、リモコン１７０のカーソル移動キー群１７６のダウンキー１７６Ｄを押下操作して行くことにより、制御部１５０は、ユーザーの操作に応じて、表示情報生成部１６１を制御し、選択位置ＰＰに位置付ける候補を変えるので、選択位置ＰＰに入力しようとしている目的とする名前「恒明（つねあき）」が、図２０Ｂに示すように選択位置ＰＰに位置付けられたら、決定キー１７６Ｋを押下操作する。
【０２３６】
この場合、制御部１５０は、決定キー１７６Ｋが押下操作されたときに、選択位置ＰＰに位置付けられている名前「恒明」を入力すべき目的とする名前として決定し、表示情報生成部１６１を制御して、タグ情報の入力表示画面を表示する。図２１は、入力されたタグ情報が表示するようにされたタグ情報の入力表示画面を説明するための図である。この図２１に示すタグ情報の入力表示画面は、基本的に図１５に示した入力表示画面と同様のものである。
【０２３７】
しかし、この図２１のタグ情報の入力表示画面の場合には、入力タグ表示領域Ａｒ２の文字「運動会」の下側に入力された名前である「恒明」と言う文字が表示するようにされている。そして、図２１に示した入力表示画面の場合には、タグ情報としての名前の入力後の状態を示しており、処理表示Ｔ１、タグ属性選択項目Ｔ１１、Ｔ１２、Ｔ１３、Ｔ１４は表示されていないが、タグ情報の変更や追加を行う場合には、例えば、リモコン１７０の所定の操作キーを操作することにより、再度、図１５に示したように、処理表示Ｔ１、タグ属性選択項目Ｔ１１、Ｔ１２、Ｔ１３、Ｔ１４が表示されたタグ情報の入力表示画面を表示し、タグ情報の追加、変更、削除の処理を行うことができる。
【０２３８】
図２１の入力表示画面が表示された状態にあるときに、例えば、リモコン１７０の決定キー１７６Ｋを押下操作することにより、タグ情報の入力を終了するようにすることもできる。
【０２３９】
このように、この第２の実施の形態のハードディスクレコーダの場合には、ハードディスク１３０のハードディスクに記録保持されているコンテンツデータに対して、種々のタグ情報を入力して付加することができるようにしている。そして、タグ情報の入力にさいしても、タグ情報の全部を入力することなく、目的とするタグ情報の先頭から１文字、或いは、２文字を入力するようにするだけで、タグ情報の候補を表示し、その中から目的のタグ情報を選択して入力することができる。
【０２４０】
また、目的とするタグ情報の先頭から１文字目の入力に際しては、５０音の文字を行と段とで２次元に文字列を配置すると共に、選択された行の文字列と、各行の先頭文字からなる文字列とを交差させるように表示することにより、選択対象にない不要な文字を表示することも無いので、簡単な操作で、迅速に目的とする文字の入力を行い、迅速に、タグ情報の入力を行うようにすることができる。
【０２４１】
［第２の実施の形態の変形例］
ところで、上述した第２の実施の形態の場合、人名は、同じ読みでも、異なる漢字を用いるものも多く、図２０に示したように、名前の候補を１つずつ表示するようにしたのでは、目的とする名前の選択に時間がかかってしまう場合もあると考えられる。そこで、同じ漢字を用いた名前の集約を行えるようにするのが、この第２の実施の形態の変形例である。還元すれば、この第２の実施の形態の変形例は、選択候補を先頭の文字（読み仮名ではなく、表示の文字）で集約して提示できるようにしている。
【０２４２】
図２２、図２３は、文字の集約を行うようにする、第２の実施の形態の変形例を説明するための図である。図２０Ａに示した場合と同様に、図２２Ａに示すように、入力しようとしている名前の先頭文字、及び、先頭の次の文字の選択が終了し、名前の一覧リストが表示された後において、例えば、リモコン１７０の操作キー群１７７に設けられている集約キーが押下操作されると、制御部１５０は、表示情報生成部１６１を制御し、名前の先頭から同じ文字が用いられている名前を集約するようにし、図２２Ｂに示すように、その集約した文字の一覧リストを表示するようにする。
【０２４３】
図２２Ｂの場合には、「つね」、「津」、「常」、「恒」、「経」という５つの候補が表示されている場合を示している。そして、図２２Ｂの場合には、選択位置ＰＰには、文字「常」が位置付けられている場合を示している。そして、この場合にも、リモコン１７０のカーソル移動キー群１７６のダウンキー１７６Ｄが押下操作されると、制御部１５０は、表示情報生成部１６１を制御し、候補の表示を１つスライド移動させることにより、選択位置ＰＰに位置付ける候補を変えるようにする。
【０２４４】
そして、図２２Ｃに示すように、選択位置ＰＰに目的とする名前「恒明」の最初の文字である「恒」が位置付けられた後に、リモコン１７０の決定キー１７６Ｋが押下操作されると、制御部１５０は、表示情報生成部１６１を制御し、図２３に示すように、先頭に文字「恒」を有する読み仮名が「つねあき」である名前の候補を表示する表示情報を形成して、これを映像合成回路１２６に供給することにより、この第２の実施の形態のハードディスクレコーダに接続されたモニタ受像機の表示画面に表示するようにする。
【０２４５】
図２３の例の場合には、読み仮名が「つねあき」であり、かつ、先頭の文字が「恒」である名前として「恒明」、「恒昭」、「恒亮」の３つの候補が表示されている場合を示している。この内、入力しようとしている名前である「恒明」を選択位置ＰＰに位置付けた状態にあるときに、リモコン１７０の決定キー１７６Ｋを押下操作することにより、図２０Ｂに示した場合と同様に、名前「恒明」を入力する名前として決定し、図２１に示したように、名前「恒明」を目的画像標示領域Ａｒ１に表示された画像に対するタグ情報として入力することができるようにされる。
【０２４６】
このように、候補の集約機能を用いることにより、同じ漢字が用いられた名前を集約して、目的とする文字を用いた名前だけを候補として表示することができるので、効率よく、短時間で目的とする名前を特定し、入力することができるようにされる。
【０２４７】
なお、この第２の実施の形態においては、タグ情報として名前を入力する場合を例にして説明したが、これに限るものではない。入力する情報としては、名前の他、姓（苗字）、イベント、場所についても、名前の場合と同様にして入力することが可能である。
【０２４８】
［その他］
なお、上述した実施の形態においては、選択位置Ｐ、選択位置ＰＰは、表示画面上の予め決められた位置に固定するものとして説明した。しかし、例えば、５０音文字から目的とする文字を選択する場合には、表示されるのは選択された行の各段の文字列と、各行の先頭文字からなる文字列だけであるので、その範囲ないにおいて、選択位置（カーソル位置）を移動させるようにしてもよい。
【０２４９】
すなわち、選択位置Ｐ、選択位置ＰＰを固定させておくことにより、ユーザーの視点が画面上を移動することが無いので、ユーザーにとって良好に文字選択を行うことができるが、選択位置の移動が、それほど広範囲に及ぶことがない場合においては、選択位置Ｐ、選択位置ＰＰ自体を画面上において移動させるようにしてもよい。
【０２５０】
また、上述した実施の形態においては、画面の横方向に５０音の各行の先頭文字を、画面の縦方向に５０音の選択された行の各段の文字を表示するものとして説明したが、これに限るものではない。これとは逆に、画面の縦方向に５０音の各行の先頭文字を、画面の横方向に５０音の選択された行の各段の文字を表示するようにしてもよい。
【０２５１】
また、上述した実施の形態においては、行と、段との２次元の配列が可能な日本語の５０音文字を入力対象とする場合を例にして説明したが、これに限るものではない。２次元に配列可能な種々の文字を入力の対象とすることが可能である。
【０２５２】
例えば、アルファベット文字であっても、例えば、携帯電話端末の各数字キーにアルファベットの各文字を割り振る場合のように、１行目の各段の文字を「ＡＢＣ」とし、２行目の各段の文字を「ＤＥＦ」とし、３行目の各段の文字を「ＧＨＩ」とし、４行目の各段の文字を「ＪＫＬ」とし、５行目の各段の文字を「ＭＮＯ」とし、６行目の各段の文字を「ＰＱＲ」とし、７行目の各段の文字を「ＳＴＵ」とし、８行目の各段の文字を「ＶＷＸ」とし、９行目の各段の文字を「ＹＺ」として２次元に配列して選択できるようにすることも可能である。
【０２５３】
また、上述した実施の形態においては、この発明をハードディスクレコーダに適用した場合を例にして説明したが、これに限るものではない。例えば、デジタルスチルカメラやデジタルビデオカメラなどの撮影した画像データに対してタグ情報を付加する必要のある電子機器や、携帯電話端末、電子手帳、ＰＤＡ（Personal Digital Assistants）などと呼ばれる個人向けの情報処理端末など、電話帳や住所録などの情報を入力して管理することが可能な情報処理装置や、インターネットなどに接続して情報の検索を行う検索装置等、情報の検索のためにキーワード（文字情報）の入力の必要な各種の電子機器、或いは、文字情報の入力が可能な各種の電子機器にこの発明を適用することができる。
【０２５４】
また、図１に示した表示情報生成部１６１の機能は、図１に示したように、個別の回路として構成することも可能であるし、また、制御部１５０において実行されるソフトウェア（プログラム）として実現することも可能である。
【０２５５】
そして、制御部１５０と、表示情報生成部１６１とが協働することにより、図９〜図１１を用いて説明した処理を実行するソフトウェア（プログラム）を形成し、これを目的とする電子機器に搭載することによって、種々の電子機器にこの発明を適用することが可能である。このようなソフトウェアは、電子機器のＲＯＭに初めから搭載することも可能であるし、ＣＤ（Compact Disc）などの光ディスクやメモリカードなどの記録媒体に記録して配布して、各電子機器に機能追加するようにすることも可能であるし、また、インターネット等のネットワークや放送網などを通じて配信して、種々の電子機器に後から搭載するようにすることも可能である。
【図面の簡単な説明】
【０２５６】
【図１】この発明の一実施の形態が適用されたハードディスクデコーダの構成例を説明するためのブロック図である。
【図２】図１に示したハードディスクレコーダのリモコンの外観例を説明するための図である。
【図３】キーワードの入力の具体例を説明するための画面表示例を示す図である。
【図４】キーワードの入力の具体例を説明するための画面表示例を示す図である。
【図５】キーワードの入力の具体例を説明するための画面表示例を示す図である。
【図６】キーワードの入力の具体例を説明するための画面表示例を示す図である。
【図７】キーワードの入力の具体例を説明するための画面表示例を示す図である。
【図８】キーワードの入力の具体例を説明するための画面表示例を示す図である。
【図９】キーワードの入力が行われる検索処理を説明するためのフローチャートである。
【図１０】図９に示す検索処理のステップＳ１０４で行われる文字選択処理を説明するためのフローチャートである。
【図１１】図９に示す検索処理のステップＳ１０６で行われる項目選択処理を説明するためのフローチャートである。
【図１２】２次元に配列される５０音における選択されている文字を変更する場合の画面表示例について説明するための図である。
【図１３】２次元に配列される５０音における選択されている文字を変更する場合の画面表示例について説明するための図である。
【図１４】２次元に配列される５０音における選択されている文字を変更する場合の画面表示例について説明するための図である。
【図１５】タグ情報を付加する場合に用いられるタグ情報の入力処理画面について説明するための図である。
【図１６】タグ情報として名前「恒明」を入力する場合の表示画面について説明するための図である。
【図１７】タグ情報として名前「恒明」を入力する場合の表示画面について説明するための図である。
【図１８】タグ情報として名前「恒明」を入力する場合の表示画面について説明するための図である。
【図１９】タグ情報として名前「恒明」を入力する場合の表示画面について説明するための図である。
【図２０】タグ情報として名前「恒明」を入力する場合の表示画面について説明するための図である。
【図２１】入力されたタグ情報が表示するようにされたタグ情報の入力表示画面を説明するための図である。
【図２２】文字の集約を行うようにする、第２の実施の形態の変形例を説明するための図である。
【図２３】文字の集約を行うようにする、第２の実施の形態の変形例を説明するための図である。
【図２４】従来のキーワードの検索機能の一例について説明するための図である。
【図２５】従来のキーワードの検索機能の一例について説明するための図である。
【符号の説明】
【０２５７】
１０１…デジタル入出力端子、１０２…デジタルＩ／Ｆ回路、１０３…デジタル放送の受信アンテナ、１０４…デジタルチューナ、１０５…アナログ放送の受信アンテナ、１０６…アナログチューナ、１０７…音声処理部、１０８…音声エンコーダ、１０９…映像処理部、１１０…映像エンコーダ、１１１…多重／分離回路、１２１…音声デコーダ、１２２…出力音声処理部、１２３…音声出力端子、１２４…映像デコーダ、１２５…出力映像処理部、１２６…映像合成回路、１２７…映像出力端子、１３０…ハードディスクドライブ（ＨＤＤ）、１４１…通信Ｉ／Ｆ回路、１４２…接続端子、１５０…制御部、１５１…ＣＰＵ、１５２…ＲＯＭ、１５３…ＲＡＭ、１５４…ＥＥＰＲＯＭ、１５５…ＣＰＵバス、１６１…表示情報生成部、１６２…辞書データメモリ、１６３…時計回路、１６４…キー操作部、１６５…リモコン信号受光部、１７０…リモコン、１７１…リモコン信号発光部、１７２…電源のオン／オフキー、１７３…数字キー群、１７４…チャンネルのアップ／ダウンキー、１７５…音量のアップ／ダウンキー、１７６…カーソル移動キー群、１７６Ｕ…アップキー、１７６Ｄ…ダウンキー、１７６Ｒ…ライトキー、１７６Ｌ…レフトキー、１７６Ｋ…決定キー、１７７…操作キー群
【図１】
2009048348.tif 000003
【図２】
2009048348.tif 000004
【図３】
2009048348.tif 000005
【図４】
2009048348.tif 000006
【図５】
2009048348.tif 000007
【図６】
2009048348.tif 000008
【図７】
2009048348.tif 000009
【図８】
2009048348.tif 000010
【図９】
2009048348.tif 000011
【図１０】
2009048348.tif 000012
【図１１】
2009048348.tif 000013
【図１２】
2009048348.tif 000014
【図１３】
2009048348.tif 000015
【図１４】
2009048348.tif 000016
【図１５】
2009048348.tif 000017
【図１６】
2009048348.tif 000018
【図１７】
2009048348.tif 000019
【図１８】
2009048348.tif 000020
【図１９】
2009048348.tif 000021
【図２０】
2009048348.tif 000022
【図２１】
2009048348.tif 000023
【図２２】
2009048348.tif 000024
【図２３】
2009048348.tif 000025
【図２４】
2009048348.tif 000026
【図２５】
2009048348.tif 000027