(57)【要約】【課題】スクロールの方向及び速度の制御を容易に実現できるようにすること。【解決手段】タッチ面へのタッチ操作が行われた位置に対応するタッチ座標を、予め定められた座標系において特定するユーザ操作情報受付部１１２と、予め定められた座標系における基準座標からタッチ座標への方向に基づいて、スクロールの方向を決定するスクロール方向制御部１１６２と、基準座標からタッチ座標までの距離から、スクロールの移動量を決定するスクロール速度制御部１１６３と、決定された方向に、決定された移動量に応じて、表示部１１９に表示されている画像をスクロールさせる表示内容更新部１１６４と、を備える。【選択図】図５
2014154052.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた座標系における基準座標を示す情報を含むユーザプロファイル情報を記憶するユーザプロファイル記憶部と、
タッチ面へのタッチ操作が行われた位置に対応するタッチ座標を、前記予め定められた座標系において特定するユーザ操作情報受付部と、
前記基準座標から、前記ユーザ操作情報受付部で特定されたタッチ座標への方向に基づいて、スクロールの方向を決定するスクロール方向制御部と、
前記基準座標から、前記ユーザ操作情報受付部で特定されたタッチ座標までの距離から、スクロールの移動量を決定するスクロール速度制御部と、
前記スクロール方向制御部で決定された方向に、前記スクロール速度制御部で決定された移動量に応じて、表示部に表示されている画像をスクロールさせる表示内容更新部と、を備えること
を特徴とするスクロール制御装置。
【請求項２】
前記基準座標は、前記予め定められた座標系における、前記タッチ面の中心位置に対応する座標であること
を特徴とする請求項１に記載のスクロール制御装置。
【請求項３】
前記基準座標は、ユーザにより選択された座標であること
を特徴とする請求項１に記載のスクロール制御装置。
【請求項４】
前記基準座標は、前記タッチ面に予め定められたタッチ操作が行われた位置に対応するタッチ座標であること
を特徴とする請求項１に記載のスクロール制御装置。
【請求項５】
前記スクロール方向制御部は、前記予め定められた座標系において、前記基準座標を起点として放射状に延びる直線により複数の領域を区切り、前記ユーザ操作情報受付部で特定されたタッチ座標が、当該複数の領域の内予め選択された領域に含まれる場合には、前記スクロールの方向を、当該選択された領域に対して予め定められた方向に正規化すること
を特徴とする請求項１から４の何れか一項に記載のスクロール制御装置。
【請求項６】
前記スクロール方向制御部により区切られた複数の領域は、前記基準座標に対して、上、下、左、右、左上、右上、左下及び右下に配置されていること
を特徴とする請求項５に記載のスクロール制御装置。
【請求項７】
前記基準座標に対して上に配置されている領域を区切る直線の、前記基準座標を頂点とする角度と、前記基準座標に対して下に配置されている領域を区切る直線の、前記基準座標を頂点とする角度とは異なること
を特徴とする請求項６に記載のスクロール制御装置。
【請求項８】
前記基準座標に対して左に配置されている領域を区切る直線の、前記基準座標を頂点とする角度と、前記基準座標に対して右に配置されている領域を区切る直線の、前記基準座標を頂点とする角度とは異なること
を特徴とする請求項６又は７に記載のスクロール制御装置。
【請求項９】
前記基準座標に対して斜めに配置されている領域の内前記予め選択された領域に含まれていない非正規化領域に隣接する領域が、前記予め定められた領域であり、かつ、前記ユーザ操作情報受付部で特定されたタッチ座標が、当該非正規化領域に含まれる場合には、前記スクロール方向制御部は、前記スクロールの方向を補正して、前記スクロールの方向の一部が、前記基準座標から当該非正規化領域に隣接する領域に含まれる座標への方向となるようにすること
を特徴とする請求項６から８の何れか一項に記載のスクロール制御装置。
【請求項１０】
前記ユーザプロファイル情報は、前記予め選択された領域を示す情報をさらに含み、
前記予め選択された領域は、ユーザにより選択された領域であること
を特徴とする請求項６から９の何れか一項に記載のスクロール制御装置。
【請求項１１】
前記表示内容更新部は、前記予め定められた座標系における基準座標を含む予め定められたスクロール停止領域に、前記ユーザ操作情報受付部で特定されたタッチ座標が含まれている場合には、前記表示部に表示されている画像をスクロールさせないこと
を特徴とする請求項１から１０の何れか一項に記載のスクロール制御装置。
【請求項１２】
前記ユーザプロファイル情報は、前記予め定められたスクロール停止領域を示す情報をさらに含み、
前記予め定められたスクロール停止領域は、ユーザにより選択された範囲であること
を特徴とする請求項１１に記載のスクロール制御装置。
【請求項１３】
前記画像を表示する表示部をさらに備えること
を特徴とする請求項１から１２の何れか一項に記載のスクロール制御装置。
【請求項１４】
前記タッチ面を備えるタッチ操作入力部及び前記タッチ面へのタッチ操作を検出するタッチ操作検出部を備えるタッチ操作装置から、前記タッチ操作検出部での検出結果を示す操作情報を受信する受信部をさらに備え、
前記ユーザ操作情報受付部は、前記受信部により受信された操作情報に基づいて、前記予め定められた座標系におけるタッチ座標を特定すること
を特徴とする請求項１から１３の何れか一項に記載のスクロール制御装置。
【請求項１５】
前記画像を表示する表示画面として前記タッチ面を備える表示部と、
前記タッチ面へのタッチ操作を検出するタッチ操作検出部と、をさらに備え、
前記ユーザ操作情報受付部は、前記タッチ操作検出部での検出結果に基づいて、前記予め定められた座標系におけるタッチ座標を特定すること
を特徴とする請求項１から１２の何れか一項に記載のスクロール制御装置。
【請求項１６】
タッチ面へのタッチ操作が行われた位置に対応するタッチ座標を、予め定められた座標系において特定するユーザ操作情報受付過程と、
前記予め定められた座標系における基準座標を示す情報を含むユーザプロファイル情報を参照して、当該基準座標から、前記ユーザ操作情報受付過程で特定されたタッチ座標への方向に基づいて、スクロールの方向を決定するスクロール方向制御過程と、
前記基準座標から、前記ユーザ操作情報受付過程で特定されたタッチ座標までの距離から、スクロールの移動量を決定するスクロール速度制御過程と、
前記スクロール方向制御過程で決定された方向に、前記スクロール速度制御過程で決定された移動量に応じて、表示過程で表示されている画像をスクロールさせる表示内容更新過程と、を有すること
を特徴とするスクロール制御方法。
【請求項１７】
前記基準座標は、前記予め定められた座標系における、前記タッチ面の中心位置に対応する座標であること
を特徴とする請求項１６に記載のスクロール制御方法。
【請求項１８】
前記基準座標は、ユーザにより選択された座標であること
を特徴とする請求項１６に記載のスクロール制御方法。
【請求項１９】
前記基準座標は、前記タッチ面に予め定められたタッチ操作が行われた位置に対応するタッチ座標であること
を特徴とする請求項１６に記載のスクロール制御方法。
【請求項２０】
前記スクロール方向制御過程は、前記予め定められた座標系において、前記基準座標を起点として放射状に延びる直線により複数の領域を区切り、前記ユーザ操作情報受付過程で特定されたタッチ座標が、当該複数の領域の内予め選択された領域に含まれる場合には、前記スクロールの方向を、当該選択された領域に対して予め定められた方向に正規化すること
を特徴とする請求項１６から１９の何れか一項に記載のスクロール制御方法。
【請求項２１】
前記スクロール方向制御過程で区切られた複数の領域は、前記基準座標に対して、上、下、左、右、左上、右上、左下及び右下に配置されていること
を特徴とする請求項２０に記載のスクロール制御方法。
【請求項２２】
前記基準座標に対して上に配置されている領域を区切る直線の、前記基準座標を頂点とする角度と、前記基準座標に対して下に配置されている領域を区切る直線の、前記基準座標を頂点とする角度とは異なること
を特徴とする請求項２１に記載のスクロール制御方法。
【請求項２３】
前記基準座標に対して左に配置されている領域を区切る直線の、前記基準座標を頂点とする角度と、前記基準座標に対して右に配置されている領域を区切る直線の、前記基準座標を頂点とする角度とは異なること
を特徴とする請求項２１又は２２に記載のスクロール制御方法。
【請求項２４】
前記基準座標に対して斜めに配置されている領域の内前記予め選択された領域に含まれていない非正規化領域に隣接する領域が、前記予め定められた領域であり、かつ、前記ユーザ操作情報受付過程で特定されたタッチ座標が、当該非正規化領域に含まれる場合には、前記スクロール方向制御過程は、前記スクロールの方向を補正して、前記スクロールの方向の一部が、前記基準座標から当該非正規化領域に隣接する領域に含まれる座標への方向となるようにすること
を特徴とする請求項２１から２３の何れか一項に記載のスクロール制御方法。
【請求項２５】
前記ユーザプロファイル情報は、前記予め選択された領域を示す情報をさらに含み、
前記予め選択された領域は、ユーザにより選択された領域であること
を特徴とする請求項２１から２４の何れか一項に記載のスクロール制御方法。
【請求項２６】
前記表示内容更新過程は、前記予め定められた座標系における基準座標を含む予め定められたスクロール停止領域に、前記ユーザ操作情報受付部過程で特定されたタッチ座標が含まれている場合には、前記表示過程で表示されている画像をスクロールさせないこと
を特徴とする請求項１６から２５の何れか一項に記載のスクロール制御方法。
【請求項２７】
前記ユーザプロファイル情報は、前記予め定められたスクロール停止領域を示す情報をさらに含み、
前記予め定められたスクロール停止領域は、ユーザにより選択された範囲であること
を特徴とする請求項２６に記載のスクロール制御方法。
【請求項２８】
前記画像を表示する表示過程をさらに有すること
を特徴とする請求項１６から２７の何れか一項に記載のスクロール制御方法。
【請求項２９】
前記タッチ面を備えるタッチ操作入力部及び前記タッチ面へのタッチ操作を検出するタッチ操作検出部を備えるタッチ操作装置から、前記タッチ操作検出部での検出結果を示す操作情報を受信する受信過程をさらに有し、
前記ユーザ操作情報受付過程は、前記受信過程で受信された操作情報に基づいて、前記予め定められた座標系におけるタッチ座標を特定すること
を特徴とする請求項１６から２８の何れか一項に記載のスクロール制御方法。
【請求項３０】
前記画像を表示する表示画面としての前記タッチ面へのタッチ操作を検出するタッチ操作検出過程をさらに有し、
前記ユーザ操作情報受付過程は、前記タッチ操作検出過程での検出結果に基づいて、前記予め定められた座標系におけるタッチ座標を特定すること
を特徴とする請求項１６から２７の何れか一項に記載のスクロール制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクロール制御装置及びスクロール制御方法に関する。
【背景技術】
【０００２】
表示画面に表示しきれない画像を表示する場合、表示画面には画像の一部を表示し、ユーザ操作によって、画像の表示領域を移動させることにより、スクロール表示を行う表示装置が利用されている。ユーザ操作を行う入力デバイスとしては、タッチパネル又はリモコンが使用されることが多い。タッチパネルの場合は、一般に、タッチパネル上で押下した指を跳ねる操作を行うことで、表示がスクロールする。また、リモコンの場合は、一般に、十字キーボタンを長押し操作を行うことで、表示がスクロールする。
【０００３】
表示がスクロールする表示装置では、ユーザが目的とする画像の表示領域へ素早く移動するために、スクロールの方向及び速度をユーザが容易にコントロールできることが重要である。特許文献１に開示されている車両用情報表示装置のスクロール制御装置は、タッチ操作時の表示画面への押圧操作量を検出し、その検出信号に基づいてスクロール速度を制御する。このため、表示画面へのタッチ操作と、同タッチ操作に伴う押下操作とによって、スクロール速度の調節が任意に、かつ、即座に行われ、操作時の煩わしさが解消される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２１３９８９号公報（段落００３３）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、スクロール速度の調節にタッチ操作時の押圧操作量を用いるため、押圧操作量を検出する手段が必要であり、装置のコストアップにつながる。
【０００６】
そこで、本発明は、上述した問題点を解決するためになされたものであり、スクロールの方向及び速度の制御を容易に実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るスクロール制御装置は、予め定められた座標系における基準座標を示す情報を含むユーザプロファイル情報を記憶するユーザプロファイル記憶部と、タッチ面へのタッチ操作が行われた位置に対応するタッチ座標を、前記予め定められた座標系において特定するユーザ操作情報受付部と、前記基準座標から、前記ユーザ操作情報受付部で特定されたタッチ座標への方向に基づいて、スクロールの方向を決定するスクロール方向制御部と、前記基準座標から、前記ユーザ操作情報受付部で特定されたタッチ座標までの距離から、スクロールの移動量を決定するスクロール速度制御部と、前記スクロール方向制御部で決定された方向に、前記スクロール速度制御部で決定された移動量に応じて、表示部に表示されている画像をスクロールさせる表示内容更新部と、を備えることを特徴とする。
【０００８】
また、本発明の一態様に係るスクロール制御方法は、タッチ面へのタッチ操作が行われた位置に対応するタッチ座標を、予め定められた座標系において特定するユーザ操作情報受付過程と、前記予め定められた座標系における基準座標を示す情報を含むユーザプロファイル情報を参照して、当該基準座標から、前記ユーザ操作情報受付過程で特定されたタッチ座標への方向に基づいて、スクロールの方向を決定するスクロール方向制御過程と、前記基準座標から、前記ユーザ操作情報受付過程で特定されたタッチ座標までの距離から、スクロールの移動量を決定するスクロール速度制御過程と、前記スクロール方向制御過程で決定された方向に、前記スクロール速度制御過程で決定された移動量に応じて、表示過程で表示されている画像をスクロールさせる表示内容更新過程と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明の一態様によれば、スクロールの方向及び速度の制御を容易に実現できる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係るスクロール制御装置と、タッチ操作装置とを備えるスクロール制御システムの構成を示す概略図である。
【図２】実施の形態１におけるタッチ操作装置の構成を概略的に示すブロック図である。
【図３】（Ａ）及び（Ｂ）は、実施の形態１におけるタッチ操作入力部に表示される表示画像の一例を示す概略図である。
【図４】実施の形態１における操作情報の一例を示す概略図である。
【図５】実施の形態１におけるスクロール制御装置の構成を概略的に示すブロック図である。
【図６】実施の形態１における電子番組表の表示画像の一例を示す概略図である。
【図７】実施の形態１におけるスクロール制御装置のユーザイベント処理を概略的に示すフローチャートである。
【図８】実施の形態１における表示制御部のマルチタッチ処理を概略的に示すフローチャートである。
【図９】実施の形態１における表示制御部のタップ処理を概略的に示すフローチャートである。
【図１０】実施の形態１における表示制御部のフリーカーソル処理を概略的に示すフローチャートである。
【図１１】実施の形態１における表示制御部の長押し処理を概略的に示すフローチャートである。
【図１２】実施の形態１におけるプロファイル情報の一例を示す概略図である。
【図１３】実施の形態１におけるプロファイル情報の内容をタッチパネル上に示して説明するための概略図である。
【図１４】正規化される領域を説明するための概略図である。
【図１５】実施の形態１において、斜め方向におけるスクロール方向の角度補正を示す概略図（その１）である。
【図１６】実施の形態１において、斜め方向におけるスクロール方向の角度補正を示す概略図（その２）である。
【図１７】実施の形態１において、斜め方向におけるスクロール方向の角度補正を示す概略図（その３）である。
【図１８】実施の形態１において、タッチパネル上の操作点と、スクロールの移動量との関係を示す概略図である。
【図１９】実施の形態１において、右手だけで操作するときのプロファイル情報の内容を示す概略図である。
【図２０】実施の形態１において、プロファイル情報を更新する場合のイメージを示す概略図である。
【図２１】実施の形態２に係るスクロール制御装置の概略構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、実施の形態１に係るスクロール制御装置１１０と、タッチ操作装置１５０とを備えるスクロール制御システム１００の構成を示す概略図である。スクロール制御システム１００は、スクロール制御装置１１０と、タッチ操作装置１５０とが、無線を介して接続されている。以下の説明では、スクロール制御装置１１０はテレビ、タッチ操作装置１５０はリモコンであるものとする。
【００１２】
図２は、タッチ操作装置１５０の構成を概略的に示すブロック図である。タッチ操作装置１５０は、タッチ操作入力部１５１と、タッチ操作検出部１５２と、送信部１５３とを備える。
【００１３】
タッチ操作入力部１５１は、ユーザが画面操作を行うインターフェース部である。例えば、タッチ操作入力部１５１は、ユーザからのタッチ操作の入力を受けるタッチ面を備える。具体的には、タッチ操作入力部１５１は、タッチパネル又はタッチパッドを利用することで実現できる。以下、タッチ操作入力部１５１は、タッチパネルを備えているものとして説明する。
図３（Ａ）及び（Ｂ）は、タッチ操作入力部１５１に表示される表示画像の一例を示す概略図である。
タッチ操作装置１５０は、タッチパネルＰＮ０１を備えている。図３（Ａ）に示されているように、タッチパネルＰＮ０１には、ボタン１のアイコンＢＴ０１と、ボタン２のアイコンＢＴ０２と、ボタン３のアイコンＢＴ０３とが表示されている。また、上下左右キーのアイコンとして、上キーのアイコンＫＥ０１と、左キーのアイコンＫＥ０２と、下キーのアイコンＫＥ０３と、右キーのアイコンＫＥ０４と、が表示されている。ユーザは、タッチパネルＰＮ０１上のそれぞれのアイコンに割り当てられた領域をタップ（軽くたたく操作）することにより、ボタン及び上下左右キーの選択操作を行う。
図３（Ｂ）は、タッチ操作装置１５０のタッチパネルＰＮ０１における、ボタン及び上下左右キーに割り当てられた領域を示したものである。タッチパネルＰＮ０１において、ボタン１、ボタン２及びボタン３の領域を除いた領域は、ボタン１の領域を中心に４分割され、それぞれは、上キーの領域ＡＲ０１と、左キーの領域ＡＲ０２と、下キーの領域ＡＲ０３と、右キーの領域ＡＲ０４とに割り当てられている。
【００１４】
タッチ操作検出部１５２は、タッチ操作入力部１５１のタッチ面へのタッチ操作を検出し、その検出結果を示す操作情報を生成する。例えば、タッチ操作検出部１５２は、タッチ操作入力部１５１からの信号を受けて、タッチ操作を検出して操作情報を生成する。
図４は、操作情報の一例を示す概略図である。
操作情報ＭＳＧ０１は、プレス／リリース情報、パネル高さを示す情報、パネル幅を示す情報、Ｘ１座標、Ｙ１座標、Ｘ２座標及びＹ２座標を含む。
プレス／リリース情報は、ユーザがタッチパネル又はタッチパッド等のタッチセンサ部分に指等を接触させた際にプレス状態となり、離した際にリリース状態となる情報である。
パネル高さ及びパネル幅は、タッチ操作領域、具体的には、タッチパネル又はタッチパッドの大きさを示す。
Ｘ１座標及びＹ１座標は、ユーザがタッチパネル又はタッチパッド等のタッチセンサ部分に指等を接触させた座標（Ｘ１、Ｙ１）を示す。
Ｘ２座標及びＹ２座標は、ユーザがタッチパネル又はタッチパッド等のタッチセンサ部分に指等を接触させた点が２点である場合に、Ｘ１座標及びＹ１座標以外の座標を示す。なお、Ｘ２座標及びＹ２座標は、接触点が１点の場合は、無効値、例えば、「０ｘＦＦＦＦ」等となる。
なお、プレス／リリース情報がリリース状態を示す場合、Ｘ１座標、Ｙ１座標、Ｘ２座標及びＹ２座標は、全て無効値にされていてもよく、また、プレス状態における最後の値にされていてもよい。
【００１５】
図２に戻り、送信部１５３は、図４に示されているような操作情報ＭＳＧ０１をスクロール制御装置１１０へ送信する。送信部１５３は、リモコンの送信手段として一般的な赤外線通信を利用する他、規格化されている無線通信方式を利用して送信するものでもよい。
【００１６】
図５は、スクロール制御装置１１０の構成を概略的に示すブロック図である。スクロール制御装置１１０は、受信部１１１と、ユーザ操作情報受付部１１２と、ユーザプロファイル記憶部１１３と、表示データ生成部１１４と、記憶部１１５と、表示制御部１１６と、描画部１１７と、ビデオメモリ１１８と、表示部１１９とを備える。
【００１７】
受信部１１１は、タッチ操作装置１５０から送信された信号を受信し、受信した信号に含まれる、図４に示すような操作情報ＭＳＧ０１をユーザ操作情報受付部１１２に与える。
【００１８】
ユーザ操作情報受付部１１２は、受信部１１１から与えられる操作情報ＭＳＧ０１に基づいて、タッチ面へのタッチ操作が行われた位置に対応するタッチ座標を、予め定められた座標系において特定する。例えば、ユーザ操作情報受付部１１２は、受信部１１１から与えられる操作情報ＭＳＧ０１において、プレス／リリース情報がプレス状態になった場合、プレス／リリース情報と、操作情報ＭＳＧ０１のＸ１座標、Ｙ１座標、Ｘ２座標、Ｙ２座標、パネル高さ及びパネル幅より、タッチパネルにおけるユーザの接触座標を、予め定められた座標系における、予め定められた範囲の相対座標に変換する。これは、タッチパネルの解像度が、機種によって異なるため、ユーザの接触座標を正規化するためである。例えば、相対座標における予め定められた最大値が（８００，４８０）であり、操作情報ＭＳＧ０１における、パネル高さが「６４０」、パネル幅が「４００」である場合には、操作情報ＭＳＧ０１におけるＸ１座標及びＸ２座標は、「１．２５（＝８００÷６４０）」倍にされ、Ｙ１座標及びＹ２座標は、「１．２（＝４８０÷４００）」倍にされる。これにより、ユーザの操作範囲を、タッチパネルの解像度によらず、予め定められた範囲とすることができる。ここで、操作情報ＭＳＧ０１で示されているＧ１（Ｘ１，Ｙ１）及びＧ２（Ｘ２，Ｙ２）は、それぞれ、タッチ座標としての相対座標Ｒ１（ＲＸ１，ＲＹ１）及びＲ２（ＲＸ２，ＲＹ２）に変換される。そして、ユーザ操作情報受付部１１２は、変換後の相対座標を示す相対座標情報と、プレス／リリース情報とを含むユーザ操作情報を表示制御部１１６に与える。なお、操作情報ＭＳＧ０１のＸ２座標及びＹ２座標が無効値であった場合には、ユーザ操作情報受付部１１２は、変換を行わずにＲＸ２及びＲＹ２として無効値を与える。その後、ユーザ操作情報受付部１１２は、受信部１１１から通知される操作情報ＭＳＧ０１のプレス／リリース情報がリリース状態に変化するまで、表示制御部１１６にプレス／リリース情報と相対座標情報とを示すユーザ操作情報を継続して与える。
【００１９】
ユーザプロファイル記憶部１１３は、表示制御部１１６がユーザ操作情報受付部１１２から与えられる操作情報ＭＳＧ０１に基づいて表示制御を行う際に、ユーザの操作時の特性に応じた補正を行うためのユーザプロファイル情報を格納する。
【００２０】
表示データ生成部１１４は、表示制御部１１６からの指示を受けて画像データを生成し、ビデオメモリ１１８に記憶させる。例えば、テレビの電子番組表をスクロール表示する場合、表示データ生成部１１４は、画像データとして、受信したデジタル放送波から抽出した電子番組情報に基づいて格子状の番組表グラフィックスデータを生成する。このとき、画像データは、画像を構成する複数の素材データと、それぞれの素材データに対する表示定義情報とで構成される。表示定義情報は、素材データを識別するＩＤ情報、素材データの配置位置を示す配置情報、素材データの重なり順序を示す深度情報、素材データの変換行列情報を含む。変換行列情報は、ＩＤ情報で定義される素材データに対して、平行移動、拡大、縮小、回転及び色指定を定義する。表示内容更新の際には、更新される素材データの対象定義、例えば、変換行列情報の平行移動、拡大、縮小、回転及び色のような更新される対象となる情報を変更する。
【００２１】
図６は、電子番組表の表示画像の一例を示す概略図である。
電子番組表の表示画像ＩＭ０１は、縦方向に時間情報ＴＩ０１、ＴＩ０２、横方向に放送局情報ＳＩ０１を有する。そして、電子番組表の表示画像ＩＭ０１は、時間情報ＴＩ０１、ＴＩ０２で示される時間と、放送局情報ＳＩ０１で示される放送局とに対応する領域に、それぞれの時間及び放送局で放送される番組を示す番組情報データが格子状に組み合わされて配置された放送番組情報ＢＩ０１を有する。
ユーザは、タッチ操作装置１５０を用いて、電子番組表の表示画像においてフォーカスの当っている番組を移動させることで、所望の番組を検索する。例えば、ユーザが上下左右の方向キーをタップすることで、隣接する番組へフォーカス対象ＦＰの番組が移動する。また、ユーザは、タッチパネルをなぞるフリーカーソル操作を行うことで、画像内でフォーカス対象ＦＰの番組を自由に移動させることができる。フォーカス対象ＦＰとされた番組は、色の変更及び拡大等による表示効果が行われ、フォーカス状態となる。なお、図６において、フォーカス対象ＦＰとはされていない番組の表示効果を通常状態という。
また、フォーカス番組が表示領域の端付近まで移動された場合には、方向に応じて放送番組情報ＢＤ０１、時間情報ＴＩ０１、ＴＩ０２及び放送局情報ＳＩ０１のデータが更新されて、表示内容が移動される。例えば、フォーカスが右方向に移動して、フォーカスされた番組が、ｃｈ７の放送局まで移動した場合、次に右方向へのタップ操作が行われると、放送局情報ＳＩ０１と放送番組情報ＢＤ０１のデータが左方向へ１放送局分平行移動して、ｃｈ２からｃｈ９までの情報が表示される。同様に、上下方向に対しては、時間情報ＴＩ０１、ＴＩ０２と放送番組情報ＢＤ０１とのデータが上下方向へ平行移動される。また、斜め方向に対しては、放送局情報ＳＩ０１のデータは左右方向へ、時間情報ＴＩ０１、ＴＩ０２のデータは上下方向へ、放送番組情報ＢＤ０１のデータは上下方向と左右方向への平行移動が行われる。
【００２２】
図５に戻り、記憶部１１５は、表示データ生成部１１４が画像データを生成する際に必要となるフォント及びアイコン等の初期データを格納する。なお、初期データに含まれるフォントデータ及びアイコンデータ、又は、フォントデータ及びアイコンデータを番組単位でグルーピングしたデータが素材データとなる。
【００２３】
表示制御部１１６は、ユーザ操作情報受付部１１２から与えられたユーザ操作情報に基づいて、操作内容を判定し、操作内容に応じて表示する画像データを更新する。表示制御部１１６は、操作内容判定部１１６１と、スクロール方向制御部１１６２と、スクロール速度制御部１１６３と、表示内容更新部１１６４とを備える。
【００２４】
操作内容判定部１１６１は、ユーザ操作情報受付部１１２から与えられたユーザ操作情報で示されるプレス／リリース情報及び相対座標情報から操作内容の判定を行う。判定には、プレス状態となった処理を開始した相対座標ｓＲ１、ｓＲ２と、前回検出時の相対座標ｐＲ１、ｐＲ２、そして、現在の相対座標Ｒ１、Ｒ２が使用される。なお、プレス状態となった処理を開始した相対座標ｓＲ１、ｓＲ２、及び、前回検出時の相対座標ｐＲ１、ｐＲ２については、例えば、記憶部１１５に記憶しておけばよい。
スクロール方向制御部１１６２は、操作内容判定部１１６１での判定結果がスクロール操作であった場合に、ユーザプロファイル記憶部１１３に記憶されるユーザプロファイル情報を参照して、スクロール方向を確定する。例えば、スクロール方向制御部１１６２は、後述するユーザプロファイル情報に含まれている情報で示される基準座標から、ユーザ操作情報受付部で特定されたタッチ座標への方向に基づいて、スクロールの方向を決定する。
スクロール速度制御部１１６３は、操作内容判定部１１６１での判定結果がスクロール操作であった場合に、ユーザプロファイル記憶部１１３に記憶されるユーザプロファイル情報を参照して、スクロールの移動量（速度）を確定する。例えば、スクロール速度制御部１１６３は、後述するユーザプロファイル情報に含まれている情報で示される基準座標と、ユーザ操作情報受付部で特定されたタッチ座標との間の距離から、スクロールの移動量を決定する。
表示内容更新部１１６４は、操作内容判定部１１６１での判定結果に基づいて、表示データ生成部１１４で生成され、ビデオメモリ１１８に記憶された画像データの変換行列定義を更新することで、表示内容の更新処理を行う。例えば、表示内容更新部１１６４は、スクロール方向制御部１１６２で決定された方向に、スクロール速度制御部１１６３で決定された移動量に応じて、表示部１１９に表示されている画像をスクロールさせる。
また、表示内容更新部１１６４は、画像を切り替える際には、表示データ生成部１１４に対して画像データの生成指示を行う。
【００２５】
描画部１１７は、ビデオメモリに記憶された画像データの素材データ及びその表示定義情報に基づいて、画像を描画するための描画データを生成する。描画部１１７は、生成された描画データを表示部１１９に与える。
表示部１８０は、描画部１１７から得られた描画データに基づいて、画像を表示する。
【００２６】
表示制御部１１６、ユーザプロファイル記憶部１１３、表示データ生成部１１４、記憶部１１５及び描画部１１７は、例えば、ＣＰＵ等のマイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、タイマー回路、入出力インターフェース及び専用処理ユニットを含む集積回路で構成することができる。また、表示制御部１１６、ユーザプロファイル記憶部１１３、表示データ生成部１１４、記憶部１１５及び描画部１１７の全部又は一部の機能は、ハードウエアで実現されてもよいし、あるいは、所定のコンピュータプログラムを実行するマイクロプロセッサにより実現されてもよい。さらに、表示制御部１１６、ユーザプロファイル記憶部１１３、表示データ生成部１１４、記憶部１１５及び描画部１１７の全部又は一部の機能がコンピュータプログラム（実行形式のファイルを含む）で実現される場合、マイクロプロセッサは、コンピュータ読み取り可能な記録媒体からコンピュータプログラム又はこれに相当する実行形式のファイルをロードし実行することにより当該機能を実現することができる。また、記憶部１１５は、不揮発メモリ、ＨＤＤ（ハードディスクドライブ）又は光ディスクを備えた読書装置等の記憶装置を用いて実現することができる。
【００２７】
以下、上記構成を有するスクロール制御装置１１０の動作について説明する。
【００２８】
図７は、スクロール制御装置１１０のユーザイベント処理を概略的に示すフローチャートである。スクロール制御装置１１０の表示制御部１１６は、タッチ操作装置１５０からの画像表示指示を受けて、該当する画像データの生成指示を表示データ生成部１１４に通知し、画像データの表示を開始する。その後、表示制御部１１６は、ユーザの画面操作に基づく、ユーザ操作受付部１２０からのプレス／リリース情報（プレス状態）及び座標情報の通知を受けて、図７のフローを開始する。
【００２９】
まず、表示制御部１１６の操作内容判定部１１６１は、ユーザ操作受付部１２０からの相対座標情報に基づいて、マルチタッチ判定を行う（Ｓ１０）。相対座標Ｒ２の座標情報が無効値ではない場合には、マルチタッチ操作であると判定することができる。一方、相対座標Ｒ２の座標情報が無効値である場合には、シングルタッチ操作であると判定することができる。そして、マルチタッチ操作である場合（Ｓ１０：ＹＥＳ）には、処理はステップＳ１１に進み、シングルタッチ操作である場合（Ｓ１０：ＮＯ）には、処理はステップＳ１２に進む。なお、マルチタッチ操作は、２つの接触点を近づけたり遠ざけたりする操作で、表示内容の拡大縮小に用いる。
【００３０】
ステップＳ１１では、表示制御部１１６は、マルチタッチ処理を行う。マルチタッチ処理の詳細は、図８を用いて説明する。
【００３１】
一方、ステップＳ１２では、操作内容判定部１１６１は、ユーザ操作受付部１２０からのプレス／リリース情報及び相対座標情報に基づいて、タップ判定を行う（Ｓ１３）。プレス／リリース情報がプレス状態となってから一定時間（予め定められた時間）以内にリリース状態となり、かつ、その間の相対座標の移動幅が規定値ＴＨ０２（予め定められた閾値）を超えない場合、操作内容判定部１１６１は、タップ操作が行われたと判断する。そして、タップ操作が行われたと判断された場合（Ｓ１２：ＹＥＳ）には、処理はステップＳ１３に進む。タップ操作が行われたと判断されなかった場合（Ｓ１２：ＮＯ）、言い換えると、プレス／リリース情報がプレス状態となってから一定時間を超えてからリリース状態となった場合、又は、プレス／リリース情報がプレス状態となってからの相対座標の移動幅が規定値ＴＨ０２を超えた場合には、処理はステップＳ１４に進む。
【００３２】
ステップＳ１３では、表示制御部１１６は、タップ処理を行う。タップ処理については、図９を用いて説明する。
【００３３】
一方、ステップＳ１４では、操作内容判定部１１６１は、ユーザ操作受付部１２０からのプレス／リリース情報及び相対座標情報に基づいて、長押し判定を行う。プレス／リリース情報がプレス状態となってから一定時間を経過し、かつ、その間の相対座標の移動幅が規定値ＴＨ０２を超えない場合、操作内容判定部１１６１は、長押し操作が行われたと判断する。そして、長押し操作が行われたと判断されなかった場合（Ｓ１４：ＮＯ）、言い換えると、プレス／リリース情報がプレス状態となってから一定時間を経過し、かつ、その間の相対座標の移動幅が規定値ＴＨ０２を超えた場合には、操作内容判定部１１６１は、フリーカーソル操作が行われたと判断して、ステップＳ１５の処理に進む。一方、長押し操作が行われたと判断された場合（Ｓ１４：ＹＥＳ）には、処理はステップＳ１６に進む。
【００３４】
ステップＳ１５では、表示制御部１１６は、フリーカーソル処理を行う。フリーカーソル処理については、図１０を用いて説明する。
【００３５】
一方、ステップＳ１６では、表示制御部１１６は、長押し処理を行う。長押し処理については、図１１を用いて説明する。
【００３６】
図８は、表示制御部１１６のマルチタッチ処理を概略的に示すフローチャートである。
【００３７】
表示制御部１１６の操作内容判定部１１６１は、マルチタッチ処理を開始した相対座標ｓＲ１、ｓＲ２と現在の相対座標Ｒ１、Ｒ２より、拡大縮小操作の開始判定を行う（Ｓ２０）。マルチタッチ処理を開始した相対座標ｓＲ１、ｓＲ２に対して、現在の相対座標Ｒ１、Ｒ２の何れかの移動量が規定値ＴＨ０１（予め定められた閾値）を超えた場合は、操作内容判定部１１６１は、ユーザに拡大縮小操作の意図があると判断する。そして、ユーザに拡大縮小操作の意図があると判断された場合（Ｓ２０：ＹＥＳ）には、処理はステップＳ２１に進む。一方、ユーザに拡大縮小操作の意図があると判断されなかった場合（Ｓ２０：ＮＯ）、言い換えると、マルチタッチ処理を開始した相対座標ｓＲ１、ｓＲ２に対して、現在の相対座標Ｒ１、Ｒ２の何れかの移動量が規定値ＴＨ０１を超えていない場合には、操作内容判定部１１６１は、タッチ接触部のブレであると判断して、ステップＳ２４の処理に進む。
【００３８】
ステップＳ２１では、操作内容判定部１１６１は、前回の相対座標ｐＲ１、ｐＲ２と現在の相対座標Ｒ１、Ｒ２に基づいて、拡大縮小の判定を行う。操作内容判定部１１６１は、前回の相対座標ｐＲ１及びｐＲ２の２点間の距離と、現在の相対座標Ｒ１及びＲ２の２点間の距離とを比較し、今回の相対座標Ｒ１及びＲ２の２点間の距離のほうが大きい場合は、拡大操作であると判断して、ステップＳ２２の処理に進む。逆に、操作内容判定部１１６１は、前回の相対座標ｐＲ１及びｐＲ２の２点間の距離のほうが大きい場合は、縮小操作であると判断して、ステップＳ２３の処理に進む。
【００３９】
ステップＳ２２では、表示内容更新部１１６４は、拡大操作に従って表示更新処理を行う。例えば、表示内容更新部１１６４は、ビデオメモリ１１８に記憶されている画像データにおける、素材データの変換行列定義を一定割合増加した値に変更する。画像表示の拡大縮小率を５％毎に制御する場合、表示内容更新部１１６４は、現在の画像表示の拡大縮小率を５％増加させる。具体的には、現在の素材データの変換行列定義が画像を１００％で表示するものであった場合には、表示内容更新部１１６４は、素材データの変換行列定義における拡大縮小率を１０５％に変更する。その後、変更されたビデオメモリ１１８上の画像データに従って描画部１１７が描画を実行し、表示内容が５％拡大される。
【００４０】
一方、ステップＳ２３では、表示内容更新部１１６４は、縮小操作に従って表示更新処理を行う。例えば、表示内容更新部１１６４は、ビデオメモリ１１８に記憶されている画像データにおける、素材データの変換行列定義を一定割合減少した値に変更する。画像表示の拡大縮小率を５％毎に制御する場合、表示内容更新部１１６４は、現在の画像表示の拡大縮小率を５％減少させる。具体的には、現在の素材データの変換行列定義が画像を１００％で表示するものであった場合には、素材データの変換行列定義における拡大縮小率を９５％に変更する。その後、変更されたビデオメモリ１１８上の画像データに従って描画部１１７が描画を実行し、表示内容が５％縮小される。
【００４１】
次に、操作内容判定部１１６１は、プレス／リリース情報よりリリース判定を行う（Ｓ２４）。プレス／リリース情報がプレス状態であった場合（Ｓ２４：ＮＯ）には、操作内容判定部１１６１は、拡大縮小操作が継続されていると判断して、ステップＳ２０の処理に戻る。一方、プレス／リリース情報がリリース状態であった場合（Ｓ２４：ＹＥＳ）には、操作内容判定部１１６１は、拡大縮小操作が終了したと判断して、マルチタッチ処理を終了する。
【００４２】
図９は、表示制御部１１６のタップ処理を概略的に示すフローチャートである。
【００４３】
表示制御部１１６の操作内容判定部１１６１は、タップ判定した相対座標情報に基づいて上下キーに対する領域判定を行う（Ｓ３０）。例えば、タップ判定された相対座標情報で示される相対座標が、図３（Ｂ）に示されている上キー領域ＡＲ０１又は下キー領域ＡＲ０３に含まれる場合には、操作内容判定部１１６１は、上下キー選択の操作が行われたと判断して（Ｓ３０：ＹＥＳ）、ステップＳ３１の処理に進む。タップ判定された相対座標情報で示される相対座標が、図３（Ｂ）に示されている上キー領域ＡＲ０１又は下キー領域ＡＲ０３に含まれない場合には、操作内容判定部１１６１は、上下キー選択の操作が行われなかったと判断して（Ｓ３０：ＮＯ）、ステップＳ３２の処理に進む。
【００４４】
ステップＳ３１では、表示内容更新部１１６４は、上下方向選択操作に従って表示更新処理を行う。例えば、表示内容更新部１１６４は、タップ判定された相対座標情報より、上キー操作か下キー操作かを特定し、現在のフォーカス番組から、次のフォーカス番組を決定する。次のフォーカス番組が現在すべて表示されている場合は、表示内容更新部１１６４は、現在のフォーカス番組の素材データの表示効果を通常状態に変更し、次のフォーカス番組の素材データの表示効果をフォーカス状態に変更する。一方、次のフォーカス番組が現在表示されていない、又は、一部しか表示されていない場合は、表示内容更新部１１６４は、現在のフォーカス番組の素材データの表示効果を通常状態に変更し、時間情報、番組情報及び放送番組情報の素材データを上下方向に平行移動し、次のフォーカス番組の素材データの表示効果をフォーカス状態に変更する。
【００４５】
ステップＳ３２では、操作内容判定部１１６１は、タップ判定された相対座標情報に基づいて、左右キーに対する領域判定を行う。例えば、タップ判定された相対座標情報で示される相対座標が、図３（Ｂ）に示されている左キー領域ＡＲ０２又は右キー領域ＡＲ０４に含まれる場合には、操作内容判定部１１６１は、左右キー選択の操作が行われたと判断して（Ｓ３２：ＹＥＳ）、ステップＳ３３の処理に進む。一方、タップ判定された相対座標情報で示される相対座標が、図３（Ｂ）に示されている左キー領域ＡＲ０２又は右キー領域ＡＲ０４に含まれない場合には、操作内容判定部１１６１は、左右キー選択の操作が行われなかったと判断して（Ｓ３２：ＮＯ）、ステップＳ３４の処理に進む。
【００４６】
ステップＳ３３では、表示内容更新部１１６４は、左右方向選択操作に従って表示更新処理を行う。例えば、表示内容更新部１１６４は、タップ判定された相対座標情報より、左キー操作か右キー操作かを特定し、現在のフォーカス番組から、次のフォーカス番組を決定する。次のフォーカス番組が現在すべて表示されている場合は、表示内容更新部１１６４は、現在のフォーカス番組の素材データの表示効果を通常状態に変更し、次のフォーカス番組の素材データの表示効果をフォーカス状態に変更する。一方、次のフォーカス番組が現在表示されていない、又は、一部しか表示されていない場合は、表示内容更新部１１６４は、現在のフォーカス番組の素材データの表示効果を通常状態へ変更し、放送局情報、番組情報及び放送番組情報の素材データを左右方向に平行移動し、次のフォーカス番組の素材データの表示効果をフォーカス状態に変更する。
【００４７】
ステップＳ３４では、操作内容判定部１１６１は、タップ判定された相対座標情報に基づいてボタンに対する領域判定を行う。タップ判定された相対座標情報が図３（Ｂ）に示されているボタン１領域、ボタン２領域及びボタン３領域の何れかに含まれる場合、操作内容判定部１１６１は、ボタン操作が行われたと判断する。そして、タップ判定された相対座標情報が図３（Ｂ）に示されているボタン１領域に含まれる場合には、処理はステップＳ３５に進み、タップ判定された相対座標情報が図３（Ｂ）に示されているボタン２領域に含まれる場合には、処理はステップＳ３６に進み、タップ判定された相対座標情報が図３（Ｂ）に示されているボタン３領域に含まれる場合には、処理はステップＳ３７に進む。
【００４８】
ステップＳ３５では、表示内容更新部１１６４は、ボタン１選択操作に従って表示更新処理を行う。表示内容更新部１１６４は、ボタン１に割り当てられた表示切り替えとして、例えば、詳細番組画像を表示するために、詳細番組画像を構成する素材データを、予め表示データ生成部１１４で生成され、ビデオメモリ１１８に記憶されている画像データの表示定義情報に追加する。その後、変更されたビデオメモリ１１８上の画像データに従って描画部１１７が描画を実行し、詳細番組画像が表示される。
【００４９】
ステップＳ３６では、表示内容更新部１１６４は、ボタン２選択操作に従って表示更新処理を行う。表示内容更新部１１６４は、ボタン２に割り当てられた表示切り替えとして、例えば、メニュー画像を表示するために、メニュー画像を構成する素材データを、予め表示データ生成部１１４で生成され、ビデオメモリ１１８に記憶されている画像データの表示定義情報に追加する。その後、変更されたビデオメモリ１１８上の画像データに従って描画部１１７が描画を実行し、メニュー画像が表示される。
【００５０】
ステップＳ３７では、表示内容更新部１１６４は、ボタン３選択操作に従って表示更新処理を行う。表示内容更新部１１６４は、ボタン３に割り当てられる表示切り替えとして、例えば、電子番組表以外の別画像へ切り替えるために、描画部１１７に対して、描画対象の画像データを、予め表示データ生成部１１４で生成され、ビデオメモリ１１８に記憶されている、別画像の画像データへ切り替える通知を行う。その後、ビデオメモリ１１８上の別画像の画像データにしたがって描画部１１７が描画を実行し、別画像が表示される。
【００５１】
図１０は、表示制御部１１６のフリーカーソル処理を概略的に示すフローチャートである。
【００５２】
表示制御部１１６の表示内容更新部１１６４は、前回の相対座標ｐＲ１と現在の相対座標Ｒ１から移動量を決定し、フリーカーソル操作のための表示更新処理を行う（Ｓ４０）。例えば、表示内容更新部１１６４は、フリーカーソル処理開始時におけるフォーカス対象の番組をフリーカーソル操作対象番組として特定するとともに、そのフォーカス対象の番組の表示領域内における予め定められた位置を示す相対座標情報を、フリーカーソル位置を示す相対座標情報として特定する。そして、表示内容更新部１１６４は、特定されたフリーカーソル操作対象番組と、特定されたフリーカーソル位置を示す相対座標情報とを含むフリーカーソル制御情報を生成する。表示内容更新部１１６４は、生成されたフリーカーソル制御情報を、例えば、記憶部１１５に記憶しておき、以降、前回の相対座標と現在の相対座標から得られた移動量から、フリーカーソル制御情報を更新する。さらに、表示内容更新部１１６４は、フリーカーソル処理開始時におけるフォーカス対象の番組の素材データの表示効果をフォーカス状態からフリーカーソル状態に変更する。フリーカーソル状態は、例えば、フォーカス状態から色効果を変えた状態である。
【００５３】
そして、前回の相対座標と現在の相対座標から得られた移動量から、フリーカーソル操作対象番組の移動を判断した場合は、表示内容更新部１１６４は、現在のフリーカーソル操作対象番組の素材データの表示効果を通常状態に変更し、移動後のフリーカーソル操作対象番組の素材データの表示効果をフリーカーソル状態に変更する。このとき、移動後のフリーカーソル操作対象番組が現在表示されていない、又は、一部しか表示されていない場合には、表示内容更新部１１６４は、放送局情報、時間情報及び放送番組情報の素材データを、フリーカーソル操作の方向と逆方向へ移動させ、移動後のフリーカーソル操作対象番組の素材データの表示効果をフリーカーソル状態に変更する。その後、変更されたビデオメモリ１１８上の画像データに従って描画部１１７が描画を実行し、表示内容がフリーカーソル操作に応じて更新される。
【００５４】
次に、表示内容判定部１１６１は、ユーザ操作受付部１２０からのプレス／リリース情報及び相対座標情報に基づいて、長押し判定を行う（Ｓ４１）。表示内容判定部１６１は、相対座標の移動幅が規定値ＴＨ０２を超えない時間が一定時間継続した場合、フリーカーソル操作から長押し操作へ移行したと判断して（Ｓ４１：ＹＥＳ）、ステップＳ４２の処理に進む。一方、表示内容判定部１１６１は、一定時間内に、座標情報の移動幅が規定値ＴＨ０２を超えた場合には、フリーカーソル操作が継続していると判断して（Ｓ４１：ＮＯ）、ステップＳ４３の処理に進む。
【００５５】
ステップＳ４２では、表示制御部１１６は、長押し処理を実行する。ステップＳ４２での処理については、図１１を用いて説明する。
【００５６】
一方、ステップＳ４３では、操作内容判定部１１６１は、ユーザ操作受付部１２０からのプレス／リリース情報に基づいて、リリース判定を行う。プレス／リリース情報がプレス状態であった場合、操作内容判定部１１６１は、フリーカーソル操作が継続されていると判断して（Ｓ４３：ＮＯ）、ステップＳ４０の処理に戻る。一方、プレス／リリース情報がリリース状態であった場合、操作内容判定部１１６１は、フリーカーソル操作が終了したと判断して（Ｓ４３：ＹＥＳ）、ステップＳ４４の処理に進む。
【００５７】
ステップＳ４４では、操作内容判定部１１６１は、前回の相対座標ｐＲ１と現在の相対座標Ｒ１とに基づいて、慣性スクロール判定を行う。例えば、前回の相対座標ｐＲ１及び現在の相対座標Ｒ１の２点間の距離が、規定値ＴＨ０３（予め定められた閾値）を超えた場合、表示制御部１１６は、慣性スクロール操作（タッチパネルをはじく操作）が行われたと判断して（Ｓ４４：ＹＥＳ）、ステップＳ４５の処理に進む。一方、前回の相対座標ｐＲ１及び現在の相対座標Ｒ１の２点間の距離が、規定値ＴＨ０３以内である場合（Ｓ４４：ＮＯ）、表示内容更新部１１６４は、フリーカーソル操作対象番組の素材データの表示効果をフリーカーソル状態からフォーカス状態に変更する。
【００５８】
ステップＳ４５では、操作内容判定部１１６１は、慣性スクロールの判定に用いた前回の相対座標ｐＲ１と現在の相対座標Ｒ１とに基づいて、慣性スクロールの方向と強さを決定し、フリーカーソル制御情報を参照して、慣性スクロール完了時の番組と慣性スクロール完了までに表示される画像の枚数を決定する。次に、操作内容判定部１１６１は、表示回数毎の慣性スクロールによる移動量を決定し、表示内容更新部１１６４に更新処理を行わせる。更新処理では、表示内容更新部１１６４は、決定された移動量からフリーカーソル制御情報を更新する。そして、フリーカーソル操作対象番組の移動を判断した場合、表示内容更新部１１６４は、現在のフリーカーソル操作対象番組の素材データの表示効果を通常状態に変更し、移動後のフリーカーソル操作対象番組の素材データの表示効果をフリーカーソル状態に変更する。このとき、移動後のフォーカス番組が現在表示されていない、又は、一部しか表示されていない場合には、表示内容更新部１１６４は、放送局情報、時間情報及び放送番組情報の素材データを慣性スクロールの方向と逆方向へ移動させ、移動後のフリーカーソル操作対象番組の素材データの表示効果をフリーカーソル状態に変更する。その後、変更されたビデオメモリ１１８上の画像データにしたがって描画部１１７が描画を実行し、慣性スクロール途中の画像が表示される。以後、表示内容更新部１１６４は、慣性スクロール完了まで更新処理を継続し、慣性スクロール完了後、フリーカーソル操作対象番組の素材データの表示効果をフリーカーソル状態からフォーカス状態に変更する。なお、表示内容更新部１１６４は、ユーザ操作に応じて、慣性スクロール更新処理を途中で停止し、そのときのフリーカーソル操作対象番組の素材データの表示効果をフリーカーソル状態からフォーカス状態に変更してもよい。
【００５９】
なお、フリーカーソル操作において、処理で用いる前回の相対座標ｐＲ１と現在の相対座標Ｒ１は、バッファリングされた２回以上の平均座標としてもよい。
【００６０】
図１１は、表示制御部１１６の長押し処理を概略的に示すフローチャートである。
【００６１】
表示制御部１１６のスクロール方向制御部１１６２は、長押し操作における相対座標Ｒ１と、ユーザプロファイル記憶部１１３に記憶されるプロファイル情報とに基づいて、スクロール方向を決定する（Ｓ５０）。スクロール方向は、プロファイル情報に含まれている情報で示される基準座標から、長押し操作における相対座標Ｒ１への方向によって決定される。例えば、スクロール方向は、長押し操作における相対座標Ｒ１の基準座標からの角度で決定される。ここで、ユーザは、タッチ操作装置１５０を操作する場合、操作する腕（片手、両手、右手または左手）、タッチパネルの大きさ、手の大きさ、指の長さ等によって、容易に操作できる領域及び動きが異なる。このため、相対座標Ｒ１で示されるユーザ操作をユーザ毎のプロファイル情報に基づいて補正する。
【００６２】
図１２は、プロファイル情報の一例を示す概略図である。
プロファイル情報ＰＦ０１は、ユーザの意図と操作内容のずれを補正するための情報である。例えば、プロファイル情報ＰＦ０１は、図１２に示されているように、中心座標Ｘｃと、中心座標Ｙｃと、縦方向正規化フラグＦｖと、横方向正規化フラグＦｈと、斜め方向正規化フラグＦｏと、縦方向角度Ｄｖと、横方向角度Ｄｈと、無効半径Ｒｉとを示す情報を含む。なお、図１３は、プロファイル情報ＰＦ０１の内容をタッチパネル上に示して説明するための概略図である。
【００６３】
中心座標（Ｘｃ、Ｙｃ）は、基準座標である。中心座標（Ｘｃ、Ｙｃ）と、長押し操作における相対座標Ｒ１との位置関係で、スクロール方向（角度）及びスクロールの移動量が決定される。図１３に示されているように、本実施の形態においては、中心座標（Ｘｃ、Ｙｃ）に対応する位置は、タッチパネルの中心位置となっている。しかしながら、基準座標は、中心座標に限られるものではなく、例えば、ユーザにより選択された座標であってもよい。この場合には、基準座標に対応する位置は、図１３に示されている中心位置とは異なる位置となる。
縦方向正規化フラグＦｖは、スクロール方向の縦方向（上下方向）への正規化を有効にするか否かを示すフラグ情報である。例えば、スクロール方向の縦方向への正規化を有効にすることで、長押し操作における相対座標Ｒ１に対応する位置が、図１３に示されている、基準座標（中心座標）に対応する位置から縦方向に延ばした辺Ｓｖとの間の角度が縦方向角度Ｄｖとなる辺Ｓｓ１及び辺Ｓｓ１＃で囲まれる領域に含まれる場合に、スクロール方向が縦方向（辺Ｓｖの方向）に正規化される。
ここで、縦方向角度Ｄｖは、スクロール方向を縦方向に正規化する領域を示す情報である。本実施の形態においては、縦方向角度Ｄｖは、正規化される方向に対する角度により、正規化する領域を示している。なお、ユーザが、縦方向正規化フラグＦｖを有効にするか否かを選択することにより、正規化する領域を選択することができる。
横方向正規化フラグＦｈは、スクロール方向の横方向（左右方向）への正規化を有効にするか否かを示すフラグ情報である。例えば、スクロール方向の横方向への正規化を有効にすることで、長押し操作における相対座標Ｒ１に対応する位置が、図１３に示されている、基準座標（中心座標）に対応する位置から横方向に延ばした辺Ｓｈとの間の角度が横方向角度Ｄｈとなる辺Ｓｓ２及び辺Ｓｓ２＃で囲まれる領域に含まれる場合に、スクロール方向が横方向（辺Ｓｈの方向）に正規化される。
ここで、横方向角度Ｄｈは、スクロール方向を横方向に正規化する領域を示す情報である。本実施の形態においては、横方向角度Ｄｈは、正規化される方向に対する角度により、正規化する領域を示している。なお、ユーザが、横方向正規化フラグＦｈを有効にするか否かを選択することにより、正規化する領域を選択することができる。
以上のような正規化を行うことにより、安定して上下左右方向にスクロール表示を行うことができる。
斜め方向正規化フラグＦｏは、スクロール方向の斜め方向への正規化を有効にするか否かを示すフラグ情報である。例えば、スクロール方向の斜め方向への正規化を有効にすることで、長押し操作における相対座標Ｒ１に対応する位置が、図１３に示されている、辺Ｓｓ１と辺Ｓｓ２とにより囲まれた領域、言い換えると、縦方向角度Ｄｖ及び横方向角度Ｄｈから得られる角度Ｄｏで定義される領域に含まれる場合に、スクロール方向が予め定められた斜め方向に正規化される。なお、予め定められた斜め方向は、辺Ｓｈとの間の角度が４５度となる方向等のように一つの方向であってもよく、長押し操作における相対座標Ｒ１の位置に応じて、複数の方向から選択された方向であってもよい。
【００６４】
以上の正規化フラグは、例えば、タッチ操作に不慣れなユーザの場合は縦、横及び斜めすべてを有効化すればよい。一方、タッチ操作に慣れているユーザの場合は、スクロール方向を自在に操作できるように、縦と横だけを有効化し、かつ、縦方向角度Ｄｖ及び横方向角度Ｄｈの角度を小さくすればよい。これらは全てユーザが選択できるようにすることが望ましい。
【００６５】
図１４は、正規化される領域を説明するための概略図である。
以上説明した縦方向角度Ｄｖ及び横方向角度Ｄｈにより、タッチパネル（タッチパネルの各位置に対応する相対座標）は、基準座標（中心座標）に対応する位置を起点として、放射状に延びる直線により、複数の領域に区切られる。図１４においては、基準座標に対応する位置の上に配置されている領域ＡＲ１１、右上に配置されている領域ＡＲ１２、右に配置されている領域ＡＲ１３、右下に配置されている領域ＡＲ１４、下に配置されている領域ＡＲ１５、左下に配置されている領域ＡＲ１６、左に配置されている領域ＡＲ１７及び左上に配置されている領域ＡＲ１８が区切られる。
【００６６】
そして、縦方向正規化フラグＦｖが有効にされることにより、領域ＡＲ１１及び領域ＡＲ１５において正規化を行うことが選択される。また、横方向正規化フラグＦｈが有効にされることにより、領域ＡＲ１３及び領域ＡＲ１７において正規化を行うことが選択される。さらに、斜め方向正規化フラグＦｏが有効にされることにより、領域ＡＲ１２、領域ＡＲ１４、領域ＡＲ１６及び領域ＡＲ１８において正規化を行うことが選択される。
これらの領域の何れかにおいて正規化を行うことが選択されると、長押し操作における相対座標Ｒ１に対応する位置が、正規化することが選択された領域に含まれる場合に、その領域に対して予め定められた方向にスクロール方向が正規化される。例えば、領域ＡＲ１１では、スクロール方向は上に正規化され、領域ＡＲ１２では、スクロール方向は右斜め上の方向に正規化され、領域ＡＲ１３では、スクロール方向は右方向に正規化され、領域ＡＲ１４では、スクロール方向は右斜め下の方向に正規化され、領域ＡＲ１５では、スクロール方向は下の方向に正規化され、領域ＡＲ１６では、スクロール方向は左斜め下の方向に正規化され、領域ＡＲ１７では、スクロール方向は左方向に正規化され、領域ＡＲ１８では、スクロール方向は左斜め上の方向に正規化される。
【００６７】
縦方向角度Ｄｖ及び横方向角度Ｄｈは、上下、左右で異なる角度が設定されてもよい。
例えば、縦方向角度Ｄｖが、上下で異なる角度となっている場合には、領域ＡＲ１１を区切る直線の、基準座標に対応する位置を頂点とする角度Ｄ１と、領域ＡＲ１５を区切る直線の、基準座標に対応する位置を頂点とする角度Ｄ２とが、異なる角度となる。
また、横方向角度Ｄｈが、左右で異なる角度となっている場合には、領域ＡＲ１３を区切る直線の、基準座標に対応する位置を頂点とする角度Ｄ３と、領域ＡＲ１７を区切る直線の、基準座標に対応する位置を頂点とする角度Ｄ４とが、異なる角度となる。
【００６８】
また、縦と横だけの正規化を有効にする場合、斜め方向へのスクロール方向が、上下左右方向の正規化される領域を含むすべての方向に割り当てられるように、補正が行われてもよい。
【００６９】
図１５は、斜め方向におけるスクロール方向の角度補正を示す概略図である。
図１５に示されている横軸は、補正前の、基準座標から右方向（図１３の辺Ｓｈの方向）を０度としたときのスクロール方向の角度（基準座標からタッチ座標への方向の角度）を示しており、縦軸は、補正後のスクロール方向の角度を示している。
また、縦方向角度Ｄｖは、２０度、横方向角度Ｄｈは、３０度であるものとする。これにより、補正前の角度が、０度から３０度、又は、３３０度から３６０度の範囲は、右方向に正規化されるため補正後の角度は、０度となる。また、補正前の角度が、７０度から１１０度の範囲は、上方向に正規化されるため、補正後の角度は、９０度となる。さらに、補正前の角度が、１５０度から２１０度の範囲は、左方向に正規化されるため、補正後の角度は、１８０度となる。さらにまた、補正前の角度が、２５０度から２９０度の範囲は、下方向に正規化されるため、補正後の角度は、２７０度となる。
そして、補正前の角度が３０度から７０度の範囲は、０度から９０度の範囲に補正される。また、補正前の角度が１１０度から１５０度の範囲は、９０度から１８０度の範囲に補正される。さらに、補正前の角度が２１０度から２５０度の範囲は、１８０度から２７０度の範囲に補正される。さらにまた、補正前の角度が２９０度から３３０度の範囲は、２７０度から３６０度の範囲に補正される。これにより、スクロール方向制御部１１６２は、正規化することが選択されていない斜め方向の領域に含まれる座標への方向を、正規化することが選択されている縦又は横方向の領域に含まれる座標への方向に補正して、スクロール方向を特定することができる。言い換えると、基準座標に対して斜めに配置されている領域の内、正規化することが予め選択された領域に含まれていない非正規化領域に隣接する領域が、正規化することが予め選択された領域であり、かつ、ユーザ操作情報受付部１１２で特定されたタッチ座標が、当該非正規化領域に含まれる場合には、スクロール方向制御部１１６２は、スクロールの方向を補正して、スクロールの方向の一部が、基準座標から当該非正規化領域に隣接する領域に含まれる座標への方向となるようにすることができる。以上のように、斜め方向のスクロール方向を補正することで、上下左右方向の正規化が行われるため、全方向へのスクロール方向の調節が可能となる。
【００７０】
なお、図１５は、縦方向及び横方向の両方の正規化を有効にした場合の例であるが、横方向の正規化だけが有効にされている場合には、図１６に示されているように補正が行われ、縦方向の正規化だけが有効にされている場合には、図１７に示されているように補正が行われればよい。
【００７１】
図１２に戻り、無効半径Ｒｉは、基準座標を中心にスクロール制御を行わないスクロール停止領域の半径である。従って、無効半径Ｒｉは、スクロール停止領域を示す情報である。スクロール方向制御部１１６２は、長押し操作中にユーザ操作受付部１２０から通知される相対座標Ｒ１が、そのスクロール停止領域に入った場合、スクロール方向無しとして、スクロール制御を停止する。ユーザは、長押し操作中に指を移動することにより、スクロール方向及びスクロール量（速度）を変更することができるが、基準座標を通過すると正反対の方向へスクロールするため、基準中心付近の微調整が困難となる。そこで、図１３に示されているように、スクロール停止領域ＮＡＲを設けることにより、ユーザは、タッチ操作装置１５０のタッチパネルを見ることなく、表示画像を眺めながらスクロール方向を容易に調節できる。なお、無効半径Ｒｉは、ピクセル単位で指定し、「０」を指定することで無効化することができる。この無効半径Ｒｉについても、ユーザが指定できるようにすることが望ましい。
【００７２】
図１１に戻り、ステップＳ５１では、スクロール速度制御部１１６３は、長押し操作における相対座標Ｒ１と、ユーザプロファイル記憶部１１３に記憶されるプロファイル情報とに基づいて、スクロール移動量（スクロール速度）を決定する。例えば、スクロール速度制御部１１６３は、プロファイル情報に含まれている情報で示される基準座標と、長押し操作における相対座標Ｒ１との間の距離を算出し、算出された距離に予め定められた係数ＶＲを乗算することで、スクロールの移動量を決定する。これにより、基準座標と、長押し操作における相対座標Ｒ１との間の距離が長いほど、スクロールの移動量が大きくなる。
【００７３】
図１８は、タッチパネル上の操作点と、スクロールの移動量との関係を示す概略図である。
座標Ａ、座標Ｂ及び座標Ｃは、それぞれ、ユーザの長押し操作を行った操作点であり、それぞれ、基準座標に対応する位置からの距離がＲ０１、Ｒ０２、Ｒ０３であることを示している。ここで、ユーザが座標Ａで長押し操作を開始し、座標Ｂを経て、座標Ｃまでなぞった場合、スクロールの移動量は、座標ＡでＶＲ×Ｒ０１となり、座標Ｂでは、ＶＲ×Ｒ０２まで移動量が増加し、その後、座標Ｃでは、ＶＲ×Ｒ０３まで移動量が減少する。
【００７４】
図１１に戻り、表示内容更新部１１６４は、ステップＳ５０で決定されたスクロール方向と、ステップＳ５１で決定されたスクロールの移動量に基づいて、スクロール対象となる素材データと、その移動方向と、その移動量とを決定する。表示内容更新部１１６４は、長押し処理開始時に、長押し処理開始時のフォーカス対象番組又はフリーカーソル対象番組を長押し操作対象番組として特定するとともに、特定された長押し操作対象番組の番組データの表示領域内における操作位置を特定する。そして、表示内容更新部１１６４は、特定された長押し対象番組と、特定された操作位置の相対座標情報とを含む長押し制御情報を生成する。なお、表示内容更新部１１６４は、生成された長押し生成情報を、例えば、記憶部１１５に記憶させる。そして、表示内容更新部１１６４は、ステップＳ５１で特定されたスクロールの移動量を、長押し生成情報に含まれている操作位置の相対座標情報で示される相対座標に加算することにより、長押し制御情報を更新する。また、表示内容更新部１１６４は、フォーカス番組又はフリーカーソル操作対象番組の素材データの表示効果を通常状態に変更する。以後、表示内容更新部１１６４は、スクロール操作表示更新処理毎に、スクロールの移動量より長押し制御情報を更新する。そして、表示内容更新部１１６４は、スクロール対象の素材データの変換行列定義を移動量に応じて変更する（Ｓ５２）。その後、変更されたビデオメモリ１１８上の画像データに従って描画部１１７が描画を実行し、表示内容が移動量に応じてスクロールする。
【００７５】
次に、操作内容判定部１１６１は、プレス／リリース情報よりリリース判定を行う（Ｓ５３）。プレス／リリース情報がプレス状態であった場合、操作内容判定部１１６１は、長押し操作が継続されていると判断して、ステップＳ５０の処理に戻る。一方、プレス／リリース情報がリリース状態であった場合、操作内容判定部１１６１は、長押し操作が終了したと判断して、表示内容更新部１１６４に長押し操作対象番組の素材データの表示効果をフォーカス状態に変更させる。
【００７６】
以上のように、実施の形態１によれば、スクロール制御装置１１０は、受信部１１１から得られるタッチ操作装置１５０上の長押し操作時のタッチ座標と基準座標との位置関係に基づいて、表示制御部１１６がスクロールの方向と移動量を決定してスクロール表示を開始する。そして、スクロール表示中においても、タッチ座標を動かすことにより、スクロール方向とスクロールの移動量を更新することができ、ユーザは、スクロール方向及びスクロール速度を調整して、容易に目的地点に到達することができる。
【００７７】
また、スクロールの方向及び移動量をプロファイル情報に基づいて決定することで、ユーザ毎に異なる操作時の特徴及び癖に応じた補正が可能であり、操作性を改善できる。例えば、図１９は、右手だけで操作するときのプロファイル情報の内容を示す概略図である。右手だけで操作する場合、タッチパネルの左側は届きにくく、操作が困難であるため、基準座標のＸｃを、タッチパネルの中心位置の座標よりも右側にずらすことで、タッチパネル全体の右側の８割程度で、ユーザは、左右対称の操作が可能となる。また、斜め方向正規化フラグＦｏを無効にすることで、斜め方向の角度を微調整することができる。なお、プロファイル情報は、ユーザが操作前に指定してもよいし、ユーザによる初期操作（上下左右方向）の内容から縦方向角度Ｄｖ及び横方向角度Ｄｈが決定されてもよい。
【００７８】
また、基準座標については、長押し操作毎に変更されてもよい。例えば、図２０は、プロファイル情報を更新する場合のイメージを示す概略図である。表示制御部１１６の操作内容判定部１１６１は、操作内容が長押しであった場合、長押し判定された相対座標ＲＳ０を、プロファイル情報の基準座標（Ｘｃ、Ｙｃ）として、ユーザプロファイル記憶部１１３に一時プロファイル情報として記憶する。言い換えると、基準座標は、タッチ面に対して、予め定められたタッチ操作（ここでは、長押し操作）が行われた位置に対応するタッチ座標とすることができる。一時プロファイル情報は、リリース判定で長押し操作が終了するまで、スクロール方向の決定（図１１のステップＳ５０）、スクロールの移動量の決定（図１１のステップＳ５１）にて使用される。長押し操作開始座標が基準座標となるため、操作性が向上する。
【００７９】
実施の形態１では、スクロール制御装置１１０はデジタルテレビ、タッチ操作装置１５０はリモコンとして説明したが、これらに限定されるものではない。例えば、スクロール制御装置１１０は、表示部１１９としてのディスプレイを有しないが、外部のディスプレイに情報量の多い電子番組表を表示させるＨＤＤレコーダー又はセットトップボックスであってもよい。また、タッチ操作装置１５０は、タッチパネルを備えたリモコンに限らず、スマートフォン又はタブレット端末のような携帯情報端末であってもよい。
【００８０】
実施の形態２．
次に、実施の形態２に係るスクロール制御装置２１０について説明する。実施の形態１に係るスクロール制御装置１１０では、ユーザの操作情報ＭＳＧ０１は、タッチ操作が可能なタッチ操作装置１５０から送信される構成となっており、スクロール制御装置１１０とは別に、スマートフォン又はタッチパッド搭載リモコン等が必要であった。実施の形態２に係るスクロール制御装置２１０は、タッチセンサ等のユーザのタッチ操作を検出するブロックを含むことにより、表示画像上でスクロール操作を行う。
【００８１】
図２１は、実施の形態２に係るスクロール制御装置２１０の概略構成を示すブロック図である。
スクロール制御装置２１０は、タッチ操作検出部２２０と、ユーザ操作情報受付部１１２と、ユーザプロファイル記憶部１１３と、表示データ生成部１１４と、記憶部１１５と、表示制御部１１６と、描画部１１７と、ビデオメモリ１１８と、表示部２１９とを備える。実施の形態２に係るスクロール制御装置２１０は、受信部１１１の代わりにタッチ操作検出部２２０が備えられている点及び表示部２１９の構成の点において、実施の形態１に係るスクロール制御装置１１０と異なっている。
【００８２】
表示部２１９は、画像の表示を行う他、ユーザによる画面操作の入力を受け付ける。例えば、表示部２１９は、画像を表示する表示画面として、ユーザ操作の入力を受け付けるタッチ面を備える。具体的には、表示部２１９は、タッチパネルを利用することで実現できる。
【００８３】
タッチ操作検出部２１０は、表示部２１９が備えているタッチ面へのタッチ操作を検出し、その検出結果を示す操作情報ＭＧ０１を生成する。例えば、タッチ操作検出部２１０は、表示部２１９を介して、ユーザの表示画面へのタッチ操作内容を、操作情報ＭＳＧ０１としてユーザ操作情報受付部１１２へ通知する。通知される操作情報ＭＳＧ０１は、図４に示されている、実施の形態１における操作情報ＭＳＧ０１と同様である。
【００８４】
なお、実施の形態２では、ユーザは、表示画像を見ながら、表示画面上を直接タッチ操作するため、ユーザプロファイル記憶部２３０をなくし、プロファイル情報によりスクロールの方向及び移動量の補正処理を行わない構成としてもよい。但し、実施の形態２においても、例えば、運転者によっては運転席から操作できる範囲が表示画面の一部に限られる場合等には、プロファイル情報による補正を行うことで、操作性を向上することができる。
【００８５】
以上のように、実施の形態２によれば、スクロール制御装置２００は、タッチ操作検出部２２０から得られる長押し操作時のタッチ座標と基準座標との位置関係に基づいて、表示制御部１１６がスクロール方向とスクロールの移動量を決定して、スクロール表示を開始する。そして、スクロール表示中においても、接している点を動かすことにより、スクロール方向とスクロールの移動量を更新することができ、ユーザは、容易にスクロール方向とスクロール速度を調整して、目的地点に到達することができる。
【００８６】
実施の形態２に係るスクロール制御装置２１０は、テレビの他、例えば、車載用のデジタルテレビ、地図情報を表示するカーナビゲーションシステム、スマートフォン又はタブレット端末そのものに適用できる。
【符号の説明】
【００８７】
１００  スクロール制御システム、  １１０，２１０  スクロール制御装置、  １１１  受信部、  １１２  ユーザ操作情報受付部、  １１３  ユーザプロファイル記憶部、  １１４  表示データ生成部、  １１５  記憶部、  １１６，２１６  表示制御部、  １１７  描画部、  １１８  ビデオメモリ、  １１９  表示部、  ２２０  タッチ操作検出部、  １５０  タッチ操作装置、  １５１  タッチ操作入力部、  １５２  タッチ操作検出部、  １５３  送信部。
【図１】
2014154052.tif 000003
【図２】
2014154052.tif 000004
【図３】
2014154052.tif 000005
【図４】
2014154052.tif 000006
【図５】
2014154052.tif 000007
【図６】
2014154052.tif 000008
【図７】
2014154052.tif 000009
【図８】
2014154052.tif 000010
【図９】
2014154052.tif 000011
【図１０】
2014154052.tif 000012
【図１１】
2014154052.tif 000013
【図１２】
2014154052.tif 000014
【図１３】
2014154052.tif 000015
【図１４】
2014154052.tif 000016
【図１５】
2014154052.tif 000017
【図１６】
2014154052.tif 000018
【図１７】
2014154052.tif 000019
【図１８】
2014154052.tif 000020
【図１９】
2014154052.tif 000021
【図２０】
2014154052.tif 000022
【図２１】
2014154052.tif 000023