(57)【要約】【課題】  画像を拡大スクロール表示するに際して、観察者に不快感を与えない。【解決手段】  本開示の第１の側面である表示制御装置は、入力画像を取得する取得部と、所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部とを備え、前記表示制御部は、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる。本開示は、例えば、医療画像を診断する場合に適用できる。【選択図】  図３
2018142331.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を取得する取得部と、
所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部とを備え、
前記表示制御部は、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
表示制御装置。
【請求項２】
前記表示制御部は、前記スクロール速度に応じて、曲率の異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記スクロール速度が速いほど、より曲率が低い前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
請求項２に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記入力画像の表示拡大率に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
請求項３に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記表示拡大率が低いほど、より曲率が低いスクロールラインに沿って前記入力画像をスクロールさせて表示させる
請求項４に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記スクロール速度に応じて、スクロールライン生成部で生成された複数の前記スクロールラインのうちのいずれかを選択し、選択した前記スクロールライン上を前記スクロール速度で移動する点をスクロール基準点に決定する
請求項１に記載の表示制御装置。
【請求項７】
前記入力画像は、所定の観察対象を含み、
前記表示制御部は、前記観察対象に基づき前記スクロールラインを設定する
請求項６に記載の表示制御装置。
【請求項８】
前記表示制御部は、選択中の前記スクロールラインを変更する場合、変更前のスクロールラインから変更後のスクロールラインに遷移するための遷移ラインを設定し、設定した前記遷移ライン上を前記スクロール速度で移動する点をスクロール基準点として決定する
請求項６に記載の表示制御装置。
【請求項９】
前記表示制御部は、決定される前記スクロール基準点を基準として前記入力画像をスクロールさせて表示させ、前記スクリーンに表示されない前記観察対象の領域が生じる場合、前記表示拡大率を下げるか、またはより曲率が高いスクロールラインが選択されるように前記スクロール速度を下げるかの少なくとも一方を行う
請求項８に記載の表示制御装置。
【請求項１０】
生成された前記スクロールラインの所定の区間毎に曲率に応じた最大スクロール速度を設定する最大スクロール速度設定部をさらに備え、
前記表示制御部は、選択された前記スクロールライン上を、設定された前記最大スクロール速度を上限とする前記スクロール速度で移動する点をスクロール基準点に決定する
請求項８に記載の表示制御装置。
【請求項１１】
前記表示制御部は、前記スクロール基準点が、前記スクリーン上の前記入力画像を表示する表示領域の略中心に位置するように、前記入力画像をスクロールさせて表示させる
請求項６に記載の表示制御装置。
【請求項１２】
前記スクロール基準点の今後の移動方向を表すスクロール方向情報を通知する通知部を
さらに備える請求項６に記載の表示制御装置。
【請求項１３】
表示制御装置の表示制御方法において、
前記表示制御装置による、
入力画像を取得する取得ステップと、
所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御ステップとを含み、
前記表示制御ステップは、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
表示制御方法。
【請求項１４】
コンピュータを、
入力画像を取得する取得部と、
所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部として機能させ、
前記表示制御部は、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
プログラム。
【請求項１５】
コンピュータを、
移動経路となるルートを含む地図を入力画像として取得する取得部と、
所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部と
を含む地図表示機能ブロックと、
コンテンツを再生するコンテンツ再生ブロックと
して機能させ、
前記表示制御部は、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御装置、表示制御方法、およびプログラムに関し、特に、例えば、病理診断の対象とする細胞組織を観察する場合に用いて好適な表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、医療の場において、腫瘍などの細胞組織を診断する方法として、患者から細胞組織の一部を採取して薄く切り、その切片（以下、生検と称する）をスライドガラス上に載置して染色することによりプレパラートを作成し、顕微鏡などで観察、診断する方法がある。
【０００３】
さらに、該プレパラートをスキャニングして得られるプレパラート画像をディスプレイに表示して観察、診断することも提案されている（例えば、特許文献１参照）。
【０００４】
図１は、プレパラート画像を観察、診断する従来方法の概要を示している。従来の方法では、プレパラート画像１０における生検１１の形状に合わせてスクロールライン１２が決定される。そして、スクロールライン１２の一端（始点）から他端（終点）までが順にスクロールセンタ１３とされて、該スクロールセンタ１３を中心とする所定の領域が拡大表示される。例えば、スクロールライン１２の始点がスクロールセンタ１３とされたときには、拡大画面１４が表示される。また、スクロールライン１２の中間付近がスクロールセンタ１３とされたときには、拡大画面１５が表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２５２５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述したように、プレパラート画像１０をスクロールライン１２に沿って順次拡大表示させた場合、これを見る観察者に対して、いわゆるスクロール酔いなどの不快感を与えてしまうことがある。
【０００７】
具体的には、スクロールライン１２の曲率が高い部位においてスクロール速度が速かったり、表示拡大率が小さかったりすると観察者に不快感を与えてしまうことがある。
【０００８】
本開示はこのような状況に鑑みてなされたものであり、画像を拡大スクロール表示するに際して、観察者に不快感を与えないようにするものである。
【課題を解決するための手段】
【０００９】
本開示の第１の側面である表示制御装置は、入力画像を取得する取得部と、所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部とを備え、前記表示制御部は、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる。
【００１０】
前記表示制御部は、前記スクロール速度に応じて、曲率の異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させることができる。
【００１１】
前記表示制御部は、前記スクロール速度が速いほど、より曲率が低い前記スクロールラインに沿って前記入力画像をスクロールさせて表示させることができる。
【００１２】
前記表示制御部は、前記入力画像の表示拡大率に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させることができる。
【００１３】
前記表示制御部は、前記表示拡大率が低いほど、より曲率が低いスクロールラインに沿って前記入力画像をスクロールさせて表示させることができる。
【００１４】
前記表示制御部は、前記スクロール速度に応じて、スクロールライン生成部で生成された複数の前記スクロールラインのうちのいずれかを選択し、選択した前記スクロールライン上を前記スクロール速度で移動する点をスクロール基準点に決定することができる。
【００１５】
前記入力画像は、所定の観察対象を含むことができ、前記表示制御部は、前記観察対象に基づき前記スクロールラインを設定することができる。
【００１６】
前記表示制御部は、選択中の前記スクロールラインを変更する場合、変更前のスクロールラインから変更後のスクロールラインに遷移するための遷移ラインを設定し、設定した前記遷移ライン上を前記スクロール速度で移動する点をスクロール基準点として決定することができる。
【００１７】
前記表示制御部は、決定される前記スクロール基準点を基準として前記入力画像をスクロールさせて表示させ、前記スクリーンに表示されない前記観察対象の領域が生じる場合、前記表示拡大率を下げるか、またはより曲率が高いスクロールラインが選択されるように前記スクロール速度を下げるかの少なくとも一方を行うことができる。
【００１８】
本開示の第１の側面である表示制御装置は、生成された前記スクロールラインの所定の区間毎に曲率に応じた最大スクロール速度を設定する最大スクロール速度設定部をさらに備えることができ、前記表示制御部は、選択された前記スクロールライン上を、設定された前記最大スクロール速度を上限とする前記スクロール速度で移動する点をスクロール基準点に決定することができる。
【００１９】
前記表示制御部は、前記スクロール基準点が、前記スクリーン上の前記入力画像を表示する表示領域の略中心に位置するように、前記入力画像をスクロールさせて表示させることができる。
【００２０】
本開示の第１の側面である表示制御装置は、前記スクロール基準点の今後の移動方向を表すスクロール方向情報を通知する通知部をさらに備えることができる。
【００２１】
本開示の第１の側面である表示制御方法は、表示制御装置の表示制御方法において、前記表示制御装置による、入力画像を取得する取得ステップと、所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御ステップとを含み、前記表示制御ステップは、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる。
【００２２】
本開示の第１の側面であるプログラムは、コンピュータを、入力画像を取得する取得部と、所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部として機能させ、前記表示制御部は、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる。
【００２３】
本開示の第１の側面においては、入力画像が取得され、所定のスクロールラインに沿って前記入力画像がスクロールされてスクリーンに表示される。なお、スクロールさせるときの速度であるスクロール速度に応じて、異なるスクロールラインに沿って入力画像がスクロールされる。
【００２４】
本開示の第２の側面であるコンピュータを、移動経路となるルートを含む地図を入力画像として取得する取得部と、所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部とを含む地図表示機能ブロックと、コンテンツを再生するコンテンツ再生ブロックとして機能させ、前記表示制御部は、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる。
【００２５】
本開示の第２の側面においては、移動経路となるルートを含む地図が入力画像として取得され、所定のスクロールラインに沿って前記入力画像がスクロールされてスクリーンに表示される。なお、スクロールさせるときの速度であるスクロール速度に応じて、異なるスクロールラインに沿って入力画像がスクロールされる。
【発明の効果】
【００２６】
本開示の第１の側面によれば、入力画像を拡大スクロール表示するに際して、観察者に不快感を与えてしまうことを抑止できる。
【００２７】
本開示の第２の側面によれば、地図を拡大スクロール表示するに際して、観察者に不快感を与えてしまうことを抑止できる。
【図面の簡単な説明】
【００２８】
【図１】プレパラート画像を観察、診断する従来方法の概要を示す図である。
【図２】第１の実施の形態である表示制御装置の構成例を示すブロック図である。
【図３】図２のスクロール制御部の構成例を示すブロック図である。
【図４】スクロールラインの算出手順を示す図である。
【図５】スクロールラインの選択の概要を示す図である。
【図６】遷移ラインの設定の概要を示す図である。
【図７】曲率に対応する最大スクロール速度の一例を示す図である。
【図８】表示されない観察領域をなくす対策を説明する図である。
【図９】スクロール方向の表示例を示す図である。
【図１０】第１のスクロール表示処理を説明するフローチャートである。
【図１１】第２のスクロール表示処理を説明するフローチャートである。
【図１２】拡大スクロール表示の変形例を示す図である。
【図１３】スクロールラインの設定方法の他の例を示す図である。
【図１４】地図を閲覧する場合に本開示を適用したときの表示例を示す図である。
【図１５】ルートに沿って地図をスクロールさせる場合に本開示を適用したときの表示例を示す図である。
【図１６】第２の実施の形態である情報処理装置および情報処理サーバの構成例を示すブロック図である。
【図１７】第３の実施の形態であるモバイル端末の構成例を示すブロック図である。
【図１８】モバイルアプリケーションにより実現される機能ブロックを示す図である。
【図１９】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、本開示を実施するための最良の形態（以下、実施の形態と称する）について、図面を参照しながら詳細に説明する。なお、説明は、以下の順序で行なう。
１．第１の実施の形態
２．第２の実施の形態
３．第３の実施の形態
【００３０】
＜１．第１の実施の形態＞
［表示制御装置の構成例］
図２は、本開示の第１の実施の形態である表示制御装置の構成例を示している。該表示制御装置３０は、例えば、細胞組織などの生検が載置されたプレパラートをスキャニングして得られるプレパラート画像などを、拡大、スクロールさせてディスプレイに表示させるものである。
【００３１】
表示制御装置３０は、操作入力部３１、画像入力部３２、スクロール制御部３３、および表示制御部３４から構成される。
【００３２】
操作入力部３１は、ユーザから入力される各種の設定操作（表示モード選択、スクロール速度設定、表示拡大率設定、スクロールライン設定など）を受け付けて、その設定情報をスクロール制御部３３に通知する。操作入力部３１のユーザインタフェースは任意であるが、例えば、キーボード、ジョイスティック、タブレット、マウスなどを用いることができる。
【００３３】
表示モード選択とは、スクロール速度に応じてスクロールラインを変更する第１の表示モード、またはスクロールラインの曲率に応じてスクロール速度に上限を設ける第２の表示モードにいずれかをユーザが選択することである。
【００３４】
スクロール速度設定とは、スクロールライン上をスクロールセンタ（スクロール基準点）が移動する時の速度（単位は、例えばPixel/sec）をユーザが指定することであり、随時変更可能である。表示拡大率設定とは、スクロールセンタを中心として拡大表示する領域を指定することであり、ユーザが随時変更可能である。スクロールライン設定は、ユーザが入力画像上にベーススクロールラインを任意に設定することである。
【００３５】
画像入力部３２は、ユーザ（観察者）が観察対象とするプレパラート画像などの入力画像を取得して、スクロール制御部３３および表示制御部３４に供給する。
【００３６】
なお、入力画像は、プレパラート画像に限るものではない。プレパラート画像と同様に医療現場で用いられるＣＴ画像、MRI画像、Ｘ線画像などの医療画像の他、医療分野に限定されない任意の画像（例えば、各種地図の画像など）を入力画像とすることができる。
【００３７】
スクロール制御部３３は、操作入力部３１から通知される設定情報に基づき、画像入力部３１からの入力画像を拡大、スクロール表示するときのスクロールセンタおよび拡大率を決定して表示制御部３４に通知する。また、スクロール制御部３３は、表示制御部３４に対して、現在のスクロールセンタがそれ以降に移動する方向（スクロール方向）を通知する。
【００３８】
表示制御部３４は、画像入力部３２から供給される入力画像から、スクロール制御部３３から通知されるスクロールセンタおよび表示拡大率に応じた領域を入力画像と同じ縦横方向で抽出し、拡大して後段のディスプレイに出力する。また、表示制御部３４は、スクロール制御部３３から通知されるスクロール方向に基づき、拡大表示する入力画像に重畳して、以降のスクロール方向も表示する（図９を参照して後述する）。
【００３９】
図３は、スクロール制御部３３の詳細な構成例を示している。該スクロール制御部３３は、スクロールライン算出部４１、スクロールライン選択部４２、最大スクロール速度算出部４３、スクロール速度決定部４４、スクロール指示部４５、およびスクロール方向通知部４６を有する。
【００４０】
スクロールライン算出部４１は、入力画像をスクロール表示するときのスクロールセンタの軌道となる複数のスクロールラインを算出する。図４を参照して具体的に説明する。
【００４１】
図４は、スクロールラインの算出手順を示している。はじめに、同図Ａに示されるような入力画像（プレパラート画像）から、同図Ｂに示されるように、その細胞組織（生検）領域を検出する。次に、同図Ｃに示されるように、検出した細胞組織領域の水平方向の中点（略中点でも良い）を検出し、検出した中点を結ぶことによりベーススクロールラインを決定し、その曲率Ｋを算出する。曲率Ｋは、水平方向座標値をｖ、垂直方向座標値をｋ、ベーススクロールラインをｖ（ｋ）とすれば、次式（１）に示す公式により算出できる。
【００４２】
【数１】
2018142331.tif 000003
【００４３】
なお、ベーススクロールラインを得るためには、上述した方法の他、入力画像の観察対象の領域に対して細線化処理を行ったり、入力画像上から検出される特徴点（例えば、癌細胞として検出された点）を繋ぎ合わせたりしてもよい。また、ベーススクロールラインをユーザが任意に設定できるようにしてもよい。
【００４４】
さらに、同図Ｄに示されるように、ベーススクロールラインにローパスフィルタを適用することにより、カーブをより緩やかにした（曲率を小さくした）サブスクロールラインを１本以上算出する。ローパスフィルタとしては、垂直方向所定幅の単純移動平均を用いたり、ガウシアンフィルタによる畳み込み演算を利用したりすることができる。次式（２）は、ガウシアンフィルタによる畳み込み演算によりサブスクロールラインｗ（ｋ）を算出する例を示している。ここで、ｖ（ｋ）はベーススクロールライン、ｕ（ｋ）はガウシアンフィルタを表す。
【００４５】
【数２】
2018142331.tif 000004
【００４６】
なお、畳み込み演算をベーススクロールライン全体にかけるのではなく、ベーススクロールラインの曲率が所定の閾値を超える部分に対してだけかけるようにしてサブスクロールラインを得るようにしてもよい。また、ローパスフィルタとして、単純移動平均やガウシアンフィルタによる畳み込み演算以外のフィルタを適用するようにしてもよい。
【００４７】
また、以降に図面において、説明の便宜上、入力画像上にスクロールラインを重畳表示しているが、後述するスクロール方向をユーザに提示する場合を除き、スクロールライン自体は表示されないものとする。
【００４８】
図３に戻る。スクロールライン選択部４２は、算出された複数のスクロールライン（ベーススクロールラインおよびサブスクロールライン）の中から、現在のスクロール速度に基づいてスクロールセンタが移動するスクロールラインを選択する。図５を参照して具体的に説明する。
【００４９】
図５は、スクロールラインの選択の概要を示している。なお、同図Ａは入力画像上にベーススクロールラインを重畳したものであり、同図Ｂは入力画像上にベーススクロールラインよりも曲率が小さいサブスクロールラインを重畳したものであり、同図Ｃは入力画像上にさらに曲率が小さいサブスクロールラインを重畳したものである。同図の例では、スクロールラインの数を３本としたが、より多くのスクロールラインを用意するようにしてもよい。
【００５０】
スクロールラインの選択では、用意しているスクロールラインの数に対応してスクロール速度の範囲を区分する。図５の例では、スクロール速度の範囲を低速域（0〜75）、中速域、高速域の３つに区切る。そして、スクロール速度が低速域の場合、同図Ａのベーススクロールラインを選択し、スクロール速度が中速域になった場合、同図Ｂのサブスクロールラインを選択し、スクロール速度が高速域になった場合、同図Ｃのサブスクロールラインを選択するようにする。つまり、スクロール速度が増すと、より曲率の小さいスクロールラインを選択するので、観察者に対してスクロール酔いを軽減させたり、抑止したりすることができる。
【００５１】
なお、スクロールライン選択部４２にてスクロールラインを選択するに際して、表示拡大率も利用することができる。具体的には、次式（３）によって表記される見かけのスクロール速度を導入し、見かけのスクロール速度と第１および第２の閾値との比較に基づいてスクロールラインを選択する。
見かけのスクロール速度＝スクロール速度×１０／表示拡大率        ・・・（３）
【００５２】
ここで、表示拡大率としては２．５倍、５倍、１０倍、４０倍などが想定される。見かけのスクロール速度は、表示倍率が低いほど速くなるので、スクロール酔いしにくい曲率が小さくてスクロールラインが選択される。
【００５３】
なお、スクロールラインの選択、変更は、スクロール速度や表示拡大率の変更に合わせて随時行なわれる。すなわち、入力画像をスクロール表示している途中でスクロール速度が変更された場合、スクロールラインが変更されることも起こり得る。この場合、スクロールセンタが突然ずれてしまうと観察者に違和感を与えてしまうので、スクロールライン選択部４２は、元のスクロールラインから変更されるスクロールラインへと滑らかにスクロールセンタが移動するように遷移ラインを設定する。遷移ラインの設定について図６を参照して説明する。
【００５４】
図６は、遷移ラインの設定の概要を示している。現在のスクロールセンタから、変更されるスクロールラインに下ろした垂線の足までの長さをａ、該垂線の足から、変更されるスクロールラインと遷移ラインの交点までの直線距離をｂ、定数であるパラメータをＰとした場合、ｂ＝Ｐ×ａを満たすように該交点を決定する。そして、現在のスクロールセンタを始点、該交点を終点とするスプライン曲線を遷移ラインに設定する。パラメータＰの値を大きくすれば、緩やかに曲がる遷移ラインを得ることができる。
【００５５】
なお、上述したように、先に複数本のスクロールラインを用意し、スクロール速度に応じて選択するのではなく、スクロール速度と表示拡大率の変化に動的に対応してスクロールラインを算出するようにしてもよい。
【００５６】
図３に戻る。最大スクロール速度算出部４３は、スクロールラインを所定の区間に区切り、各区間の曲率に応じた最大スクロール速度を算出する。最大スクロール速度を算出について図７を参照して説明する。
【００５７】
図７は、クロールラインの曲率と最大スクロール速度の対応の一例を示している。最大スクロール速度を算出するに際しては、はじめにスクロールラインを所定の長さの区間毎に区切り、各区間の最大曲率を求め、次式（４）に従って最大スクロール側を算出する。
最大スクロール速度＝１／最大曲率                                ・・・（４）
【００５８】
図７の例では、スクロールラインが３区間に分けられており、その最大曲率が順に0.005[/pixel]，0.020[/pixel]，0.010[/pixel]であるので、各区間の最大スクロール速度は順に２００[pixel/sec]，５０[pixel/sec]，１００[pixel/sec]と算出される。
【００５９】
図３に戻る。スクロール速度決定部４４は、算出された最大スクロール速度を上限として、操作入力部３１からのスクロール速度に関する設定情報に応じて、現在のスクロールセンタにおけるスクロール速度をリアルタイムに決定する。
【００６０】
スクロール指示部４５は、スクロールライン選択部４２により選択されたスクロールラインまたは遷移ライン上を、スクロール速度決定部４４により決定されたスクロール速度で移動する点を、順次、スクロールセンタを決定する。また、スクロール指示部４５は、操作入力部３１からの設定情報と入力画像とに基づいて表示拡大率を決定する。スクロール指示部４５は、決定したスクロールセンタ（の座標）と表示拡大率を表示制御部３４に通知する。
【００６１】
ただし、上述したようにスクロール速度と表示拡大率を決定したとしても、入力画像における観察対象（プレパラート画像における生検）を表示しきれない、すなわち、観察者が観察できない領域が発生し得る。この対策について図８を参照して説明する。
【００６２】
図８は、観察できない領域をなくする２種類の対策の概要を示している。例えば同図Ａに示されるように、決定したスクロール速度が速く、それに対応して選択されたスクロールラインの曲率が低くて、表示拡大率が大きい場合、観察者が観察できない領域が発生し得る。
【００６３】
第１の対策としては、同図Ｂに示されるように、観察者の観察できない領域が生じたことを検知した場合、該領域が生じなくなるまで表示拡大率を下げる方法である。
【００６４】
第２の対策としては、同図Ｃに示されるように、観察者の観察できない領域が生じたことを検知した場合、スクロール速度を下げて、より曲率が高いスクロールラインが選択されるようにすることにより、観察者の観察できない領域が生じないようにする方法である。
【００６５】
なお、第１の対策と第２の対策の両方を実行するようにしてもよい。
【００６６】
図３に戻る。スクロール方向通知部４６は、スクロールセンタの今後の移動方向（スクロール方向）を表すスクロール方向情報を表示制御部３４に通知する。
【００６７】
図９は、表示制御部３４がスクロール方向情報に基づいて、観察者にスクロール方向を提示する３種類の表示例を示している。
【００６８】
同図Ａは、拡大スクロール表示される入力画面に対し、スクロールラインを薄く重畳表示する第１の表示例である。
【００６９】
同図Ｂは、拡大スクロール表示される入力画面上に、スクロール方向を示す矢印の画像を重畳表示する第２の表示例である。
【００７０】
同図Ｃ、拡大スクロール表示される入力画面上の観察対象（プレパラート画像上の生検）以外の領域に、スクロール方向を示す矢印の画像を重畳表示する第３の表示例である。
【００７１】
上述した第１乃至第３の表示例のいずれかによってスクロール方向を提示することにより、観察者に対してスクロール方向の変化に対する心構えを促すことができ、スクロール酔いを軽減または抑止することができる。
【００７２】
［動作説明］
次に、表示制御装置３０の動作について説明する。
【００７３】
図１０は、第１の表示モードが選択されている場合の第１のスクロール表示処理を説明するフローチャートである。
【００７４】
前提として、既にユーザ（観察者）により、第１の表示モードが選択されているものとする。
【００７５】
ステップＳ１において、画像入力部３２は、ユーザが観察対象とするプレパラート画像などの入力画像を取得して、スクロール制御部３３および表示制御部３４に供給する。
【００７６】
スクロール制御部３３では、ステップＳ２において、スクロールライン算出部４１が、ベーススクロールラインと、異なるスクロース速度に対応するための、曲率が異なる１本以上のサブスクロールラインを算出する。
【００７７】
ステップＳ３において、操作入力部３１はスクロール速度および表示拡大率を設定、変更するユーザからの操作の受付けを開始する。この操作入力に基づき、スクロール速度決定部４４は、スクロール速度を決定する。
【００７８】
ステップＳ４において、スクロールライン選択部４２は、現在のスクロール速度に基づき、算出された複数のスクロールライン（ベーススクロールラインおよびサブスクロールライン）の中から、スクロールセンタが移動するスクロールラインを選択する。このとき、表示拡大率に基づく見かけのスクロール速度のに基づいてスクロールラインを選択するようにしてもよい。
【００７９】
ステップＳ５において、スクロール指示部４５は、選択されたスクロールライン上をスクロール速度で移動する点を、順次、スクロールセンタを決定する。また、スクロール指示部４５は、操作入力部３１からの設定情報と入力画像とに基づいて表示拡大率を決定する。スクロール指示部４５は、決定したスクロールセンタ（の座標）と表示拡大率を表示制御部３４に通知する。これと同時に、スクロール方向通知部４６は、スクロールセンタが以降に移動する方向（スクロール方向）を表すスクロール方向情報を表示制御部３４に通知する。
【００８０】
これらの通知に基づき、表示制御部３４は、入力画像の拡大スクロール表示を開始する。
【００８１】
ステップＳ６において、スクロールライン選択部４２は、スクロール速度または表示拡大率の少なくとも一方が変更されたか否かを判定する。ここで、少なくとも一方が変更されたと判定された場合、処理はステップＳ７に進められる。ステップＳ７において、スクロールライン選択部４２は、変更されたスクロール速度または表示拡大率の少なくとも一方に基づいて、スクロールラインを変更する。
【００８２】
なお、ステップＳ６において、スクロール速度および表示拡大率が変更されていないと判定された場合、ステップＳ７はスキップされて処理はステップＳ８に進められる。
【００８３】
ステップＳ８において、スクロール指示部４５は、スクロールセンタがスクロールラインの終端まで移動したか否かを判定する。ここで、スクロールセンタがスクロールラインの終端まで移動していないと判定された場合、処理はステップＳ６に戻されて、それ以降が繰り返される。スクロールセンタがスクロールラインの終端まで移動したと判定された場合、該第１のスクロール表示処理は終了される。
【００８４】
以上に説明した第１のスクロール表示処理によれば、例えば、スクロール速度が速くなったり、表示拡大率が小さくなったりした場合、スクロールラインをより曲率が小さいものに変更するようにしたので、ユーザ（観察者）にスクロール酔いなどの不快感を与えてしまうことを抑止できる。
【００８５】
次に、図１１は、第２の表示モードが選択されている場合の第２のスクロール表示処理を説明するフローチャートである。
【００８６】
前提として、既にユーザ（観察者）により、第２の表示モードが選択されているものとする。
【００８７】
ステップＳ１１において、画像入力部３２は、ユーザが観察対象とするプレパラート画像などの入力画像を取得して、スクロール制御部３３および表示制御部３４に供給する。
【００８８】
スクロール制御部３３では、ステップＳ１２において、スクロールライン算出部４１が、ベーススクロールラインを算出する。なお、ユーザが任意にスクロールラインを設定した場合、スクロールライン算出部４１は設定されたベーススクロールラインを所定の区間に区切り、各区間の曲率を算出する。
【００８９】
ステップＳ１３において、最大スクロール速度算出部４３は、スクロールラインを所定の区間に区切り、各区間の曲率に応じた最大スクロール速度を算出する。
【００９０】
ステップＳ１４において、操作入力部３１はスクロール速度および表示拡大率を設定、変更するユーザからの操作の受付けを開始する。
【００９１】
ステップＳ１５において、スクロール速度決定部４４は、ユーザからの操作入力に基づき、現在のスクロールセンタが位置する区間の最大スクロール速度を上限として、スクロール速度を決定する。スクロール指示部４５は、ベーススクロールラインとスクロール速度に基づいて、順次、スクロールセンタを決定する。また、スクロール指示部４５は、操作入力部３１からの設定情報と入力画像とに基づいて表示拡大率を決定する。スクロール指示部４５は、決定したスクロールセンタと表示拡大率を表示制御部３４に通知する。これと同時に、スクロール方向通知部４６は、スクロールセンタが以降に移動する方向（スクロール方向）を表すスクロール方向情報を表示制御部３４に通知する。
【００９２】
これらの通知に基づき、表示制御部３４は、入力画像の拡大スクロール表示を開始する。
【００９３】
ステップＳ１６において、スクロール指示部４５は、スクロールセンタがベーススクロールラインの終端まで移動したか否かを判定する。ここで、スクロールセンタがベーススクロールラインの終端まで移動していないと判定された場合、スクロール指示部４５は、表示制御部３４に対するスクロールセンタと表示拡大率の通知を継続する。スクロールセンタがベーススクロールラインの終端まで移動したと判定された場合、該第２のスクロール表示処理は終了される。
【００９４】
以上に説明した第２のスクロール表示処理によれば、ベーススクロールラインの各区間の曲率に応じて最大スクロール速度を設けるようにしたので、例えば、スクロール速度が速くなったり、表示拡大率が小さくなったりした場合、スクロールラインをより曲率が小さいものに変更するようにしたので、ユーザ（観察者）にスクロール酔いなどの不快感を与えてしまうことを抑止できる。
【００９５】
上述した第２のスクロール表示処理の説明においては、スクロールセンタはベーススクロールラインを軌道に移動するようにしたが、例えばユーザが選択したサブスクロールラインを軌道としてスクロールセンタを移動させてもよい。その場合、最大スクロール速度算出部４３にて、サブスクロールラインを所定の区間に区切り、各区間の曲率に応じた最大スクロール速度を算出しておくようにする。
【００９６】
なお、以上の説明においては、表示制御装置３０がユーザによって選択された第１の表示モードまたは第２の表示モードで動作するとしたが、一方の表示モードのみが動作可能なように構成してもよい。
【００９７】
［変形例］
図１２は、拡大スクロール表示の変形例を示している。同図に示されるように、スクロールラインのスクロールセンタにおける傾きに合わせて、拡大表示する領域を、入力画像の縦横方向とは必ずしも一致しない向きで抽出し、拡大スクロール表示するようにしてもよい。この場合においても、スクロールラインの曲率やスクロールセンタにおける傾きに応じて、スクロール速度に上限を設けるようにすることが望ましい。
【００９８】
図１３は、ベーススクロールラインの設定方法の他の例を示している。ここまでの説明では、ベーススクロールラインは、観察対象（生検）の領域の中点を結ぶ線としていた。同図に示されるように、医療画像を入力画像とし、医療画像における癌や感染症などの疑いが高い部位を検出する画像認識処理によって該部位を検出し、それらを結ぶ線をベーススクロールラインに設定してもよい。
【００９９】
また、図示は省略するが、例えば細胞組織領域と背景の境目を抽出するような画像処理によって、細胞組織領域の周囲を巡るようにベーススクロールラインを設定するようにしてもよい。
【０１００】
図１４は、地図をその地形に合わせてスクロールさせて閲覧する場合に本開示を適用したときの表示例を示している。この場合、地図が入力画像とされ、ベーススクロールラインは、例えば、視聴する地図のサイズに応じて県庁所在地、市町村の中心部などの点を自動的に結んで生成するようにしたり、ユーザが任意に設定したりするようにすればよい。
【０１０１】
図１５は、例えば、ナビゲーション用アプリケーションにおいて、ある地点から別の地点に移動する時のルートに沿って地図をスクロールさせて閲覧する場合に本開示を適用したときの表示例を示している。この場合、地図が入力画像とされ、ナビゲーション用アプリケーションによって設定されるルートがベーススクロールラインとなる。
【０１０２】
＜２．第２の実施の形態＞
［情報処理装置の構成例］
図１６は、本開示の第２の実施の形態である情報処理装置５０および情報処理サーバ８０の構成例を示している。
【０１０３】
第２の実施の形態は、図２に示された第１の実施の形態である表示制御装置３０におけるスクロール制御部３３を、インターネット７０を介して接続する情報処理サーバ８０に設けたものである。なお、第２の実施の形態と第１の実施の形態との間で共通する構成要素については、同一の番号を付しているので、その説明は省略する。
【０１０４】
情報処理装置５０の通信部５１は、インターネット７０を介して情報処理サーバ８０に接続し、画像入力部３２からの入力画像をスクロール制御部３３に供給し、操作入力部３１からの設定情報をスクロール制御部３３に通知する。また、通信部５１は、スクロール制御部３３からの、入力画像を拡大、スクロール表示するときのスクロールセンタおよび拡大率、並びに現在のスクロールセンタがそれ以降に移動する方向（スクロール方向）を受信して、表示制御部３４に通知する。
【０１０５】
図１６に示された第２の実施の形態によれば、上述した第１のスクロール表示処理または第２のスクロール表示処理を、いわゆるクラウドコンピューティングを用いて制御することができる。
【０１０６】
＜３．第３の実施の形態＞
［モバイル端末の構成例］
図１７は、本開示の第３の実施の形態であるモバイル端末９０の構成例を示している。なお、第３の実施の形態と第１の実施の形態との間で共通する構成要素については、同一の番号を付しているので、その説明は省略する。
【０１０７】
該モバイル端末９０は、具体的にはスマートフォン、携帯電話機、タブレット型ＰＣなどの可搬式コンピュータを想定したものである。
【０１０８】
モバイル端末９０は、CPU９１、メモリ９２、操作入力部９４、通信部９５、ディスプレイ９６を有し、これらがバス９７を介して接続されて構成される。モバイル端末９０においては、CPU９１がメモリ９２に保持されているモバイルアプリ９３を読み出して起動することにより、各種の動作を実行することができる。例えば、モバイル通信網１００を介して情報処理サーバ８０に接続し、情報処理サーバ８０に設けられたスクロール制御部３３を利用することができる。
【０１０９】
図１８は、CPU９１がモバイルアプリ９３を起動することによって実現できる機能ブロックの一例を示している。同図の場合、地図表示部１２１とコンテンツ再生部１２２が同時に実現されている。地図表示部１２１は、いわゆるナビゲーション機能を実現する機能ブロックであり、且つ、ある地点から別の地点に移動する時のルートに沿って地図をスクロール表示する場合に、スクロール制御部３３を利用することができる。なお、地図表示部１２１にスクロール制御部３３の機能を包含させるようにしてもよい。
【０１１０】
コンテンツ再生部１２２は、音楽、動画などのコンテンツを再生する機能ブロックである。
【０１１１】
図１７に示された第３の実施の形態によれば、コンテンツの再生と並行して、ナビゲーションを実行し、それに際して上述した第１のスクロール表示処理または第２のスクロール表示処理を、いわゆるクラウドコンピューティングを用いて制御することができる。
【０１１２】
また、上述した第１乃至第３の実施の形態では、入力画像の一部を抽出、拡大したものを、ディスプレイの全体に表示する場合について説明したが、ディスプレイ上に設けた子画面（いわゆる、フローティングウィンドウ）上に表示する場合にも、本開示は適用できる。
【０１１３】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１１４】
図１９は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１１５】
該コンピュータ２００において、CPU（Central Processing Unit）２０１，ROM（ReadOnly Memory）２０２，RAM（Random Access Memory）２０３は、バス２０４により相互に接続されている。
【０１１６】
バス２０４には、さらに、入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、入力部２０６、出力部２０７、記憶部２０８、通信部２０９、およびドライブ２１０が接続されている。
【０１１７】
入力部２０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部２０７は、ディスプレイ、スピーカなどよりなる。記憶部２０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部２０９は、ネットワークインタフェースなどよりなる。ドライブ２１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア２１１を駆動する。
【０１１８】
以上のように構成されるコンピュータ２００では、CPU２０１が、例えば、記憶部２０８に記憶されているプログラムを、入出力インタフェース２０５およびバス２０４を介して、RAM２０３にロードして実行することにより、上述した一連の処理が行われる。
【０１１９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１２０】
本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【０１２１】
なお、本開示は以下のような構成も取ることができる。
（１）
入力画像を取得する取得部と、
所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部とを備え、
前記表示制御部は、前記スクロールさせるときの速度であるスクロール速度に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
表示制御装置。
（２）
前記表示制御部は、前記スクロール速度に応じて、曲率の異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
前記（１）に記載の表示制御装置。
（３）
前記表示制御部は、前記スクロール速度が速いほど、より曲率が低い前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
前記（２）に記載の表示制御装置。
（４）
前記表示制御部は、前記入力画像の表示拡大率に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
前記（１）乃至（３）のいずれかに記載の表示制御装置。
（５）
前記表示制御部は、前記表示拡大率が低いほど、より曲率が低いスクロールラインに沿って前記入力画像をスクロールさせて表示させる
前記（４）に記載の表示制御装置。
（６）
前記表示制御部は、前記スクロール速度に応じて、スクロールライン生成部で生成された複数の前記スクロールラインのうちのいずれかを選択し、選択した前記スクロールライン上を前記スクロール速度で移動する点をスクロール基準点に決定する
前記（１）乃至（５）のいずれかに記載の表示制御装置。
（７）
前記入力画像は、所定の観察対象を含み、
前記表示制御部は、前記観察対象に基づき前記スクロールラインを設定する
前記（１）乃至（６）のいずれかに記載の表示制御装置。
（８）
前記表示制御部は、選択中の前記スクロールラインを変更する場合、変更前のスクロールラインから変更後のスクロールラインに遷移するための遷移ラインを設定し、設定した前記遷移ライン上を前記スクロール速度で移動する点をスクロール基準点として決定する
前記（１）乃至（７）のいずれかに記載の表示制御装置。
（９）
前記表示制御部は、決定される前記スクロール基準点を基準として前記入力画像をスクロールさせて表示させ、前記スクリーンに表示されない前記観察対象の領域が生じる場合、前記表示拡大率を下げるか、またはより曲率が高いスクロールラインが選択されるように前記スクロール速度を下げるかの少なくとも一方を行う
前記（１）乃至（８）のいずれかに記載の表示制御装置。
（１０）
生成された前記スクロールラインの所定の区間毎に曲率に応じた最大スクロール速度を設定する最大スクロール速度設定部をさらに備え、
前記表示制御部は、選択された前記スクロールライン上を、設定された前記最大スクロール速度を上限とする前記スクロール速度で移動する点をスクロール基準点に決定する
前記（１）乃至（９）のいずれかに記載の表示制御装置。
（１１）
前記表示制御部は、前記スクロール基準点が、前記スクリーン上の前記入力画像を表示する表示領域の略中心に位置するように、前記入力画像をスクロールさせて表示させる
前記（１）乃至（１０）のいずれかに記載の表示制御装置。
（１２）
前記スクロール基準点の今後の移動方向を表すスクロール方向情報を通知する通知部を
さらに備える前記（１）乃至（１１）のいずれかに記載の表示制御装置。
【符号の説明】
【０１２２】
３０  表示制御装置，  ３１  操作入力部，  ３２  画像入力部，  ３３  スクロール制御部，  ３４  表示制御部，  ４１  スクロールライン算出部，  ４２  スクロールライン選択部，  ４３  最大スクロール速度算出部，  ４４  スクロール速度決定部，  ４５  スクロール指示部，  ４６  スクロール方向通知部，  ５０  情報処理装置，  ８０  情報処理サーバ，９０  モバイル端末，  ９３  モバイルアプリケーション，２００  コンピュータ，  ２０１  CPU
【図１】
2018142331.tif 000005
【図２】
2018142331.tif 000006
【図３】
2018142331.tif 000007
【図４】
2018142331.tif 000008
【図５】
2018142331.tif 000009
【図６】
2018142331.tif 000010
【図７】
2018142331.tif 000011
【図８】
2018142331.tif 000012
【図９】
2018142331.tif 000013
【図１０】
2018142331.tif 000014
【図１１】
2018142331.tif 000015
【図１２】
2018142331.tif 000016
【図１３】
2018142331.tif 000017
【図１４】
2018142331.tif 000018
【図１５】
2018142331.tif 000019
【図１６】
2018142331.tif 000020
【図１７】
2018142331.tif 000021
【図１８】
2018142331.tif 000022
【図１９】
2018142331.tif 000023
【手続補正書】
【提出日】平成30年5月1日(2018.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力画像を取得する取得部と、
所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部とを備え、
前記表示制御部は、前記入力画像において被写体が存在する領域である被写体領域を抽出し、前記スクロールさせるときの速度であるスクロール速度と前記被写体領域に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
表示制御装置。
【請求項２】
前記表示制御部は、前記スクロール速度に応じて、曲率の異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記スクロール速度が速いほど、より曲率が低い前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
請求項２に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記入力画像の表示拡大率に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
請求項１乃至３のいずれか１項に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記表示拡大率が低いほど、より曲率が低いスクロールラインに沿って前記入力画像をスクロールさせて表示させる
請求項４に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記スクロール速度に応じて、スクロールライン生成部で生成された複数の前記スクロールラインのうちのいずれかを選択し、選択した前記スクロールライン上を前記スクロール速度で移動する点をスクロール基準点に決定する
請求項５に記載の表示制御装置。
【請求項７】
前記表示制御部は、選択中の前記スクロールラインを変更する場合、変更前のスクロールラインから変更後のスクロールラインに遷移するための遷移ラインを設定し、設定した前記遷移ライン上を前記スクロール速度で移動する点をスクロール基準点として決定する
請求項６に記載の表示制御装置。
【請求項８】
前記表示制御部は、決定される前記スクロール基準点を基準として前記入力画像をスクロールさせて表示させ、前記被写体領域に、前記スクリーンに表示されない領域が生じる場合、前記表示拡大率を下げるか、またはより曲率が高いスクロールラインが選択されるように前記スクロール速度を下げるかの少なくとも一方を行う
請求項７に記載の表示制御装置。
【請求項９】
生成された前記スクロールラインの所定の区間毎に曲率に応じた最大スクロール速度を設定する最大スクロール速度設定部をさらに備え、
前記表示制御部は、選択された前記スクロールライン上を、設定された前記最大スクロール速度を上限とする前記スクロール速度で移動する点をスクロール基準点に決定する
請求項１乃至８のいずれか１項に記載の表示制御装置。
【請求項１０】
前記表示制御部は、前記スクロール基準点が、前記スクリーン上の前記入力画像を表示する表示領域の略中心に位置するように、前記入力画像をスクロールさせて表示させる
請求項６に記載の表示制御装置。
【請求項１１】
前記スクロール基準点の今後の移動方向を表すスクロール方向情報を通知する通知部を
さらに備える請求項６に記載の表示制御装置。
【請求項１２】
表示制御装置の表示制御方法において、
前記表示制御装置による、
入力画像を取得する取得ステップと、
所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御ステップとを含み、
前記表示制御ステップは、前記入力画像において被写体が存在する領域である被写体領域を抽出し、前記スクロールさせるときの速度であるスクロール速度と前記被写体領域に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
表示制御方法。
【請求項１３】
コンピュータを、
入力画像を取得する取得部と、
所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部として機能させ、
前記表示制御部は、前記入力画像において被写体が存在する領域である被写体領域を抽出し、前記スクロールさせるときの速度であるスクロール速度と前記被写体領域に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
プログラム。
【請求項１４】
コンピュータを、
移動経路となるルートを含む地図を入力画像として取得する取得部と、
所定のスクロールラインに沿って前記入力画像をスクロールさせてスクリーンに表示させる表示制御部と
を含む地図表示機能ブロックと、
コンテンツを再生するコンテンツ再生ブロックと
して機能させ、
前記表示制御部は、前記入力画像において被写体が存在する領域である被写体領域を抽出し、前記スクロールさせるときの速度であるスクロール速度と前記被写体領域に応じて、異なる前記スクロールラインに沿って前記入力画像をスクロールさせて表示させる
プログラム。