(57)【要約】【課題】画面の解像度や大きさが異なる複数の表示装置に文字情報を表示させる場合でも文字の視認性や可読性の低下を防止する。【解決手段】表示画面生成装置は、第１及び第２の表示装置に表示させる文字データを生成する文字データ生成部と、第１及び第２の表示装置に対する文字描画用の第１及び第２の調整値情報を取得する調整値情報取得部と、文字データと第１の調整値情報とに基づいて第１の文字描画データを生成し、文字データと第２の調整値情報とに基づいて第２の文字描画データを生成する文字描画データ生成部と、第１の文字描画データに基づく第１の表示画面と第２の文字描画データに基づく第２の表示画面とを生成し、第１の表示画面を第１の表示装置が接続された第１の出力部に出力し、第２の表示画面を第２の表示装置が接続された第２の出力部に出力する画面生成部と、を備える。【選択図】図２
2019213755.tif 000002
【特許請求の範囲】
【請求項１】
第１の表示装置が接続される第１の出力部と、
前記第１の表示装置とは異なる第２の表示装置が接続される第２の出力部と、
前記第１の表示装置及び前記第２の表示装置に表示させる文字データを生成する文字データ生成部と、
前記第１の表示装置に対する文字描画用の第１の調整値情報と前記第２の表示装置に対する文字描画用の第２の調整値情報とを取得する調整値情報取得部と、
前記文字データと前記第１の調整値情報とに基づいて第１の文字描画データを生成し、前記文字データと前記第２の調整値情報とに基づいて第２の文字描画データを生成する文字描画データ生成部と、
前記第１の文字描画データに基づいて第１の表示画面を生成し、前記第２の文字描画データに基づいて第２の表示画面を生成し、前記第１の表示画面を前記第１の表示装置が接続された前記第１の出力部に出力し、前記第２の表示画面を前記第２の表示装置が接続された前記第２の出力部に出力する画面生成部と、
を備えることを特徴とする表示画面生成装置。
【請求項２】
前記調整値情報取得部は、表示に関するユーザ設定情報と前記第１の表示装置の装置ＩＤとに基づいて前記第１の調整値情報を取得し、前記ユーザ設定情報と前記第２の表示装置の装置ＩＤとに基づいて前記第２の調整値情報を取得する、
ことを特徴とする請求項１記載の表示画面生成装置。
【請求項３】
前記第１の調整値情報及び前記第２の調整値情報の各々は、文字種別毎に、文字の行間、間隔、サイズ、縦横比、及び縦位置の少なくとも１つの調整値に関する情報を含む、
ことを特徴とする請求項１に記載の表示画面生成装置。
【請求項４】
文字描画用の複数の調整値情報が記憶された調整値情報記憶部を更に備え、
前記調整値情報取得部は、前記第１の調整値情報と前記第２の調整値情報を前記調整値情報記憶部から取得する、
ことを特徴とする請求項１に記載の表示画面生成装置。
【請求項５】
前記文字描画データ生成部は、
前記第１の文字描画データの生成前に、前記文字データと前記第１の調整値情報とに基づいて前記第１の文字描画データの描画に必要な領域サイズを算出し、当該領域サイズが、前記第１の文字描画データが描画される第１の描画領域の領域サイズ以下である場合に、前記第１の文字描画データの生成を行い、
前記第２の文字描画データの生成前に、前記文字データと前記第２の調整値情報とに基づいて前記第２の文字描画データの描画に必要な領域サイズを算出し、当該領域サイズが、前記第２の文字描画データが描画される第２の描画領域の領域サイズ以下である場合に、前記第２の文字描画データの生成を行う、
ことを特徴とする請求項１記載の表示画面生成装置。
【請求項６】
前記調整値情報取得部は、
前記第１の文字描画データの描画に必要な領域サイズが、前記第１の描画領域の領域サイズを超える場合は、前記第１の調整値情報として、別の類似する調整値情報を取得し、
前記第２の文字描画データの描画に必要な領域サイズが、前記第２の描画領域の領域サイズを超える場合は、前記第２の調整値情報として、別の類似する調整値情報を取得する、
ことを特徴とする請求項５記載の表示画面生成装置。
【請求項７】
内視鏡が接続される接続部と、
前記内視鏡の撮像部から出力された撮像信号に基づいて内視鏡画像データを生成する画像データ生成部と、
を更に備え、
前記画面生成部は、前記第１の文字描画データと前記内視鏡画像データとに基づいて前記第１の表示画面を生成し、前記第２の文字描画データと前記内視鏡画像データとに基づいて前記第２の表示画面を生成し、前記第１の表示画面を前記第１の表示装置が接続された前記第１の出力部に出力し、前記第２の表示画面を前記第２の表示装置が接続された前記第２の出力部に出力する、
ことを特徴とする請求項１に記載の表示画面生成装置。
【請求項８】
表示装置が接続される出力部と、
前記表示装置に表示させる文字データを生成する文字データ生成部と、
前記表示装置に対する文字描画用の調整値情報を取得する調整値情報取得部と、
前記文字データと前記調整値情報とに基づいて文字描画データを生成する文字描画データ生成部と、
前記文字描画データに基づいて表示画面を生成し、前記表示画面を前記表示装置が接続された前記出力部に出力する画面生成部と、
を備えることを特徴とする表示画面生成装置。
【請求項９】
前記調整値情報取得部は、表示に関するユーザ設定情報と表示させる情報の種別とに基づいて前記調整値情報を取得する、
ことを特徴とする請求項８記載の表示画面生成装置。
【請求項１０】
第１の表示装置が接続される第１の出力部と、前記第１の表示装置とは異なる第２の表示装置が接続される第２の出力部とを備えた表示画面生成装置において実行される表示画面生成方法であって、
前記第１の表示装置及び前記第２の表示装置に表示させる文字データを生成し、
前記第１の表示装置に対する文字描画用の第１の調整値情報と前記第２の表示装置に対する文字描画用の第２の調整値情報とを取得し、
前記文字データと前記第１の調整値情報とに基づいて第１の文字描画データを生成し、前記文字データと前記第２の調整値情報とに基づいて第２の文字描画データを生成し、
前記第１の文字描画データに基づいて第１の表示画面を生成し、前記第２の文字描画データに基づいて第２の表示画面を生成し、前記第１の表示画面を前記第１の表示装置が接続された前記第１の出力部に出力し、前記第２の表示画面を前記第２の表示装置が接続された前記第２の出力部に出力する、
ことを特徴とする表示画面生成方法。
【請求項１１】
第１の表示装置が接続される第１の出力部と、前記第１の表示装置とは異なる第２の表示装置が接続される第２の出力部とを備えた表示画面生成装置のコンピュータに、
前記第１の表示装置及び前記第２の表示装置に表示させる文字データを生成し、
前記第１の表示装置に対する文字描画用の第１の調整値情報と前記第２の表示装置に対する文字描画用の第２の調整値情報とを取得し、
前記文字データと前記第１の調整値情報とに基づいて第１の文字描画データを生成し、前記文字データと前記第２の調整値情報とに基づいて第２の文字描画データを生成し、
前記第１の文字描画データに基づいて第１の表示画面を生成し、前記第２の文字描画データに基づいて第２の表示画面を生成し、前記第１の表示画面を前記第１の表示装置が接続された前記第１の出力部に出力し、前記第２の表示画面を前記第２の表示装置が接続された前記第２の出力部に出力する、
という処理を実行させることを特徴とする表示画面生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に表示させる表示画面を生成する表示画面生成装置、表示画面生成装置において実行される表示画面生成方法、及び表示画面生成装置のコンピュータに実行される表示画面生成プログラムに関する。
【背景技術】
【０００２】
従来、病院等の医療機関で使用される表示装置に情報を表示させる技術に関して、様々な提案が為されている。
例えば、固体撮像素子で得られる画像と共に文字情報も表示し得る構成とされた電子内視鏡であって、高画質での文字情報の表示を確実に保証し得る構成とされた電子内視鏡が提案されている（例えば特許文献１参照）。また、情報出力装置が交換されても、その出力性能に応じた出力形態で画像等の情報を出力することができる情報制御装置が提案されている（例えば特許文献２参照）。また、所望のセルに表示される情報量が多くなる構成とされた表形式の表示を行うことができる表示制御装置が提案されている（例えば特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１２８１６５号公報
【特許文献２】特開２００９−１１２５０７号公報
【特許文献３】特開２０１５−１５３０８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、表示装置の技術向上に伴い、医療装置の観察画面や操作画面においても解像度、大きさ共に拡大の傾向にある。しかし、病院内で利用される表示装置の中には、未だに従来のＳＤＴＶ（Standard definition television）表示のみが可能な表示装置も多く存在する。その結果、ＨＤＴＶ（High Definition Television）や４Ｋ対応の表示装置とＳＤＴＶ対応の表示装置とが混在して利用されている。これらの複数の表示装置に対して、画面の解像度や大きさを考慮せずに、単に拡大処理又は縮小処理を行って文字情報を表示させた場合、文字の視認性や可読性が低下するという問題があった。
【０００５】
本発明は、上記実状に鑑み、画面の解像度や大きさが異なる複数の表示装置に文字情報を表示させる場合でも文字の視認性や可読性の低下を防止することができる表示画面生成装置、表示画面生成方法、及び表示画面生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、表示画面生成装置であって、第１の表示装置が接続される第１の出力部と、前記第１の表示装置とは異なる第２の表示装置が接続される第２の出力部と、前記第１の表示装置及び前記第２の表示装置に表示させる文字データを生成する文字データ生成部と、前記第１の表示装置に対する文字描画用の第１の調整値情報と前記第２の表示装置に対する文字描画用の第２の調整値情報とを取得する調整値情報取得部と、前記文字データと前記第１の調整値情報とに基づいて第１の文字描画データを生成し、前記文字データと前記第２の調整値情報とに基づいて第２の文字描画データを生成する文字描画データ生成部と、前記第１の文字描画データに基づいて第１の表示画面を生成し、前記第２の文字描画データに基づいて第２の表示画面を生成し、前記第１の表示画面を前記第１の表示装置が接続された前記第１の出力部に出力し、前記第２の表示画面を前記第２の表示装置が接続された前記第２の出力部に出力する画面生成部と、を備えることを特徴とする。
【０００７】
本発明の第２の態様は、第１の態様において、前記調整値情報取得部は、表示に関するユーザ設定情報と前記第１の表示装置の装置ＩＤとに基づいて前記第１の調整値情報を取得し、前記ユーザ設定情報と前記第２の表示装置の装置ＩＤとに基づいて前記第２の調整値情報を取得する、ことを特徴とする。
【０００８】
本発明の第３の態様は、第１の態様において、前記第１の調整値情報及び前記第２の調整値情報の各々は、文字種別毎に、文字の行間、間隔、サイズ、縦横比、及び縦位置の少なくとも１つの調整値に関する情報を含む、ことを特徴とする。
【０００９】
本発明の第４の態様は、第１の態様において、文字描画用の複数の調整値情報が記憶された調整値情報記憶部を更に備え、前記調整値情報取得部は、前記第１の調整値情報と前記第２の調整値情報を前記調整値情報記憶部から取得する、ことを特徴とする。
【００１０】
本発明の第５の態様は、第１の態様において、前記文字描画データ生成部は、前記第１の文字描画データの生成前に、前記文字データと前記第１の調整値情報とに基づいて前記第１の文字描画データの描画に必要な領域サイズを算出し、当該領域サイズが、前記第１の文字描画データが描画される第１の描画領域の領域サイズ以下である場合に、前記第１の文字描画データの生成を行い、前記第２の文字描画データの生成前に、前記文字データと前記第２の調整値情報とに基づいて前記第２の文字描画データの描画に必要な領域サイズを算出し、当該領域サイズが、前記第２の文字描画データが描画される第２の描画領域の領域サイズ以下である場合に、前記第２の文字描画データの生成を行う、ことを特徴とする。
【００１１】
本発明の第６の態様は、第５の態様において、前記調整値情報取得部は、前記第１の文字描画データの描画に必要な領域サイズが、前記第１の描画領域の領域サイズを超える場合は、前記第１の調整値情報として、別の類似する調整値情報を取得し、前記第２の文字描画データの描画に必要な領域サイズが、前記第２の描画領域の領域サイズを超える場合は、前記第２の調整値情報として、別の類似する調整値情報を取得する、ことを特徴とする。
【００１２】
本発明の第７の態様は、第１の態様において、内視鏡が接続される接続部と、前記内視鏡の撮像部から出力された撮像信号に基づいて内視鏡画像データを生成する画像データ生成部と、を更に備え、前記画面生成部は、前記第１の文字描画データと前記内視鏡画像データとに基づいて前記第１の表示画面を生成し、前記第２の文字描画データと前記内視鏡画像データとに基づいて前記第２の表示画面を生成し、前記第１の表示画面を前記第１の表示装置が接続された前記第１の出力部に出力し、前記第２の表示画面を前記第２の表示装置が接続された前記第２の出力部に出力する、ことを特徴とする。
【００１３】
本発明の第８の態様は、表示画面生成装置であって、表示装置が接続される出力部と、前記表示装置に表示させる文字データを生成する文字データ生成部と、前記表示装置に対する文字描画用の調整値情報を取得する調整値情報取得部と、前記文字データと前記調整値情報とに基づいて文字描画データを生成する文字描画データ生成部と、前記文字描画データに基づいて表示画面を生成し、前記表示画面を前記表示装置が接続された前記出力部に出力する画面生成部と、を備えることを特徴とする。
【００１４】
本発明の第９の態様は、第８の態様において、前記調整値情報取得部は、表示に関するユーザ設定情報と表示させる情報の種別とに基づいて前記調整値情報を取得する、ことを特徴とする。
【００１５】
本発明の第１０の態様は、第１の表示装置が接続される第１の出力部と、前記第１の表示装置とは異なる第２の表示装置が接続される第２の出力部とを備えた表示画面生成装置において実行される表示画面生成方法であって、前記第１の表示装置及び前記第２の表示装置に表示させる文字データを生成し、前記第１の表示装置に対する文字描画用の第１の調整値情報と前記第２の表示装置に対する文字描画用の第２の調整値情報とを取得し、前記文字データと前記第１の調整値情報とに基づいて第１の文字描画データを生成し、前記文字データと前記第２の調整値情報とに基づいて第２の文字描画データを生成し、前記第１の文字描画データに基づいて第１の表示画面を生成し、前記第２の文字描画データに基づいて第２の表示画面を生成し、前記第１の表示画面を前記第１の表示装置が接続された前記第１の出力部に出力し、前記第２の表示画面を前記第２の表示装置が接続された前記第２の出力部に出力する、ことを特徴とする。
【００１６】
本発明の第１１の態様は、第１の表示装置が接続される第１の出力部と、前記第１の表示装置とは異なる第２の表示装置が接続される第２の出力部とを備えた表示画面生成装置のコンピュータに、前記第１の表示装置及び前記第２の表示装置に表示させる文字データを生成し、前記第１の表示装置に対する文字描画用の第１の調整値情報と前記第２の表示装置に対する文字描画用の第２の調整値情報とを取得し、前記文字データと前記第１の調整値情報とに基づいて第１の文字描画データを生成し、前記文字データと前記第２の調整値情報とに基づいて第２の文字描画データを生成し、前記第１の文字描画データに基づいて第１の表示画面を生成し、前記第２の文字描画データに基づいて第２の表示画面を生成し、前記第１の表示画面を前記第１の表示装置が接続された前記第１の出力部に出力し、前記第２の表示画面を前記第２の表示装置が接続された前記第２の出力部に出力する、という処理を実行させることを特徴とする表示画面生成プログラムである。
【発明の効果】
【００１７】
本発明に依れば、画面の解像度や大きさが異なる複数の表示装置に文字情報を表示させる場合でも文字の視認性や可読性の低下を防止することができる、という効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】一実施の形態に係る表示画面生成装置であるビデオプロセッサを含む内視鏡システムの一例を示す図である。
【図２】一実施の形態に係る表示画面生成装置であるビデオプロセッサの機能ブロック構成の一例を示す図である。
【図３】一実施の形態に係る画面生成装置であるビデオプロセッサのハードウェア構成の一例を示す図である。
【図４】一実施の形態に係る表示画面生成装置であるビデオプロセッサにおいて実行される表示画面生成処理の一例を示すフローチャートである。
【図５】表示画面例を示す図である。
【図６】描画処理（Ｓ４０１）において行われる文字描画処理の一例を示すフローチャートである。
【図７】調整値ＩＤ取得処理（Ｓ６０１）の一例を示すフローチャートである。
【図８】表示状態情報ＤＢのデータ構造例を示す図である。
【図９】文字データ生成処理（Ｓ６０２）の一例を示すフローチャートである。
【図１０】文字データの一例を示す図である。
【図１１】文字調整値取得処理（Ｓ６０３）の一例を示すフローチャートである。
【図１２】調整値情報ＤＢのデータ構造例を示す図である。
【図１３】文字描画データ生成処理（Ｓ６０４）の一例を示すフローチャートである。
【図１４】調整値情報ＤＢから代替調整値情報を取得して再設定する例を示す図である。
【図１５】変形例に係る調整値ＩＤ取得処理（Ｓ６０１）を示すフローチャートである。
【図１６】変形例に係る表示状態情報ＤＢのデータ構造例を示す図である。
【図１７】変形例に係る表示画面例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明の実施の形態について説明する。
図１は、一実施の形態に係る表示画面生成装置であるビデオプロセッサを含む内視鏡システムの一例を示す図である。
【００２０】
図１において、内視鏡システム１は、例えば病院等の医療機関において使用される。
図１に示したとおり、内視鏡システム１は、内視鏡１０、ビデオプロセッサ２０、表示装置３０、及び表示装置４０を含み、ビデオプロセッサ２０に対し、内視鏡１０、表示装置３０、及び表示装置４０が接続されている。
【００２１】
内視鏡１０は、その一部が被検体内に挿入され、被検体内を撮像して撮像信号を出力する。内視鏡１０は、例えば、軟性内視鏡又は硬性内視鏡である。
ビデオプロセッサ２０は、内視鏡１０から出力された撮像信号に基づく画像データの生成、文字描画データの生成、生成した画像データ及び文字描画データの一方又は両方に基づく表示画面の生成、生成した表示画面の出力等を行う。なお、表示画面の出力では、表示画面を映像信号として出力する。
【００２２】
表示装置３０及び表示装置４０は、ビデオプロセッサ２０から出力された映像信号に応じた表示画面を表示する。表示装置３０と表示装置４０は、異なる表示装置であって、少なくとも画面の解像度及び大きさの一方又は両方が異なる。表示装置３０及び表示装置４０は、例えば、液晶ディスプレイ装置である。
【００２３】
図２は、一実施の形態に係る表示画面生成装置であるビデオプロセッサの機能ブロック構成の一例を示す図である。但し、図２には、ビデオプロセッサ２０が有する表示画面生成機能に関係する主な機能ブロックを示す。
【００２４】
図２に示したとおり、ビデオプロセッサ２０は、接続部２０１、第１の出力部２０２、第２の出力部２０３、文字データ生成部２０４、調整値情報取得部２０５、調整値情報記憶部２０６、文字描画データ生成部２０７、画像データ生成部２０８、及び画面生成部２０９を備える。
【００２５】
接続部２０１は、ビデオプロセッサ２０に内視鏡１０を接続するためのインターフェースである。接続部２０１に内視鏡１０が接続されることに依り、内視鏡１０が備える撮像部１０１から出力された撮像信号が接続部２０１を経由して画像データ生成部２０８に入力される。なお、撮像部１０１は、ＣＣＤ（Charge Coupled Device）等のイメージセンサを備え、被検体内を撮像して撮像信号を出力する。
【００２６】
第１の出力部２０２及び第２の出力部２０３は、ビデオプロセッサ２０に表示装置を接続するためのインターフェースである。本実施形態では、第１の出力部２０２に表示装置３０が接続され、第２の出力部２０３に表示装置４０が接続されるものとする。第１の出力部２０２に表示装置３０が接続されることに依り、画面生成部２０９から第１の出力部２０２へ出力された映像信号が第１の出力部２０２を経由して表示装置３０に入力され、その映像信号に応じた表示画面が表示装置３０に表示される。また、第２の出力部２０３に表示装置４０が接続されることに依り、画面生成部２０９から第２の出力部２０３へ出力された映像信号が第２の出力部２０３を経由して表示装置４０に入力され、その映像信号に応じた表示画面が表示装置４０に表示される。
【００２７】
文字データ生成部２０４は、表示装置３０及び表示装置４０に表示させる文字データを生成する。
調整値情報取得部２０５は、表示装置３０に対する文字描画用の第１の調整値情報と、表示装置４０に対する文字描画用の第２の調整値情報とを取得する。第１の調整値情報は、例えば、表示に関するユーザ設定情報と表示装置３０の装置ＩＤ（identifier）とに基づいて取得される。第２の調整値情報は、例えば、表示に関するユーザ設定情報と表示装置４０の装置ＩＤとに基づいて取得される。第１の調整値情報及び第２の調整値情報の各々は、文字種別毎に文字の表示形態を調整するための調整値に関する情報であり、例えば、文字種別毎に文字の行間、間隔、サイズ、縦横比、及び縦位置の少なくとも１つの調整値に関する情報を含む。
【００２８】
調整値情報取得部２０５は、例えば、第１の調整値情報と第２の調整値情報を調整値情報記憶部２０６から取得する。
調整値情報記憶部２０６は、文字描画用の複数の調整値情報を記憶する。
【００２９】
文字描画データ生成部２０７は、文字データ生成部２０４に依り生成された文字データと調整値情報取得部２０５に依り取得された第１の調整値情報とに基づいて第１の文字描画データを生成する。また、文字描画データ生成部２０７は、文字データ生成部２０４に依り生成された文字データと調整値情報取得部２０５に依り取得された第２の調整値情報とに基づいて第２の文字描画データを生成する。
【００３０】
文字描画データ生成部２０７は、例えば、第１の文字描画データの生成前に、文字データ生成部２０４に依り生成された文字データと調整値情報取得部２０５に依り取得された第１の調整値情報とに基づいて第１の文字描画データの描画に必要な領域サイズを算出し、当該領域サイズが、第１の文字描画データが描画される描画領域の領域サイズ以下である場合に、第１の文字描画データの生成を行う構成としてもよい。ここで、第１の文字描画データの描画に必要な領域サイズが第１の描画領域の領域サイズを超える場合は、調整値情報取得部２０５が、第１の調整値情報として、別の類似する調整値情報を取得してもよい。そして、この場合は、文字描画データ生成部２０７が、新たに取得された第１の調整値情報を用いて第１の文字描画データの生成を行ってもよい。
【００３１】
また、文字描画データ生成部２０７は、例えば、第２の文字描画データの生成前に、文字データ生成部２０４に依り生成された文字データと調整値情報取得部２０５に依り取得された第２の調整値情報とに基づいて第２の文字描画データの描画に必要な領域サイズを算出し、当該領域サイズが、第２の文字描画データが描画される描画領域の領域サイズ以下である場合に、第２の文字描画データの生成を行う構成としてもよい。ここで、第２の文字描画データの描画に必要な領域サイズが第２の描画領域の領域サイズを超える場合は、調整値情報取得部２０５が、第２の調整値情報として、別の類似する調整値情報を取得してもよい。そして、この場合は、文字描画データ生成部２０７が、新たに取得された第２の調整値情報を用いて第２の文字描画データの生成を行ってもよい。
【００３２】
画像データ生成部２０８は、内視鏡１０の撮像部１０１から出力された撮像信号に基づいて画像データを生成する。
画面生成部２０９は、文字描画データ生成部２０７に依り生成された第１の文字描画データと画像データ生成部２０８に依り生成された画像データのうちの一方又は両方に基づいて第１の表示画面を生成する。また、画面生成部２０９は、文字描画データ生成部２０７に依り生成された第２の文字描画データと画像データ生成部２０８に依り生成された画像データのうちの一方又は両方に基づいて第２の表示画面を生成する。そして、画面生成部２０９は、生成した第１の表示画面を映像信号として、表示装置３０が接続された第１の出力部に出力する。また、画面生成部２０９は、生成した第２の表示画面を映像信号として、表示装置４０が接続された第２の出力部に出力する。これに依り、表示装置３０には第１の表示画面が表示され、表示装置４０には第２の表示画面が表示される。
【００３３】
図３は、一実施の形態に係る画面生成装置であるビデオプロセッサのハードウェア構成の一例を示す図である。但し、図３には、図２に示したビデオプロセッサ２０の機能ブロックに主に関係するハードウェア構成を示す。
【００３４】
図３に示したとおり、ビデオプロセッサ２０は、ＣＰＵ（Central Processing Unit）２１１、メモリ２１２、入出力インターフェース２１３、記憶装置２１４、可搬記録媒体２１７が収納される可搬記録媒体駆動装置２１５、及び通信インターフェース２１６を備え、これらはバス２１８に依って互いに接続されている。
【００３５】
ＣＰＵ２１１は、ビデオプロセッサ２０が行う処理のためのプログラムを実行する演算装置である。メモリ２１２は、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）であり、ＲＡＭはＣＰＵ２１１のワークエリア等として使用され、ＲＯＭはプログラムやプログラムの実行に必要な情報を不揮発的に記憶する。
【００３６】
入出力インターフェース２１３は、内視鏡１０、表示装置３０、及び表示装置４０等の外部装置が接続され、これらの外部装置との間で信号の入出力を行う。
記憶装置２１４は、プログラム及びプログラムの実行に必要な情報や、プログラムの実行に依り取得された情報等を不揮発的に記憶するストレージである。記憶装置２１４は、ハードディスク装置等である。可搬記録媒体駆動装置２１５は、ＵＳＢ（Universal Serial Bus）メモリ等の可搬記録媒体２１７を駆動し、その記録内容にアクセスする。可搬記録媒体２１７も記憶装置２１４と同様に、プログラム及びプログラムの実行に必要な情報や、プログラムの実行に依り取得された情報等を不揮発的に記憶するストレージである。
【００３７】
通信インターフェース２１６は、図示しないネットワークに接続され、ネットワークに接続されたサーバ等の外部装置と通信を行う。ビデオプロセッサ２０は、プログラム及びプログラムの実行に必要な情報を、サーバ等からネットワーク及び通信インターフェース２１６を経由して受け取り、それをメモリ２１２にロードして使用することもできる。
【００３８】
図３に示したハードウェア構成において、例えば、図２に示した文字データ生成部２０４、調整値情報取得部２０５、文字描画データ生成部２０７、画像データ生成部２０８、及び画面生成部２０９は、ＣＰＵ２１１がプログラムを実行することに依り実現される。また、例えば、図２に示した調整値情報記憶部２０６は、メモリ２１２、記憶装置２１４、及び可搬記録媒体２１７のうちの１つ以上に依り実現される。また、例えば、図２に示した接続部２０１、第１の出力部２０２、及び第２の出力部２０３は、入出力インターフェース２１３に依り実現される。
【００３９】
なお、図２に示したビデオプロセッサ２０の機能ブロック構成は、ＦＰＧＡ（field-programmable gate array）やＡＳＩＣ（application specific integrated circuit）等の回路を用いて実現されてもよい。
【００４０】
次に、内視鏡システム１において実行される処理として、ビデオプロセッサ２０において実行される表示画面生成処理について説明する。表示画面生成処理は、ビデオプロセッサ２０が有する表示画面生成機能に係る処理である。ここでは、その一例として、複数の表示領域が所定のレイアウトで配置された表示画面を、表示装置３０と表示装置４０の両方に表示させる処理について説明する。
【００４１】
図４は、一実施の形態に係る表示画面生成装置であるビデオプロセッサにおいて実行される表示画面生成処理の一例を示すフローチャートである。
図４に示したとおり、表示画面生成処理では、ビデオプロセッサ２０は、描画処理（Ｓ４０１）を部品数分繰り返すという処理を、表示画面数分繰り返す。ここで、部品数は、描画領域数に対応する。描画領域数は、表示画面における表示領域数に対応する。また、表示画面数は、ビデオプロセッサ２０に接続された表示装置数に対応する。本実施形態では、ビデオプロセッサ２０に接続された表示装置が２つであるので、表示画面数は２つとされる。
【００４２】
Ｓ４０１の描画処理では、線を描画する線描画処理、背景を塗り潰す塗り潰し処理、画像を描画する画像描画処理、文字を描画する文字描画処理のうちの１つ以上の処理が行われ、その処理結果が表示画面生成バッファに格納される。ここで、画像描画処理において描画される画像は、例えば、画像データ生成部２０８に依り生成された画像データに係る画像である。画像描画処理及び文字描画処理の処理結果を表示画面生成バッファに格納する処理は、例えば、画像データと文字描画データとに基づいて表示画面を生成する処理に対応し、画面生成部２０９に依って行われる。また、文字描画処理は、文字データ生成部２０４、調整値情報取得部２０５、文字描画データ生成部２０７、及び画面生成部２０９に依って行われる。文字描画処理の詳細は後述する。表示画面生成バッファは、例えば、メモリ２１２のＲＡＭに依って実現される。
【００４３】
この表示画面数分の繰り返し処理に依って、表示画面生成バッファには、表示画面数分の表示画面が格納される。すなわち、表示装置３０に表示させる表示画面である第１の表示画面と、表示装置４０に表示させる表示画面である第２の表示画面とが格納される。
【００４４】
表示画面数分の表示画面が表示画面生成バッファに格納されると、画面生成部２０９は、その各表示画面を映像信号として、対応する表示装置が接続された出力部へ出力する（Ｓ４０２）。すなわち、画面生成部２０９は、第１の表示画面を映像信号として、表示装置３０が接続された第１の出力部２０２へ出力し、第２の表示画面を映像信号として、表示装置４０が接続された第２の出力部２０３へ出力する。これに依り、表示装置３０には第１の表示画面が表示され、表示装置４０には第２の表示画面が表示される。
【００４５】
図５は、このときに表示された表示画面例を示す図である。
なお、図５では、説明の便宜のため、文字を「＊」を用いて模式的に示している。
図５に示した例では、文字と画像からなる第１の表示画面３０１が表示装置３０に表示され、文字と画像からなる第２の表示画面４０１が表示装置４０に表示されている。ここで、第１の表示画面３０１と第２の表示画面４０１は、画面サイズが異なるものの、表示された文字と画像の内容は同一である。但し、表示された文字に関しては、Ｓ４０１の描画処理において行われる文字描画処理に依って、表示装置の画面サイズに応じた文字表示領域サイズに合わせて最適な文字描画用の調整値が用いられて文字が描画されている。これに依り、例えば、第１の表示画面３０１における破線枠３０１ａで示す文字表示領域と、これに対応する第２の表示画面４０１における破線枠４０１ａで示す文字表示領域のサイズが異なっていても、視認性及び可読性を低下させることなく同一内容の文字を表示させることができる。
【００４６】
図６は、描画処理（Ｓ４０１）において行われる文字描画処理の一例を示すフローチャートである。
図６に示したとおり、文字描画処理では、ビデオプロセッサ２０は、調整値ＩＤを取得する処理（Ｓ６０１）、文字データを生成する処理（Ｓ６０２）、文字の調整値を取得する処理（Ｓ６０３）、及び文字描画データを生成する処理（Ｓ６０４）を行う。Ｓ６０１乃至Ｓ６０４の各処理の詳細は後述する。Ｓ６０４が終了すると、画面生成部２０９は、生成された文字描画データを表示画面生成バッファに格納する。
【００４７】
図７は、調整値ＩＤ取得処理（Ｓ６０１）の一例を示すフローチャートである。
図７に示したとおり、調整値ＩＤ取得処理では、調整値情報取得部２０５が、まず、生成される表示画面を表示させる表示装置の装置ＩＤを取得する（Ｓ７０１）。例えば、生成される表示画面が、第１の出力部２０２に接続された表示装置３０に表示させる第１の表示画面である場合は、表示装置３０の装置ＩＤを取得する。この場合の装置ＩＤの取得方法は、例えば、第１の出力部２０２に接続された表示装置３０との間で通信を行って、表示装置３０から装置ＩＤを取得してもよい。あるいは、例えば、第１の出力部２０２に接続された表示装置３０の装置ＩＤを予めユーザがビデオプロセッサ２０に登録しておき、その登録情報から装置ＩＤを取得してもよい。
【００４８】
次に、調整値情報取得部２０５は、ビデオプロセッサ２０に設定されている表示に関するユーザ設定情報を取得する（Ｓ７０２）。ここで取得されるユーザ設定情報は、例えば、情報表示切替、文字サイズ、観察画面サイズ等の表示に関するユーザ設定の情報である。
【００４９】
次に、調整値情報取得部２０５は、Ｓ７０１で取得した装置ＩＤと、Ｓ７０２で取得したユーザ設定情報とに基づいて表示状態情報ＤＢ（database）を検索し（Ｓ７０３）、対応する調整値ＩＤを取得する（Ｓ７０４）。ここで、表示状態情報ＤＢは、ユーザ設定情報と、表示装置の装置ＩＤと、調整値ＩＤとが対応付けられた情報を格納する。表示状態情報ＤＢは、調整値情報記憶部２０６の一部に依って構成される。
【００５０】
図８は、表示状態情報ＤＢのデータ構造例を示す図である。
図８に示した表示状態情報ＤＢは、情報表示切替、文字サイズ、及び観察画面サイズというユーザ設定情報と、表示装置の装置ＩＤと、調整値ＩＤとが対応付けられた情報を格納する。
【００５１】
図８に示した表示状態情報ＤＢによれば、例えば、ユーザ設定情報における情報表示切替、文字サイズ、及び観察画面サイズとして「全情報表示」、「大」、及び「フルサイズ」が取得され、表示装置３０の装置ＩＤとして「Ａ」が取得された場合は、調整値ＩＤとして「７０」が取得される。また、同様のユーザ設定情報が取得され、表示装置４０の装置ＩＤとして「Ｂ」が取得された場合は、調整値ＩＤとして「１７０」が取得される。
【００５２】
図９は、文字データ生成処理（Ｓ６０２）の一例を示すフローチャートである。
図９に示したとおり、文字データ生成処理では、文字データ生成部２０４が、まず、ビデオプロセッサ２０に設定されている言語設定情報を取得し（Ｓ９０１）、次に、ビデオプロセッサ２０に設定されているユーザ設定情報を取得する（Ｓ９０２）。ここで取得されるユーザ設定情報は、例えば、情報種別、情報表示切替、生年月日表記等のユーザ設定に関する情報である。なお、広義には、言語設定情報もユーザ設定情報に含まれる。
【００５３】
そして、文字データ生成部２０４は、Ｓ９０１で取得した言語設定情報、及び、Ｓ９０２で取得したユーザ設定情報に基づいて、文字データを生成する（Ｓ９０３）。
図１０は、生成された文字データの一例を示す図である。
【００５４】
図１０に示した文字データは、言語設定情報として「日本語」が取得され、ユーザ設定情報における情報種別、情報表示切替、及び生年月日表記等として「患者情報」、「全情報表示」、「西暦表記」等が取得されたときの文字データを示している。
【００５５】
図１１は、文字調整値取得処理（Ｓ６０３）の一例を示すフローチャートである。
図１１に示したとおり、文字調整値取得処理では、調整値情報取得部２０５が、まず、ビデオプロセッサに設定されている言語設定情報を取得し（Ｓ１１０１）、次に、調整値ＩＤ取得処理（Ｓ６０１）に依って取得した調整値ＩＤを取得する（Ｓ１１０２）。
【００５６】
そして、調整値情報取得部２０５は、Ｓ１１０１で取得した言語設定情報と、Ｓ１１０２で取得した調整値ＩＤとに基づいて、調整値情報ＤＢを検索し（Ｓ１１０３）、対応する調整値情報を取得する（Ｓ１１０４）。ここで、調整値情報ＤＢは、調整値ＩＤと、言語設定情報と、調整値情報とが対応付けられた情報を格納する。調整値情報は、文字の行間、サイズ、間隔、縦横比、縦位置等の調整値に関する情報であり、対応する調整値ＩＤ及び言語設定情報に対して、少なくとも文字の視認性や可読性の低下を防止する観点において、最適な組み合わせの調整値を示す情報である。また、調整値ＩＤがユーザ設定情報及び表示装置の装置ＩＤに基づいて取得されたものであることから、最適な組み合わせの調整値が、表示装置の画面の大きさや解像度が考慮されたものであることは勿論のことである。調整値情報ＤＢは、調整値情報記憶部２０６の一部に依って構成される。
【００５７】
図１２は、調整値情報ＤＢのデータ構造例を示す図である。
図１２に示したとおり、調整値情報ＤＢは、調整値ＩＤと、言語設定情報に応じた調整値情報とが対応付けられた情報を格納する。言語設定情報に応じた調整値情報は、欧文、数字、記号、和文、及び中文等の文字種別毎の、文字の行間、サイズ、間隔、縦横比、縦位置等の調整値に関する情報である。
【００５８】
図１２に示した例では、言語設定情報に応じた調整値情報として、共通行間、記号サイズ、英数字サイズ、和文・中文サイズ、数字以外文字間隔、数字文字間隔、共通縦横比、記号縦位置、英数字縦位置、和文・中文縦位置の調整値に関する情報が格納されている。ここで、共通とは、全言語共通であることを示す。また、縦横比は、縦横の差分として表されてもよい。
【００５９】
図１２に示した調整値情報ＤＢにおいて、例えば、調整値ＩＤとして「７０」が取得され、言語設定情報として「日本語」が取得された場合には、言語設定情報に応じた調整値情報として、行間が「１」、記号サイズが「４５」、和文・中文サイズが「３９」、数字以外文字間隔が「０」、数字文字間隔が「２」、共通縦横比が「０」、記号縦位置が「−３」、及び和文・中文縦位置が「０」が取得される。
【００６０】
図１３は、文字描画データ生成処理（Ｓ６０４）の一例を示すフローチャートである。
図１３に示したとおり、文字描画データ生成処理では、文字描画データ生成部２０７が、まず、文字データ生成処理（Ｓ６０２）に依り生成された文字データを取得する（Ｓ１３０１）。次に、文字描画データ生成部２０７は、文字調整値取得処理（Ｓ６０３）に依り取得された調整値情報を、文字描画データ生成時に使用する調整値情報として設定する（Ｓ１３０２）。
【００６１】
そして、文字描画データ生成部２０７は、Ｓ１３０１で取得された文字データとＳ１３０２で設定された調整値情報とに基づいて、生成される文字描画データの描画に必要な領域サイズを算出する（Ｓ１３０３）。
【００６２】
次に、文字描画データ生成部２０７は、Ｓ１３０３で算出した描画領域サイズが、生成される文字描画データが描画される描画領域の領域サイズ以下であるか否かを判定する（Ｓ１３０４）。
【００６３】
Ｓ１３０４の判定結果がＹＥＳの場合、文字描画データ生成部２０７は、Ｓ１３０１で取得した文字データとＳ１３０２で設定した調整値情報とに基づいて文字描画データを生成し、表示画面生成バッファに格納する（Ｓ１３０５）。
【００６４】
一方、Ｓ１３０４の判定結果がＮＯの場合、調整値情報取得部２０５は、調整値情報ＤＢを再検索し（Ｓ１３０６）、Ｓ１３０２で設定された調整値情報に類似する別の調整値情報を代替調整値情報として取得し（Ｓ１３０７）、処理がＳ１３０２へ戻る。この場合のＳ１３０２では、Ｓ１３０７で取得された代替調整値情報が、文字描画データ生成時に使用する調整値情報として再設定される。
【００６５】
図１４は、調整値情報ＤＢから代替調整値情報を取得して再設定する例を示す図である。
図１４に示した例は、当初、調整値ＩＤが「７０」に対応する調整値情報が設定されたものの、その後、Ｓ１３０４の判定結果がＹＥＳになるまでに、調整値情報の再設定が２回行われた例である。
【００６６】
この例では、１回目の再設定において、調整値ＩＤが「７０」に対応する調整値情報に類似する別の調整値情報として、調整値ＩＤが「７１」に対応する調整値情報が再設定された。調整値ＩＤが「７０」に対応する調整値情報と調整値ＩＤが「７１」に対応する調整値情報との違いは、前者の共通縦横比の調整値が「０」であるのに対し、後者の共通縦横比の調整値が「−１」であることだけである。
【００６７】
また、２回目の再設定において、調整値ＩＤが「７１」に対応する調整値情報に類似する別の調整値情報として、調整値ＩＤが「７２」に対応する調整値情報が再設定された。調整値ＩＤが「７１」に対応する調整値情報と調整値ＩＤが「７２」に対応する調整値情報との違いは、前者の和文・中文サイズの調整値が「３９」であるのに対し、後者の和文・中文サイズの調整値が「３８」であることだけである。
【００６８】
以上、本実施形態に依れば、表示画面生成時に、その表示画面を表示させる表示装置に対して最適な調整値情報を用いて文字描画データの生成を行うことができるので、画面の解像度及び大きさの一方又は両方が異なる表示装置３０及び表示装置４０に文字情報を表示させる場合でも、文字の視認性や可読性の低下を防止することができる。
【００６９】
なお、本実施形態に係る表示画面生成装置であるビデオプロセッサ２０は、各種の変形が可能である。
例えば、ビデオプロセッサ２０に、３つ以上の表示装置を接続可能に構成し、その３つ以上の表示装置に文字情報を表示させる場合においても同様に、文字の視認性や可読性の低下を防止することができる構成としてもよい。
【００７０】
また、例えば、ビデオプロセッサ２０に接続される表示装置を１つとし、その表示装置に表示させる表示画面における文字表示領域毎に、統一性のあるデザインの文字を表示させることができる構成としてもよい。この場合は、図７に示した調整値ＩＤ取得処理が、例えば、図１５に示したとおりに変形されると共に、図８に示した表示状態情報ＤＢが、例えば、図１６に示したとおりに変形される。
【００７１】
図１５は、変形例に係る調整値ＩＤ取得処理（Ｓ６０１）を示すフローチャートである。
図１５に示したとおり、変形例に係る調整値ＩＤ取得処理では、調整値情報取得部２０５が、まず、描画する情報の種別情報を取得する（Ｓ１５０１）。情報の種別情報は、例えば、患者名、患者ＩＤ、コメント、スコープ情報といった情報の種別に関する情報である。
【００７２】
次に、調整値情報取得部２０５は、Ｓ７０２と同様に、ビデオプロセッサ２０に設定されている表示に関するユーザ設定情報を取得する（Ｓ１５０２）。
次に、調整値情報取得部２０５は、Ｓ１５０１で取得した情報種別情報と、Ｓ１５０２で取得したユーザ設定情報とに基づいて表示状態情報ＤＢを検索し（Ｓ１５０３）、対応する調整値ＩＤを取得する（Ｓ１５０４）。ここで、変形例に係る表示状態情報ＤＢは、ユーザ設定情報と、情報種別情報と、調整値ＩＤとが対応付けられた情報を格納する。
【００７３】
図１６は、変形例に係る表示状態情報ＤＢのデータ構造例を示す図である。
図１６に示した表示状態情報ＤＢは、情報表示切替、文字サイズ、及び観察画面サイズというユーザ設定情報と、情報種別情報と、調整値ＩＤとが対応付けられた情報を格納する。
【００７４】
図１６に示した表示状態情報ＤＢによれば、例えば、ユーザ設定情報における情報表示切替、文字サイズ、及び観察画面サイズとして「全情報表示」、「大」、及び「フルサイズ」が取得され、情報種別情報として「患者名」が取得された場合は、調整値ＩＤとして「７０」が取得される。また、同様のユーザ設定情報が取得され、情報種別情報として「コメント」が取得された場合は、調整値ＩＤとして「８０」が取得される。
【００７５】
その他の処理については、上述のとおりである。
この変形例によれば、ビデオプロセッサ２０に接続された表示装置に表示された表示画面における文字表示領域毎に、統一性のあるデザインの文字を表示させることができ、表示画面全体として、文字の視認性及び可読性を向上させることができる。
【００７６】
図１７は、この変形例に依って表示された表示画面例を示す図である。
図１７に示した表示画面５０１では、破線枠５０１ａ、５０１ｂ、５０１ｃ、５０１ｄ、５０１ｅ、５０１ｆ、５０１ｇ、５０１ｈ、５０１i等で示す文字表示領域毎に、統一性のあるデザインの文字が表示されている。これに依り、表示画面全体として、文字の視認性及び可読性を向上させることができる。
【００７７】
以上、本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせに依り、様々の発明を形成できる。例えば、実施形態に示される全構成要素のいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００７８】
１          内視鏡システム
１０        内視鏡
２０        ビデオプロセッサ
３０、４０  表示装置
１０１      撮像部
２０１      接続部
２０２      第１の出力部
２０３      第２の出力部
２０４      文字データ生成部
２０５      調整値情報取得部
２０６      調整値情報記憶部
２０７      文字描画データ生成部
２０８      画像データ生成部
２０９      画面生成部
２１１      ＣＰＵ
２１２      メモリ
２１３      入出力インターフェース
２１４      記憶装置
２１５      可搬記録媒体駆動装置
２１６      通信インターフェース
２１７      可搬記録媒体
２１８      バス
３０１      表示画面
３０１ａ    破線枠
４０１      表示画面
４０１ａ    破線枠
５０１      表示画面
５０１ａ、５０１ｂ、５０１ｃ  破線枠
５０１ｄ、５０１ｅ、５０１ｆ  破線枠
５０１ｇ、５０１ｈ、５０１ｉ  破線枠
【図１】
2019213755.tif 000003
【図２】
2019213755.tif 000004
【図３】
2019213755.tif 000005
【図４】
2019213755.tif 000006
【図５】
2019213755.tif 000007
【図６】
2019213755.tif 000008
【図７】
2019213755.tif 000009
【図８】
2019213755.tif 000010
【図９】
2019213755.tif 000011
【図１０】
2019213755.tif 000012
【図１１】
2019213755.tif 000013
【図１２】
2019213755.tif 000014
【図１３】
2019213755.tif 000015
【図１４】
2019213755.tif 000016
【図１５】
2019213755.tif 000017
【図１６】
2019213755.tif 000018
【図１７】
2019213755.tif 000019