(57)【要約】  【課題】ページの削除を直感的に、簡易な方法で行うことができるページ削除装置等を提供する。  【解決手段】複数のページを記憶している記憶部１１と、複数のページをそれぞれ代表する複数のページ図形を、複数のページ図形に対する編集を行う領域である編集領域上に表示する表示部１２と、表示部１２が表示したページ図形に関して、編集領域から編集領域外にページ図形を移動する旨の指示を受け付ける受付部１３と、受付部１３が受け付けた指示に応じて、編集領域外に移動されたページ図形に対応するページを削除する削除部１５を備える。【選択図】  図１
2005056225.tif 000002
【特許請求の範囲】
【請求項１】
複数のページを記憶している記憶部と、
前記複数のページをそれぞれ代表する複数のページ図形を、当該複数のページ図形に対する編集を行う領域である編集領域上に表示する表示部と、
前記表示部が表示したページ図形に関して、前記編集領域から編集領域外にページ図形を移動する旨の指示を受け付ける受付部と、
前記受付部が受け付けた指示に応じて、前記編集領域外に移動されたページ図形に対応するページを削除する削除部と、を備えたページ削除装置。
【請求項２】
前記受付部は、前記表示部が編集領域上に表示した複数のページ図形に対する編集の指示をも受け付けるものであり、
前記受付部が受け付けた編集の指示に基づいて、前記記憶部で記憶されている複数のページに対する編集を行う編集部をさらに備えた、請求項１記載のページ削除装置。
【請求項３】
前記表示部は、前記編集領域外へ移動されたページ図形は表示しない、請求項１または２記載のページ削除装置。
【請求項４】
前記表示部に代えて、前記複数のページ図形を前記編集領域上に表示するためのデータを送信する送信部を備え、
前記受付部は、前記送信部が送信した複数のページ図形に関して、前記編集領域から編集領域外にページ図形を移動する旨の指示を受け付ける、請求項１記載のページ削除装置。
【請求項５】
コンピュータに、
記憶部が記憶している複数のページをそれぞれ代表する複数のページ図形を、当該複数のページ図形に対する編集を行う領域である編集領域上に表示する表示ステップと、
前記表示ステップで表示したページ図形に関して、前記編集領域から編集領域外にページ図形を移動する旨の指示を受け付ける受付ステップと、
前記受付ステップで受け付けた指示に応じて、前記編集領域外に移動されたページ図形に対応するページを削除する削除ステップと、を実行させるためのプログラム。
【請求項６】
前記表示ステップに代えて、前記複数のページ図形を前記編集領域上に表示するためのデータを送信する送信ステップをコンピュータに実行させ、
前記受付ステップで、前記送信ステップで送信した複数のページ図形に関して、前記編集領域から編集領域外にページ図形を移動する旨の指示を受け付ける、請求項５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶されているページを削除するページ削除装置等に関する。
【背景技術】
【０００２】
既存のオーサリングツールでは、ページやオブジェクトの削除は、ページ等をゴミ箱フォルダに入れたり、ページ等を選択した上で、メニューから削除コマンドを選択したりすることにより行われていた（例えば、非特許文献１参照）。
【非特許文献１】岡本茂、大島邦夫、堀本勝久著、「最新パソコン用語事典」、第１３版、株式会社技術評論社、平成１４年１月、ｐ．４６３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、ページを代表するページ図形等を表示しながら、ページの編集（リンク付けや、リンク元のページにおけるボタンの生成など）を行う場合に、各ページをゴミ箱フォルダに移動したり、メニューから削除コマンドを選択したりすることは、ページの編集を行っているユーザの視線等がページの編集領域からずれるために編集作業が一時的に中断されることになり、編集をスムーズ行うことができないという問題がある。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、ページの削除を直感的に、簡易な方法で行うことができるページ削除装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明によるページ削除装置は、複数のページを記憶している記憶部と、前記複数のページをそれぞれ代表する複数のページ図形を、当該複数のページ図形に対する編集を行う領域である編集領域上に表示する表示部と、前記表示部が表示したページ図形に関して、前記編集領域から編集領域外にページ図形を移動する旨の指示を受け付ける受付部と、前記受付部が受け付けた指示に応じて、前記編集領域外に移動されたページ図形に対応するページを削除する削除部と、を備えたものである。
このように構成された本発明によれば、ページの削除を直感的に、簡易な方法で行うことができる。
【０００６】
また、本発明によるページ削除装置では、前記受付部が、前記表示部が編集領域上に表示した複数のページ図形に対する編集の指示をも受け付けるものであり、前記受付部が受け付けた編集の指示に基づいて、前記記憶部で記憶されている複数のページに対する編集を行う編集部をさらに備えてもよい。
このように構成された本発明によれば、編集中のページ図形から視線を大きく移すことなく削除を行うことができるため、編集作業が一時的に中断されるようなこともなく、スムーズな編集作業を行うことができる。
【０００７】
また、本発明によるページ削除装置では、前記表示部が、前記編集領域外へ移動されたページ図形は表示しなくてもよい。
このように構成された本発明によれば、削除したページに対応するページ図形が表示されないため、そのページ図形を誤って編集に用いてしまうことがない。
【発明の効果】
【０００８】
本発明によるページ削除装置等によれば、ページの削除を直感的に、簡易な方法で行うことができる。
【発明を実施するための最良の形態】
【０００９】
（実施の形態１）
本発明の実施の形態１によるページ削除装置について、図面を参照しながら説明する。
【００１０】
図１は、本実施の形態によるページ削除装置の構成を示すブロック図である。図１において、本実施の形態によるページ削除装置は、記憶部１１と、表示部１２と、受付部１３と、編集部１４と、削除部１５とを備える。
【００１１】
記憶部１１は、複数のページを所定の記録媒体（例えば、磁気ディスクや光ディスク、半導体メモリなど）で記憶している。なお、ページとは、所定のコンテンツが含まれている論理的なページのことである。例えば、小学生向けの算数のページの場合、１つのページに算数の例題が掲載されており、次のページにその例題に対応した問題が掲載されている。また、ページは論理的なものであるため、１つのファイル一部分が各ページに対応していてもよい。
【００１２】
表示部１２は、記憶部１１が記憶している複数のページを代表する複数のページ図形を、その複数のページ図形に対する編集を行う領域である編集領域上に表示する。この表示は、所定の表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）を用いてなされる。ここで、ページを代表するページ図形とは、そのページを表す、あるいは象徴する図形であり、例えば、ページのサムネールや、ページの内容を簡潔に示したテキストを含む図形などである。なお、テキストのみにより、ページを代表するページ図形が構成されていてもよい。このページ図形は、ビットマップデータやグラフィカルデータ等により表現されるものであってもよく、あるいは、テキストデータの縦棒や横棒などを用いて表現されるものであってもよい。また、表示部１２は、記憶部１１で記憶されているページ自体も表示する。なお、表示部１２は、表示デバイスを含んでいてもよく、あるいは表示デバイスを駆動するドライバ等のソフトウェアであってもよい。
【００１３】
受付部１３は、表示部１２が表示したページ図形に関して、編集領域から編集領域外にページ図形を移動する旨の指示を受け付け、その指示を表示部１２と削除部１５に渡す。また、表示部１２が編集領域上に表示した複数のページ図形に対する編集の指示をも受け付け、その指示を表示部１２と編集部１４に渡す。さらに、受付部１３は、ページを表示する旨の指示も受け付け、その指示を表示部１２に渡す。ここで、ページを表示する旨の指示には、例えば、次のページを表示する旨の指示や、所定のページにジャンプする旨の指示、あるいは１つ前のページに戻る旨の指示などが含まれる。なお、ジャンプとは、リンク付けられている所定のページから他のページに、そのリンクによって移動することをいう。また、受付部１３は、入力デバイス（例えば、キーボードやマウスなど）で入力された指示等を受け付けてもよく、または、有線もしくは無線の通信回線を介して送信された指示等を受け付けてもよい。
【００１４】
編集部１４は、受付部１３から受け取った編集の指示に基づいて、記憶部１１で記憶されている複数のページに対する編集を行う。ここで、編集とは、例えば、ページ間のリンクを設定したり、そのリンクを用いたジャンプを行うためのボタンを生成したりすることである。
【００１５】
削除部１５は、受付部１３から受け取った指示に応じて、編集領域外に移動されたページ図形に対応するページを削除する。この削除は、記憶部１１で記憶されているページのデータを消去することでもよく、記憶部１１で記憶されているページのデータが削除された旨を、そのデータにフラグ等を立てることにより示すことでもよく、あるいは、ページのデータをゴミ箱のフォルダに移動させる（ページのデータのファイル構造を変更する）ことでもよい。ここで、ページのデータの消去は、例えば、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）を用いたファイルシステムの場合、ＦＡＴ上でのみ行ってもよく、あるいは、各論理クラスタに記録されたデータを消去することにより行ってもよい。
【００１６】
次に、本実施の形態によるページ削除装置の動作について、図２のフローチャートを用いて説明する。
（ステップＳ１０１）受付部１３は、表示部１２が編集領域上に表示した複数のページ図形に対する編集の指示を受け付けたかどうかを判断する。そして、受付部１３は、その指示を受け付けた場合には、その指示を表示部１２及び編集部１４に渡してステップＳ１０２に進み、受け付けていない場合には、ステップＳ１０４に進む。
【００１７】
（ステップＳ１０２）編集部１４は、受付部１３から受け取った指示に応じた編集を行う。
（ステップＳ１０３）表示部１２は、受付部１３から受け取った指示に応じた表示を行う。
【００１８】
（ステップＳ１０４）受付部１３は、表示部１２が表示したページ図形に関して、編集領域から編集領域外にページ図形を移動させる旨の指示を受け付けたかどうか判断する。そして、受付部１３は、その指示を受け付けた場合には、その指示を表示部１２と削除部１５に渡してステップＳ１０５に進み、受け付けていない場合には、ステップＳ１０１に戻る。
【００１９】
（ステップＳ１０５）削除部１５は、受付部１３から受け取った指示に応じて、編集領域外に移動されたページ図形に対応するページを削除する。
（ステップＳ１０６）表示部１２は、受付部１３から指示に応じて、ページ図形を移動する表示を行うと共に、編集領域外へ移動されたページ図形を表示しないようにする。
【００２０】
なお、ステップＳ１０３、Ｓ１０６において、表示部１２は、受付部１３からの指示に応じて表示を行う場合について説明したが、表示部１２は、記憶部１１が記憶しているデータの変更に伴って、表示を変更するようにしてもよい。また、図２のフローチャートでは、主にページの編集や削除の動作について説明したが、受付部１３は、ページの表示やジャンプ等に関する指示も受け付ける。そして、表示部１２は、その指示に応じて、表示するページの変更等を行う。また、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００２１】
次に、本実施の形態によるページ削除装置の動作について、具体例を用いて説明する。この具体例では、リンク生成装置がＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるとし、記憶部１１が記憶しているページデータは、図３で示されるものであるとする。図３において、各ページのデータは、それぞれのページを識別するページ識別子に対応付けられて記憶されている。
【００２２】
ユーザが、ＰＣに接続されたキーボードやマウスを操作することにより、ページを編集するソフトウェアを起動すると、表示部１２は、ディスプレイに図４で示される表示を行う。この表示は、表示部１２が記憶部１１で記憶されているページを代表するページ図形を、編集領域２１に表示することによりなされる。ここで、図４の表示における「ページ編集」ウィンドウの表示において、「Ａ」、「Ｂ」などで示される図形が各ページ図形に対応しており、そのページ図形には、表示部１２が記憶部１１から読み出した各ページのサムネールが表示されているものとする。なお、図４で示されるページ図形「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」が、図３で示されるページ識別子１０１、１０２、１０３、１０４にそれぞれ対応しているものとする。
【００２３】
まず、ページの編集作業について説明する。
ユーザは、マウスを操作することにより、ページ図形Ａからページ図形Ｂへドラックし、また、ページ図形Ｂからページ図形Ｄへドラックしたとする。すると、その旨が受付部１３で受け付けられ（ステップＳ１０１）、編集部１４と、表示部１２に渡される。編集部１４は、記憶部１１で記憶されている、リンク関係を示す情報であるリンク情報を更新する（ステップＳ１０２）。具体的には、ページ図形Ａで代表されるページから、ページ図形Ｂで代表されるページへのリンクと、ページ図形Ｂで代表されるページから、ページ図形Ｄで代表されるページへのリンクが生成されたことをリンク情報に追加する。図５は、記憶部１１が記憶しているリンク情報の一例を示す図である。図５で示すように、リンク元ページ識別子と、リンク先ページ識別子とが特定されることによって、各リンクが規定されている。
【００２４】
また、表示部１２は、受付部１３から受け取った編集の指示に応じて、図６で示すように、リンクを示すリンク図形（ページ図形間の矢印）を表示する（ステップＳ１０３）。
【００２５】
次に、ページを削除する作業について説明する。
ユーザが上記のようにしてページの編集を行っている場合に、ページ図形Ｃに対応するページが不要であることが判明したとする。すると、ユーザは、マウスを操作することにより、ページ図形Ｃを編集領域２１の外にドラッグ&ドロップによって移動させる。すると、その旨が受付部１３で受け付けられ（ステップＳ１０４）、削除部１５と、表示部１２に渡される。削除部１５は、編集領域２１の外に移動されたページ図形Ｃに対応するページ（ページ識別子は「１０３」）を削除する（ステップＳ１０５）。具体的には、記憶部１１から、ページ識別子１０３に対応するページのデータを消去する。その結果、記憶部１１で記憶されているページのデータは、図８で示されるようになる。
【００２６】
また、表示部１２は、受付部１３から受け取ったページの移動の指示に応じて、図７で示すように、ページ図形Ｃを移動すると共に、ページ図形Ｃが編集領域外へ移動されたときには、そのページ図形Ｃを表示しない（ステップＳ１０６）。その結果、表示部１２によるページ図形の表示は、図９で示されるようになる。
【００２７】
なお、上記説明では、削除部１５がページを削除するときに、そのページのデータを消去する場合について説明したが、ページのデータを完全に消去せず、例えば、図１０で示すように、ページデータに対応付けられた削除フラグに「１」を代入するようにしてもよい。ここで、「１」が代入されている削除フラグは、それに対応するページデータが削除されていることを示すものである。このようにしておくことで、ユーザが、削除したデータを復活させたい（再度利用したい）場合に、その削除したページのデータを利用することができる。特に、誤ってページを削除することも考えられるため、そのような場合には有効である。また、削除フラグを立てるのではなく、図４で示されるゴミ箱２２のフォルダに移動するようにしてもよい。この場合にも、ゴミ箱のフォルダから削除されたページのファイルを取り出すことにより、削除後のページのデータを再度利用することが可能となる。
【００２８】
次に、編集後のページを表示する動作について簡単に説明する。
ユーザがマウスやキーボードを操作することにより、ページを表示するように指示すると、その指示が受付部１３で受け付けられ、表示部１２に渡される。そして、表示部１２は、その指示に応じてページを表示する。図１１は、表示部１２が表示したページの一例を示す図である。図１１において、このページがページ図形Ａ（ページ識別子１０１）に対応するページであるとする。そして、ユーザがマウスを操作してボタン「次へ」をクリックすると、表示部１２は、記憶部１１が記憶している図６で示されるリンク情報を参照し、次に表示するのはページ識別子１０２のページであると判断して、ページ識別子１０２に対応するページのデータ「１０２．ｈｔｍｌ」を記憶部１１から読み出して表示する。このようにして各ページの表示が行われる。
【００２９】
なお、図１１の具体例では、表示部１２がボタン「次へ」を表示しているが、このボタンは、ボタンの種類を示す情報に基づいて表示してもよく、あるいは、一連のページの表示において、「次へ」というボタンのみを表示するとあらかじめ決められている場合には、表示部１２が、リンクを有するページを表示するときに、あらかじめ決められているボタン「次へ」も表示するようにしてもよい。ここで、ボタンの種類を示す情報は、例えば、記憶部１１で記憶されているリンク情報において、各リンクと対応付けられて記憶されている。
【００３０】
また、上記具体例では、リンク情報によりリンクを示す場合について説明したが、リンクは、各ページのデータに埋め込まれているリンクアンカーによって示されてもよく、編集部１４がリンクを生成するときには、そのリンクアンカーを生成し、表示部１２がリンク先のページを表示するときには、そのリンクアンカーによって示されるリンク先のページを表示するようにしてもよい。
【００３１】
また、ページのデータ形式はＨＴＭＬ以外の形式（例えば、ＸＭＬなど）であってもよく、記憶部１１が記憶している複数のページに関する情報は、図３に限定されるものではない。
【００３２】
このように、本実施の形態によるページ削除装置によれば、複数のページ図形を表示する表示部１２と、表示部１２が表示したページ図形に関して、編集領域から編集領域外にページ図形を移動する旨の指示を受け付ける受付部１３と、受付部１３が受け付けた指示に応じて、編集領域外に移動されたページ図形に対応するページを削除する削除部１５とを備えたことで、ページの削除を直感的に、簡易な方法で行うことができる。すなわち、（編集領域上に対応する）机上から（不要なページに対応する）ゴミを落とすのと同じ感覚でページの削除を行うことができる。さらに、編集中のページ図形から視線を大きく移すことなく削除を行うことができるため、編集作業が一時的に中断されるようなこともなく、スムーズな編集作業を行うことができる。
【００３３】
特に、記憶部１１が記憶している複数のページが学習コンテンツを含んでおり、その複数のページによって、学習者（例えば、小学校や中学校の生徒など）が各ページを表示させることにより学習する学習教材が構成されているような場合には、このページ削除装置によるページの削除が有効である。このような場合には、学習指導者（例えば、小学校や中学校の先生）が各ページの編集（例えば、リンク関係、すなわち学習順序の決定など）を行うことになる。この編集において、算数の教材の中に国語の教材のページが混入していた場合には、その国語の教材のページは不要である。そのときに、学習指導者が、その国語の教材のページに対応するページ図形を編集領域の外に移動させることにより、容易に不要なページの削除を行うことができ、算数の教材の編集をスムーズに行うことができる。
【００３４】
なお、本実施の形態では、表示部１２がページ図形等を所定の表示デバイスに表示する場合について説明したが、ページ削除装置は、表示部１２に代えて、複数のページ図形を編集領域上に表示するためのデータを送信する送信部を備え、受付部１３が、その送信部が送信した複数のページ図形に関して、編集領域から編集領域外にページ図形を移動する旨の指示を受け付けてもよい。すなわち、本発明によるページ削除装置を、サーバ・クライアントシステムにおけるサーバとして構成し、サーバ（ページ削除装置）は、クライアントからの指示にしたがってページを削除し、ページ図形などをクライアントに送信するようにしてもよい。
【００３５】
また、本実施の形態において、各構成要素は専用のハードウェアにより構成してもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラム制御によるソフトウェアにより構成してもよい。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、記憶部が記憶している複数のページをそれぞれ代表する複数のページ図形を、当該複数のページ図形に対する編集を行う領域である編集領域上に表示する表示ステップと、前記表示ステップで表示したページ図形に関して、前記編集領域から編集領域外にページ図形を移動する旨の指示を受け付ける受付ステップと、前記受付ステップで受け付けた指示に応じて、前記編集領域外に移動されたページ図形に対応するページを削除する削除ステップを実行させるためのものである。
【００３６】
また、他のプログラムでは、前記表示ステップに代えて、前記複数のページ図形を前記編集領域上に表示するためのデータを送信する送信ステップをコンピュータに実行させ、前記受付ステップで、前記送信ステップで送信した複数のページ図形に関して、前記編集領域から編集領域外にページ図形を移動する旨の指示を受け付けてもよい。
【００３７】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を表示する表示ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【産業上の利用可能性】
【００３８】
以上のように、本発明によるページ削除装置等は、例えば、複数のページに対する編集中に不要なページを容易に削除することができ、複数のページをそれぞれ代表する複数のページ図形を表示しながら、ページを削除できるものとして有用である。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態１によるページ削除装置の構成を示すブロック図
【図２】同実施の形態によるページ削除装置の動作を示すフローチャート
【図３】同実施の形態におけるページのデータの一例を示す図
【図４】同実施の形態によるページ削除装置の外観の一例を示す模式図
【図５】同実施の形態におけるリンク情報の一例を示す図
【図６】同実施の形態における表示の一例を示す図
【図７】同実施の形態における表示の一例を示す図
【図８】同実施の形態におけるページのデータの一例を示す図
【図９】同実施の形態における表示の一例を示す図
【図１０】同実施の形態におけるページのデータの一例を示す図
【図１１】同実施の形態における表示の一例を示す図
【符号の説明】
【００４０】
１１  記憶部
１２  表示部
１３  受付部
１４  編集部
１５  削除部
２１  編集領域
【図１】
2005056225.tif 000003
【図２】
2005056225.tif 000004
【図３】
2005056225.tif 000005
【図４】
2005056225.tif 000006
【図５】
2005056225.tif 000007
【図６】
2005056225.tif 000008
【図７】
2005056225.tif 000009
【図８】
2005056225.tif 000010
【図９】
2005056225.tif 000011
【図１０】
2005056225.tif 000012
【図１１】
2005056225.tif 000013