(57)【要約】      （修正有）【課題】コンテンツの使用を制限する。【解決手段】医療支援システムにおいて、情報処理装置４０は、取得手段４１、抽出手段４２及び処理手段４３を備える。取得手段４１は、所定の規格に従って与えられた、コンテンツ群を特定するための識別子を含むデータを取得する。抽出手段４２は、対象となるコンテンツ群から上記規格における識別子を抽出する。処理手段４３は、抽出手段４２により抽出された識別子が取得手段４１により取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を上記コンテンツ群に対して行う。【選択図】図２
2020129243.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置において実行されるプログラムであって、当該コンピュータ装置を、
所定の規格に従って与えられた、コンテンツ群を特定するための識別子を含むデータを取得する取得手段と、
対象となる前記コンテンツ群から前記規格における識別子を抽出する抽出手段と、
前記抽出手段により抽出された識別子が前記取得手段により取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行う処理手段と
して機能させるためのプログラム。
【請求項２】
前記処理手段は、
前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、当該対象となるコンテンツ群を読み込まず、
前記抽出された識別子が前記取得されたデータに含まれる識別子と一致した場合、当該対象となるコンテンツ群を読み込む
請求項１に記載のプログラム。
【請求項３】
前記プログラムの実行ファイルが前記データを内包する
請求項１又は２に記載のプログラム。
【請求項４】
前記プログラムの実行ファイルが前記データを内包せず、
前記プログラムは、起動されると前記データを読み込む
請求項１又は２に記載のプログラム。
【請求項５】
前記規格がＤＩＣＯＭ（Digital Imaging and COmmunications in Medicine）であり、
前記コンテンツ群が画像を含み、
前記識別子はＵＩＤ（Unique Identifier）である
請求項１乃至４のいずれか一項に記載のプログラム。
【請求項６】
前記画像がＰＥＴ（Positron Emission Tomography）検査により得られる断層画像であり、
前記コンテンツ群が、前記画像における単位領域毎のＳＵＶ（Standardized Uptake Value）を含み、
前記処理手段は、前記画像に対応するＳＵＶに応じた画像オブジェクトを表示手段に表示する処理を行う
請求項５に記載のプログラム。
【請求項７】
前記処理手段は、前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、前記コンピュータ装置のハードウェア要素を識別するためのハードウェア識別情報によらずに、前記プログラムにより提供される機能の少なくとも一部を制限する処理を行う
請求項１乃至６のいずれか一項に記載のプログラム。
【請求項８】
請求項１乃至７のいずれか一項に記載のプログラムと、
前記コンテンツ群と
を記録した可搬記録媒体。
【請求項９】
所定の規格に従って与えられた、コンテンツ群を特定するための識別子を含むデータを取得する取得手段と、
対象となるコンテンツ群から前記規格における識別子を抽出する抽出手段と、
前記抽出手段により抽出された識別子が前記取得手段により取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行う処理手段と
を有する情報処理装置。
【請求項１０】
所定の規格に従って与えられた、コンテンツ群を特定するための識別子を含むデータを取得するステップと、
対象となる前記コンテンツ群から前記規格における識別子を抽出するステップと、
前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行うステップと
を有するプログラムの使用制限方法。
【請求項１１】
所定の規格に従って与えられた識別子を含むコンテンツファイルを再生するためのプログラムであって、コンピュータ装置を、
複数のコンテンツファイルの中から少なくとも１つのコンテンツファイルの指定を受け付ける受け付け手段と、
前記指定されたコンテンツファイルから前記規格における識別子を抽出する抽出手段と、
前記抽出された識別子を含む識別情報を生成する第１生成手段と、
前記プログラムよりも低機能な簡易プログラムの実行ファイルを生成する第２生成手段と、
前記生成された実行ファイル及び前記識別情報を示すデータを、一の可搬記録媒体に書き込む書き込み手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムの使用を制限する技術に関する。
【背景技術】
【０００２】
特許文献１には、医療情報の種別（例えば、モダリティ種別（X線、CT、MRI、超音波、PET等））に応じて、その装置においてその種別の医療情報の提示が許諾されているか判断し、許諾されている場合のみその医療情報を提示する装置が記載されている（請求項１、図１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７１６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の装置においては、提示可能な情報の種別が装置と関連付けられており、例えば簡易ビューワーのように特定の装置に利用が制限されないプログラムの使用制限をすることができなかった。一方で単に簡易ビューワーを無償配布するだけでは、簡易ビューワーが想定外の使用をされるおそれがあった。
【０００５】
これに対し本発明は、媒体に記録された状態で配布されるプログラムについて、想定外の使用を制限する技術を提供する。
【課題を解決するための手段】
【０００６】
本発明は、コンピュータ装置において実行されるプログラムであって、当該コンピュータ装置を、所定の規格に従って与えられた、コンテンツ群を特定するための識別子を含むデータを取得する取得手段と、対象となる前記コンテンツ群から前記規格における識別子を抽出する抽出手段と、前記抽出手段により抽出された識別子が前記取得手段により取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行う処理手段として機能させるためのプログラムを提供する。
【０００７】
前記処理手段は、前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、当該対象となるコンテンツ群を読み込まず、前記抽出された識別子が前記取得されたデータに含まれる識別子と一致した場合、当該対象となるコンテンツ群を読み込んでもよい。
【０００８】
前記プログラムの実行ファイルが前記データを内包してもよい。
【０００９】
前記プログラムの実行ファイルが前記データを内包せず、前記プログラムは、起動されると前記データを読み込んでもよい。
【００１０】
前記規格がＤＩＣＯＭ（Digital Imaging and COmmunications in Medicine）であり、前記コンテンツ群が画像を含み、前記識別子はＵＩＤ（Unique Identifier）であってもよい。
【００１１】
前記画像がＰＥＴ（Positron Emission Tomography）検査により得られる断層画像であり、前記コンテンツ群が、前記画像における単位領域毎のＳＵＶ（Standardized Uptake Value）を含み、前記処理手段は、前記画像に対応するＳＵＶに応じた画像オブジェクトを表示手段に表示する処理を行ってもよい。
【００１２】
前記処理手段は、前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、前記コンピュータ装置のハードウェア要素を識別するためのハードウェア識別情報によらずに、前記プログラムにより提供される機能の少なくとも一部を制限する処理を行ってもよい。
【００１３】
また、本発明は、上記いずれかに記載のプログラムと、前記コンテンツ群とを記録した可搬記録媒体を提供する。
【００１４】
さらに、本発明は、所定の規格に従って与えられた、コンテンツ群を特定するための識別子を含むデータを取得する取得手段と、対象となるコンテンツ群から前記規格における識別子を抽出する抽出手段と、前記抽出手段により抽出された識別子が前記取得手段により取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行う処理手段とを有する情報処理装置を提供する。
【００１５】
さらに、本発明は、所定の規格に従って与えられた、コンテンツ群を特定するための識別子を含むデータを取得するステップと、対象となる前記コンテンツ群から前記規格における識別子を抽出するステップと、前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行うステップとを有するプログラムの使用制限方法を提供する。
【００１６】
さらに、本発明は、所定の規格に従って与えられた識別子を含むコンテンツファイルを再生するためのプログラムであって、コンピュータ装置を、複数のコンテンツファイルの中から少なくとも１つのコンテンツファイルの指定を受け付ける受け付け手段と、前記指定されたコンテンツファイルから前記規格における識別子を抽出する抽出手段と、前記抽出された識別子を含む識別情報を生成する第１生成手段と、前記プログラムよりも低機能な簡易プログラムの実行ファイルを生成する第２生成手段と、前記生成された実行ファイル及び前記識別情報を示すデータを、一の可搬記録媒体に書き込む書き込み手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１７】
本発明によれば、媒体に記録された状態で配布されるプログラムについて想定外の使用を制限することができる。
【図面の簡単な説明】
【００１８】
【図１】実施例に係る医療支援システムの全体構成を例示するブロック図。
【図２】医療支援システムの各装置が実現する機能構成を例示するブロック図。
【図３】情報処理装置のハードウェア構成を例示するブロック図。
【図４】情報処理装置のハードウェア構成を例示するブロック図。
【図５】簡易ビューワーの生成処理の流れを例示するフローチャート。
【図６】簡易ビューワーのファイル構成を例示する図。
【図７】簡易ビューワーによる再生処理の流れを例示するフローチャート。
【図８】簡易ビューワーの画面を例示する図。
【発明を実施するための形態】
【００１９】
１．構成
図１は本実施形態に係る画像診断システム１の全体構成を例示する図である。画像診断システム１は、検査装置１０、情報処理装置２０（コンピュータ装置の一例）、媒体３０、及び情報処理装置４０（コンピュータ装置、情報処理装置の一例）を備える。検査装置１０は、Ｘ線画像、ＣＴ（Computed Tomography）画像、ＭＲＩ（Magnetic Resonance Imaging）画像及び超音波断層画像等の医療に用いる画像（以下「医用画像」という）を撮影する。検査装置１０には情報処理装置２０が有線又は無線で接続されている。
【００２０】
検査装置１０は、被験者に対して画像診断を行うための医用画像を撮影する装置、例えばＰＥＴ−ＣＴ（Positron Emission Tomography / Computed Tomography）装置である。検査装置１０は、ＤＩＣＯＭ（Digital Imaging and COmmunication in Medicine）に準拠して医用画像の生成及び通信を行う。ＤＩＣＯＭとは、米国放射線学会（ＡＣＲ：American College of Radiology）と北米電子機器工業会（ＮＥＭＡ：National Electrical Manufacturers Association）が開発した、医用画像のフォーマット及び検査装置間の通信プロトコルを定義した標準規格である。検査装置１０は、撮影した医用画像をＤＩＣＯＭフォーマットで生成し、ＤＩＣＯＭの通信プロトコルで情報処理装置２０に送信する。検査装置１０と情報処理装置２０とは、無線ＬＡＮの規格に準拠した無線通信によりデータをやり取りする。なお、これらの装置間の通信は有線通信により行われてもよい。
【００２１】
情報処理装置２０及び情報処理装置４０は、デスクトップ型コンピュータ、ラップトップ型コンピュータ、又はタブレット端末等の汎用コンピュータである。情報処理装置２０と情報処理装置４０とは、異なる場所に設置されている。図１の例では、検査装置１０及び情報処理装置２０は医療機関１００に設置されており、情報処理装置４０は医療機関２００に設置されている。医療機関１００は例えばいわゆる大病院又は検査専門病院であり、医療機関２００は例えば診療所である。例えば、医療機関２００において医師が被験者（又は患者）の検査（画像診断）を行う必要性を感じたものの、医療機関２００にはその検査のための装置が無い状況が想定される。この場合、その医師は、検査自体は他の機関（この例では医療機関１００）に依頼し、自身の病院（医療機関２００）においてその検査結果を閲覧しながら診断を行う。そのため、情報処理装置２０は、医用画像を表すコンテンツファイル及びこのコンテンツファイルを表示するための簡易ビューワーを媒体３０に記録する。媒体３０は、被験者又は医療機関２００に提供される。媒体３０は、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の可搬記録媒体である。医療機関の医師は、媒体３０に記録された簡易ビューワーを用いて媒体３０に記録された医用画像を閲覧しながら診断を行う。なお、情報処理装置４０が設置される場所は病院に限らず、例えば、被験者の自宅であってもよい。また、例えば、検査装置１０及び情報処理装置２０が検診車に設置され、情報処理装置４０が病院に設置されていてもよい。
【００２２】
図２は画像診断システム１の機能構成を例示するブロック図である。図において、媒体３０には、実行ファイル３１、コンテンツ識別情報ファイル３２、及びコンテンツファイル３３が記録される。実行ファイル３１は、コンテンツファイル３３を用いてコンテンツを閲覧するための簡易ビューワーの実行ファイルである。ここで、簡易ビューワーとは、正規ビューワーよりも機能が制限された（すなわち低機能な）ビューワーをいう。正規ビューワーとは、情報処理装置２０において実装されているビューワーであり、検査装置１０又は他の装置で撮影された画像を再生するためのソフトウェアをいう。この例において、簡易ビューワーは、所定の規格に従って与えられた、特定の識別子を含むコンテンツファイのみを再生するように制限されている。すなわち簡易ビューワーは、特定の識別子を含まないコンテンツファイルを再生することはできない。ここでいう所定の規格は例えばＤＩＣＯＭであり、コンテンツファイルは画像を含む。また、所定の規格に従って与えられた識別子は、例えばＵＩＤ（Unique Identifier）である。コンテンツ識別情報ファイル３２は、実行ファイル３１に内包されるデータであり、特定のコンテンツファイルを識別するための識別子を含む情報である。
【００２３】
情報処理装置２０は、受け付け手段２１、抽出手段２２、第１生成手段２３、第２生成手段２４、及び書き込み手段２５を備える。受け付け手段２１は、複数のコンテンツファイルの中から少なくとも１つのコンテンツファイルの指定を受け付ける。抽出手段２２は、指定されたコンテンツファイルから、所定の規格における識別子を抽出する。第１生成手段２３は、抽出手段２２により抽出された識別子を含むファイルを生成する。このファイルが、コンテンツ識別情報ファイル３２である。第２生成手段２４は、コンテンツファイルを再生するための簡易プログラム（簡易ビューワー）の実行ファイルを生成する。このファイルが実行ファイル３１である。簡易ビューワーは、特定の識別子を含むコンテンツファイルを再生するためのアプリケーションである。コンテンツファイルは、第１生成手段２３により生成された識別情報を内部データとして含む。書き込み手段２５は、実行ファイル３１及びコンテンツ識別情報ファイル３２を、一の可搬記録媒体（媒体３０）に書き込む。
【００２４】
情報処理装置４０は、取得手段４１、抽出手段４２及び処理手段４３を備える。取得手段４１は、所定の規格に従って与えられた、コンテンツ群を特定するための識別子を含むデータを媒体３０から取得する。抽出手段４２は、対象となるコンテンツ群から上記規格における識別子を抽出する。処理手段４３は、抽出手段４２により抽出された識別子が取得手段４１により取得されたデータに含まれる識別子とするか判断する。両者が一致しないと判断された場合、処理手段４３は、両者が一致する場合と比較して制限された処理を上記コンテンツ群に対して行う。一例において、両者が一致する場合の処理はそのデータにより示されるコンテンツを出力（例えば表示）する処理であり、両者が一致しない場合の処理はそのデータにより示されるコンテンツを出力しない処理である。
【００２５】
図３は、情報処理装置２０のハードウェア構成を例示する図である。プロセッサ２０１は、情報処理装置２０の他の要素を制御するプロセッサである。メモリ２０２は、プロセッサ２０１がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばＲＡＭ（Random Access Memory）を含む。記憶装置２０３は各種のプログラム及びデータを記憶する記憶装置であり、例えば、ＳＳＤ（Solid State Drive）又はＨＤＤ（Hard Disk Drive）を含む。
【００２６】
通信ＩＦ２０４は、予め定められた無線又は有線の通信規格（例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はイーサネット（登録商標））に従って他の装置と通信を行う。ＵＩ部２０５は例えばタッチスクリーンとキーとを備える。ＵＩ部２０５は情報処理装置２０に内蔵されていてもよく、また、外付けされて外部接続されるものであってもよい。Ｉ／Ｆ２０６は、自装置の筐体の外部に露出する端子を備える。Ｉ／Ｆ２０６は、ケーブルにより外部記憶装置等のデバイスと接続される。Ｉ／Ｆ２０６は、外部記憶装置等のデバイスから読み出される信号をプロセッサ２０１に伝えるインターフェースである。バッテリー２０７は、自装置の各部に電力を供給する電源である。
【００２７】
この例で、記憶装置２０３は、正規ビューワーのプログラムを記憶する。プロセッサ２０１が正規ビューワーのプログラムを実行することにより、図２に示される機能が実装される。このプログラムを実行しているプロセッサ２０１は、受け付け手段２１、抽出手段２２、第１生成手段２３、第２生成手段２４、及び書き込み手段２５の一例である。
【００２８】
図４は、情報処理装置４０のハードウェア構成を例示する図である。プロセッサ４０１は、情報処理装置４０の他の要素を制御するプロセッサである。メモリ４０２は、プロセッサ４０１がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばＲＡＭを含む。記憶装置４０３は各種のプログラム及びデータを記憶する記憶装置であり、例えば、ＳＳＤ又はＨＤＤを含む。
【００２９】
通信ＩＦ４０４は、予め定められた無線又は有線の通信規格（例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はイーサネット（登録商標））に従って他の装置と通信を行う。ＵＩ部４０５（表示手段の一例）は例えばタッチスクリーンとキーとを備える。ＵＩ部４０５は情報処理装置４０に内蔵されていてもよく、また、外付けされて外部接続されるものであってもよい。Ｉ／Ｆ４０６は、自装置の筐体の外部に露出する端子を備える。Ｉ／Ｆ４０６は、ケーブルにより外部記憶装置等のデバイスと接続される。Ｉ／Ｆ４０６は、外部記憶装置等のデバイスから読み出される信号をプロセッサ４０１に伝えるインターフェースである。バッテリー４０７は、自装置の各部に電力を供給する電源である。
【００３０】
この例で、記憶装置４０３は、簡易ビューワーのプログラムを記憶する。プロセッサ４０１が簡易ビューワーのプログラムを実行することにより、図２に示される機能が実装される。プログラムを実行しているプロセッサ４０１は、取得手段４１、抽出手段４２、及び処理手段４３の一例である。
【００３１】
２．動作
２−１．概要
まず画像診断システム１の動作の概要を説明する。まず、検査装置１０により被験者の医用画像が撮影され、撮影された医用画像を表すコンテンツファイルが情報処理装置２０に送信される。検査装置１０から受信されたコンテンツファイルは、情報処理装置２０の記憶装置２０３に記憶される。記憶されるコンテンツファイルに含まれる画像は、ＰＥＴ（Positron Emission Tomography）検査により得られる画像である。コンテンツファイルは、画像における単位領域毎のＳＵＶ（Standardized Uptake Value）を含む。また、１又は複数のコンテンツファイルの集合であるコンテンツ群には、コンテンツ群を特定するための所定の規格（この例ではＤＩＣＯＭ）に従って与えられた識別子（例えばＵＩＤ）が付与されている。コンテンツ群に付される識別子は、検査装置１０により発行される。あるいは、この識別子は、情報処理装置２０により発行されたものであってもよい。
【００３２】
情報処理装置２０のユーザ（例えば医療従事者等）が、情報処理装置２０のＵＩ部２０５を用いてコンテンツファイルを再生するための操作を行うと、プロセッサ２０１は、記憶装置２０３に記憶された正規ビューワープログラムを読み出して実行する。コンテンツファイルの再生とは、例えば、そのコンテンツファイルにより示される画像を、情報処理装置２０のＵＩ部２０５に表示することをいう。
【００３３】
情報処理装置２０は、ユーザによる操作に応じて、検査装置１０から受信されたコンテンツファイルを、ＤＶＤ−ＲＯＭ等の媒体３０に記憶する。正規ビューワープログラムは、コンテンツファイルを簡易ビューワープログラムの実行ファイルと一緒に媒体に書き込む機能を有している。ユーザはこの機能を利用してコンテンツファイルを媒体に書き込む。なお媒体３０に記憶されるコンテンツファイルの数は、１であってもよく、複数であってもよい。
【００３４】
コンテンツファイル及び簡易ビューワーの実行ファイルが記憶された媒体３０は、情報処理装置４０の設置場所に移動される。情報処理装置４０のユーザは、情報処理装置４０を用いて、媒体３０に記憶されているコンテンツファイルを再生する。
【００３５】
２−２．簡易ビューワー及びコンテンツファイルの書き込み
図５は、簡易ビューワー及びコンテンツファイルの媒体３０への書き込み処理を例示するフローチャートである。図５のフローは、例えば、情報処理装置２０において、コンテンツファイルの媒体３０への書き込み（又は簡易ビューワーの媒体３０への書き込み）が指示されたことを契機として開始される。
【００３６】
ステップＳ１０１において、情報処理装置２０のプロセッサ２０１は、複数のコンテンツファイルの中から少なくとも１つのコンテンツファイルの指定を受け付ける。コンテンツファイルは、例えば、ユーザがＵＩ部２０５を用いて指定する。
【００３７】
ステップＳ１０２において、プロセッサ２０１は、ステップＳ１０１において指定が受け付けられたコンテンツファイルから、所定の規格（ＤＩＣＯＭ、等）における識別子（ＵＩＤ、等）を抽出する。ステップＳ１０３において、プロセッサ２０１は、ステップＳ１０２において抽出された識別子を含むファイルを生成する。このファイルが、コンテンツ識別情報ファイル３２である。ステップＳ１０４において、プロセッサ２０１は、簡易ビューワープログラムの実行ファイルを生成する。この簡易ビューワープログラムは、コンテンツ識別情報ファイル３２を内包する。ステップＳ１０５において、プロセッサ２０１は、ステップＳ１０４で生成された実行ファイル及びステップＳ１０１において指定されたコンテンツファイルを、媒体３０に書き込む。
【００３８】
図６は、簡易ビューワーのファイル構成を例示する図である。実行ファイル３１は、コンテンツ識別情報ファイル３２を内包する。実行ファイル３１がコンテンツ識別情報ファイル３２を内包することにより、コンテンツ識別情報ファイル３２が実行ファイル３１とは別ファイルとして提供される場合と比較して、コンテンツ識別情報ファイル３２が改ざんされる可能性を低減することができる。
【００３９】
２−３．簡易ビューワーの動作
次いで、簡易ビューワーの動作、すなわち、情報処理装置４０において媒体３０に記憶されたコンテンツファイルが再生される動作を説明する。情報処理装置４０のユーザは、媒体３０を読み取り装置（ＤＶＤ−ＲＯＭドライブ等。図示略）にセットする。ユーザは、簡易ビューワーの起動を指示する操作を、ＵＩ部４０５を介して行う。簡易ビューワーの起動が指示されると、情報処理装置４０は、記憶装置２０３から実行ファイル３１を読み出して実行する。
【００４０】
図７は、簡易ビューワーによるコンテンツファイルの再生処理の流れを例示するフローチャートである。図７に示される処理は、ユーザが簡易ビューワーの起動を指示したことを契機として開始される。ステップＳ２０１において、プロセッサ４０１は、その簡易ビューワーで処理が可能なコンテンツの識別子を取得する。すなわち、プロセッサ４０１は、実行ファイル３１からコンテンツ識別情報ファイル３２を読み出す。
【００４１】
ステップＳ２０２において、プロセッサ４０１は、コンテンツファイル３３から識別子を抽出する。詳細には以下のとおりである。まず、プロセッサ４０１は、媒体３０において所定の記憶領域、例えば、所定のフォルダ名が付与されたフォルダから、コンテンツファイル（この例においてはコンテンツファイル３３）を読み出す。媒体３０において所定の記憶領域に記憶されているコンテンツファイルは、対象となるコンテンツ群の一例である。次に、プロセッサ４０１は、コンテンツファイル３３から、所定の規格における識別子を抽出する。
【００４２】
ステップＳ２０３において、プロセッサ４０１は、ステップＳ２０２において抽出された識別子とステップＳ２０１において取得されたデータに含まれる識別子とを対比し、両者が一致するか判定する。すなわち、プロセッサ４０１は、対象となるコンテンツ群から抽出された識別子（対象となるコンテンツ群に与えられた識別子）がコンテンツ識別情報ファイル３２に含まれる識別子と一致するかを判定する。両者が一致すると判定された場合（ステップＳ２０３；Ｙ）、プロセッサ４０１は処理をステップＳ２０４に移行する。一方、両者が一致しないと判定された場合（ステップＳ２０３；Ｎ）、プロセッサ４０１は、処理をステップＳ２０５に移行する。
【００４３】
ステップＳ２０４において、プロセッサ４０１は、指定されたコンテンツファイルを再生する。この実施形態では、プロセッサ４０１は、指定されたコンテンツファイルに含まれる画像をＵＩ部２０５に表示する。この例において、指定されたコンテンツファイルに含まれる画像はＰＥＴ検査により得られる断層画像であり、コンテンツファイルは、画像そのものに加え、単位領域毎のＳＵＶを示すデータを含む。簡易ビューワーは、このデータに基づいて、断層画像においてＳＵＶに応じた画像オブジェクトを表示する。
【００４４】
図８は、簡易ビューワーの画面を例示する図である。この例は被験者のＰＥＴ画像を示す。ここでは、ＳＵＶが所定の条件を満たす点にカーソルが当てられ、さらにその点に対応するＳＵＶの数値が明示される。このカーソル及びＳＵＶの数値が、ＳＵＶに応じた画像オブジェクトの一例である。ＳＵＶに関する条件は、例えば、その断層（又は断面）におけるＳＵＶの値が最大となる点又はしきい値を超える点、若しくは表示されている断層と垂直な方向においてその点のＳＵＶの数値を積算した値が最大となる点又はしきい値を超える点、である。あるいは、簡易ビューワーは、ユーザ（例えば医師）により指定された画面上の点に対応するＳＵＶの数値を表示する機能を有してもよい。
【００４５】
再び図７を参照する。ステップＳ２０５において、プロセッサ４０１は、対象となるコンテンツ群から抽出された識別子が実行ファイルに含まれる識別子と一致する場合と比較して制限された処理をコンテンツ群に対して行う。この例において、「制限された処理」とはコンテンツ群の表示を行わないことをいう。すなわち、「制限されていない処理」とはコンテンツ群の表示を行うことをいう。
【００４６】
ＰＥＴ−ＣＴ等の検査装置からは画像だけでなく種々の情報（例えば前述のＳＵＶ）を得ることができる。したがって、検査装置により得られた画像を表示する際に、これらの情報を用いた処理の結果を併せて表示することにより、診断により有用な情報を提供することができる。検査装置を制御するコンピュータ装置にこのような機能を有するソフトウェア（例えば前述の正規ビューワー）をインストールすることにより、検査装置が設置してある医療機関においてはこれらの有用な情報を得ることができる。しかし、ＰＥＴ−ＣＴ等の検査装置は一般に非常に高価であるので、規模の小さい診療所等では購入することが困難である。そのため、診療所等では、検査自体はどうしても他の医療機関に依頼せざるを得ない場合がある。しかし、診療所等においても検査結果を閲覧しながら診断を行いたいという要望がある。このような要望に対応するために前述の正規ビューワー又は簡易ビューワーを無償で配布することも考えられるが、無償配布してしまうとユーザの利益、又は正規ビューワー若しくは簡易ビューワーの権利が適切に保護できないおそれがある。具体的には、例えば簡易ビューワーを無償配布してしまうと、対象となる被験者のＰＥＴ−ＣＴ画像だけでなく、あらゆる被験者のＰＥＴ−ＣＴ画像を閲覧できてしまうため、正規ビューワーの販売に影響を与えるおそれがある。
【００４７】
これに対し本実施形態によれば、処理できるコンテンツを特定したうえで簡易ビューワーを配布することができる。したがって簡易ビューワーの使用は、媒体３０に簡易ビューワーの実行ファイルを書き込んだ時点において指定されたコンテンツファイルの再生に限られる。すなわち、簡易ビューワーの想定外の使用を制限することができる。この制限は、情報処理装置４０のハードウェア要素を識別するためのハードウェア識別情報によらずに適用することができるため、簡易ビューワーを実行するハードウェアは特定の１台に限定されない。
【００４８】
３．変形例
上述した実施例は本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、実施例及び各変形例は、必要に応じて組み合わせて実施してもよい。
【００４９】
上述の実施形態では、実行ファイル３１がコンテンツ識別情報ファイル３２を内部データとして内包する例を説明した。しかし、コンテンツ識別情報ファイル３２は実行ファイル３１に内包されず、実行ファイル３１とは別のファイルとして媒体３０に書き込まれてもよい。この例によれば、実行ファイル３１自体はコンテンツ識別情報ファイル３２によらず同一のものとすることができるので、実行ファイルを生成する処理を軽減することができる。なおこの場合、コンテンツ識別情報ファイル３２は媒体３０において所定の記憶領域に記憶される。簡易ビューワーは、起動されるとまずこの記憶領域からコンテンツ識別情報ファイル３２を読み出すようにプログラムされている。この例において、「制限された処理」とはコンテンツ群の読み込みを行わないことをいう。
【００５０】
上述の実施形態では、まず簡易ビューワーの起動が指示されることにより図７の処理が開始される例を説明した。しかし、図７の処理を開始する契機となるイベントは、簡易ビューワーの起動が指示されたというイベントに限定されない。例えば、先にコンテンツファイルが選択され、そのコンテンツファイルを処理するためのアプリケーションプログラムとして、簡易ビューワーが自動的に又はユーザの選択により起動してもよい。この場合、「対象となるコンテンツ群」は所定の記憶領域に記憶されているコンテンツファイルではなく、最初に選択されたコンテンツファイルである。
【００５１】
上述の実施形態では、所定の規格がＤＩＣＯＭである場合を説明したが、所定の規格は上述した実施形態で示したものに限られない。また、上述の実施形態では、コンテンツファイルが医用画像を含む場合を説明したが、コンテンツファイルは画像を含まないファイルであってもよい。コンテンツファイルは、例えば、音声を表す音声データであってもよい。
【００５２】
上述の実施形態では、プロセッサ４０１は、コンテンツファイルから抽出された識別子が実行ファイルに含まれる識別子と一致しない場合、指定されたコンテンツファイルの再生を禁止した。識別子が一致しない場合に制限される機能は上述した実施形態で示したものに限られない。例えば、識別子が一致しない場合、Ｘ線画像は表示される一方、ＭＲＩ画像は表示されない、といった制限がなされてもよい。
【００５３】
上述の実施形態では、情報処理装置４０は、媒体３０に記憶されたコンテンツファイルのコピーを記憶装置４０３に記憶し、情報処理装置４０は、記憶装置４０３に記憶されたコンテンツファイルを読み出してＵＩ部４０５に表示した。コンテンツファイルは記憶装置４０３に記憶されなくてもよい。情報処理装置４０は、媒体３０に記憶されたコンテンツファイルを読み出してＵＩ部４０５に表示してもよい。
【００５４】
実行ファイル３１及びコンテンツファイル３３は、可搬記録媒体に記録された状態で提供されるものに限定されない。実行ファイル３１及びコンテンツファイル３３は、インターネット等の通信回線を介して情報処理装置２０から情報処理装置４０に提供されてもよい。すなわち、本発明における「媒体」は、通信伝送媒体をも含み得る概念である。
【００５５】
本発明は、情報処理装置２０及び情報処理装置４０のようなコンピュータ装置（コンテンツ再生装置）と、それらのコンピュータ装置を備えるシステムとして捉えられる。また、本発明は、各装置が実施する処理を実現するための情報処理方法（プログラムの使用制限方法）としても捉えられるし、各装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等のネットワークを介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
【符号の説明】
【００５６】
１…画像診断システム、１０…検査装置、２０，４０…情報処理装置、２１…受け付け手段、２２…抽出手段、２３…第１生成手段、２４…第２生成手段、２５…書き込み手段、４１…取得手段、４２…抽出手段、４３…処理手段、２０１，４０１…プロセッサ、２０２，４０２…メモリ、２０３，４０３…記憶装置、２０４，４０４…通信ＩＦ、２０５，４０５…ＵＩ部、２０６，４０６…Ｉ／Ｆ、２０７，４０７…バッテリー。
【図１】
2020129243.tif 000003
【図２】
2020129243.tif 000004
【図３】
2020129243.tif 000005
【図４】
2020129243.tif 000006
【図５】
2020129243.tif 000007
【図６】
2020129243.tif 000008
【図７】
2020129243.tif 000009
【図８】
2020129243.tif 000010
【手続補正書】
【提出日】令和1年11月19日(2019.11.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ装置において実行されるプログラムであって、当該コンピュータ装置を、
所定の規格に従って与えられた、コンテンツ群を特定するための識別子であって、当該コンピュータ装置のハードウェア要素を識別するための識別情報に依存しない識別子を含むデータを取得する取得手段と、
対象となる前記コンテンツ群から前記規格における識別子を抽出する抽出手段と、
前記抽出手段により抽出された識別子が前記取得手段により取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行う処理手段と
して機能させるためのプログラム。
【請求項２】
前記処理手段は、
前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、当該対象となるコンテンツ群を読み込まず、
前記抽出された識別子が前記取得されたデータに含まれる識別子と一致した場合、当該対象となるコンテンツ群を読み込む
請求項１に記載のプログラム。
【請求項３】
前記プログラムの実行ファイルが前記データを内包する
請求項１又は２に記載のプログラム。
【請求項４】
前記プログラムの実行ファイルが前記データを内包せず、
前記プログラムは、起動されると前記データを読み込む
請求項１又は２に記載のプログラム。
【請求項５】
前記規格がＤＩＣＯＭ（Digital Imaging and COmmunications in Medicine）であり、
前記コンテンツ群が画像を含み、
前記識別子はＵＩＤ（Unique Identifier）である
請求項１乃至４のいずれか一項に記載のプログラム。
【請求項６】
前記画像がＰＥＴ（Positron Emission Tomography）検査により得られる断層画像であり、
前記コンテンツ群が、前記画像における単位領域毎のＳＵＶ（Standardized Uptake Value）を含み、
前記処理手段は、前記画像に対応するＳＵＶに応じた画像オブジェクトを表示手段に表示する処理を行う
請求項５に記載のプログラム。
【請求項７】
前記処理手段は、前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、前記コンピュータ装置のハードウェア要素を識別するためのハードウェア識別情報によらずに、前記プログラムにより提供される機能の少なくとも一部を制限する処理を行う
請求項１乃至６のいずれか一項に記載のプログラム。
【請求項８】
請求項１乃至７のいずれか一項に記載のプログラムと、
前記コンテンツ群と
を記録した可搬記録媒体。
【請求項９】
所定の規格に従って与えられた、コンテンツ群を特定するための識別子であって、当該コンピュータ装置のハードウェア要素を識別するための識別情報に依存しない識別子を含むデータを取得する取得手段と、
対象となるコンテンツ群から前記規格における識別子を抽出する抽出手段と、
前記抽出手段により抽出された識別子が前記取得手段により取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行う処理手段と
を有する情報処理装置。
【請求項１０】
所定の規格に従って与えられた、コンテンツ群を特定するための識別子であって、当該コンピュータ装置のハードウェア要素を識別するための識別情報に依存しない識別子を含むデータを取得するステップと、
対象となる前記コンテンツ群から前記規格における識別子を抽出するステップと、
前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行うステップと
を有するプログラムの使用制限方法。
【手続補正書】
【提出日】令和2年5月27日(2020.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ装置において実行される、コンテンツを再生するためのプログラムであって、当該コンピュータ装置を、
所定の規格に従って与えられた、コンテンツ群を一意に特定するための識別子であって、当該コンピュータ装置のハードウェア要素を識別するための識別情報に依存しない識別子を含むデータを取得する取得手段と、
対象となる前記コンテンツ群から前記規格における識別子を抽出する抽出手段と、
前記抽出手段により抽出された識別子が前記取得手段により取得されたデータに含まれる識別子と一致するか判定を行い、当該抽出手段により抽出された識別子が当該取得手段により取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行い、当該抽出手段により抽出された識別子が当該取得手段により取得されたデータに含まれる識別子と一致する場合、当該コンテンツ群を再生する処理を行う処理手段と
して機能させるためのプログラムであって、
前記プログラムの実行ファイルが前記データを内包し、
前記取得手段は、前記実行ファイルに内包された前記データを取得する
プログラム。
【請求項２】
コンピュータ装置において実行される、コンテンツを再生するためのプログラムであって、当該コンピュータ装置を、
所定の規格に従って与えられた、コンテンツ群を一意に特定するための識別子であって、当該コンピュータ装置のハードウェア要素を識別するための識別情報に依存しない識別子を含むデータを取得する取得手段と、
対象となる前記コンテンツ群から前記規格における識別子を抽出する抽出手段と、
前記抽出手段により抽出された識別子が前記取得手段により取得されたデータに含まれる識別子と一致するか判定を行い、当該抽出手段により抽出された識別子が当該取得手段により取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行い、当該抽出手段により抽出された識別子が当該取得手段により取得されたデータに含まれる識別子と一致する場合、当該コンテンツ群を再生する処理を行う処理手段と
して機能させるためのプログラムであって、
前記プログラムの実行ファイルが前記データを内包せず、
前記取得手段は、前記プログラムが起動されたことを契機として、前記実行ファイルにより指定される所定の記憶領域から前記データを読み込むことにより当該データを取得する
プログラム。
【請求項３】
前記処理手段は、
前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、当該対象となるコンテンツ群を読み込まず、
前記抽出された識別子が前記取得されたデータに含まれる識別子と一致した場合、当該対象となるコンテンツ群を読み込む
請求項１又は２に記載のプログラム。
【請求項４】
前記規格がＤＩＣＯＭ（Digital Imaging and COmmunications in Medicine）であり、
前記コンテンツ群が画像を含み、
前記識別子はＵＩＤ（Unique Identifier）である
請求項１乃至３のいずれか一項に記載のプログラム。
【請求項５】
前記画像がＰＥＴ（Positron Emission Tomography）検査により得られる断層画像であり、
前記コンテンツ群が、前記画像における単位領域毎のＳＵＶ（Standardized Uptake Value）を含み、
前記処理手段は、前記画像に対応するＳＵＶに応じた画像オブジェクトを表示手段に表示する処理を行う
請求項４に記載のプログラム。
【請求項６】
前記処理手段は、前記抽出された識別子が前記取得されたデータに含まれる識別子と一致しない場合、前記コンピュータ装置のハードウェア要素を識別するためのハードウェア識別情報によらずに、前記プログラムにより提供される機能の少なくとも一部を制限する処理を行う
請求項１乃至５のいずれか一項に記載のプログラム。
【請求項７】
請求項１乃至６のいずれか一項に記載のプログラムと、
前記コンテンツ群と
を記録した可搬記録媒体。
【請求項８】
コンテンツを再生するためのプログラムを実行するコンピュータ装置における当該プログラムの使用制限方法であって、
前記プログラムを実行している前記コンピュータ装置が、所定の規格に従って与えられた、コンテンツ群を一意に特定するための識別子であって、当該コンピュータ装置のハードウェア要素を識別するための識別情報に依存しない識別子を含むデータを取得するステップと、
前記プログラムを実行している前記コンピュータ装置が、対象となる前記コンテンツ群から前記規格における識別子を抽出するステップと、
前記プログラムを実行している前記コンピュータ装置が、前記抽出された識別子と前記取得されたデータに含まれる識別子とが一致するか判定を行い、当該抽出された識別子が当該取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行い、当該抽出された識別子が当該取得されたデータに含まれる識別子と一致する場合、当該コンテンツ群を再生する処理を行うステップと
を有し、
前記プログラムの実行ファイルが前記データを内包し、
前記取得するステップにおいて、前記プログラムを実行している前記コンピュータ装置は、前記実行ファイルに内包された前記データを取得する
プログラムの使用制限方法。
【請求項９】
コンテンツを再生するためのプログラムを実行するコンピュータ装置における当該プログラムの使用制限方法であって、
前記プログラムを実行している前記コンピュータ装置が、所定の規格に従って与えられた、コンテンツ群を一意に特定するための識別子であって、当該コンピュータ装置のハードウェア要素を識別するための識別情報に依存しない識別子を含むデータを取得するステップと、
前記プログラムを実行している前記コンピュータ装置が、対象となる前記コンテンツ群から前記規格における識別子を抽出するステップと、
前記プログラムを実行している前記コンピュータ装置が、前記抽出された識別子と前記取得されたデータに含まれる識別子とが一致するか判定を行い、当該抽出された識別子が当該取得されたデータに含まれる識別子と一致しない場合、両者が一致する場合と比較して制限された処理を前記コンテンツ群に対して行い、当該抽出された識別子が当該取得されたデータに含まれる識別子と一致する場合、当該コンテンツ群を再生する処理を行うステップと
を有し、
前記プログラムの実行ファイルが前記データを内包せず、
前記取得するステップにおいて、前記プログラムを実行している前記コンピュータ装置は、当該プログラムが起動されたことを契機として、前記実行ファイルにより指定される所定の記憶領域から前記データを読み込むことにより当該データを取得する
プログラムの使用制限方法。