(57)【要約】【課題】画面スクロール時に、情報入力または出力途中の画面の表示を維持することが可能な表示制御装置、および記憶媒体を提供する。【解決手段】表示画面において列状に配されて表示される複数のコンテンツ領域のうちの一つのコンテンツ領域に隣接して設けられる当該コンテンツ領域に関連する情報入力または出力画面が、前記複数のコンテンツ領域のスクロールと共にスクロールされ、当該情報入力または出力画面が表示画面の規定の位置に到達したことを検知する検知部と、前記検知部により、前記情報入力または出力画面が前記規定の位置に到達したことが検知されると、当該情報入力または出力画面が前記規定の位置に維持するよう表示制御すると共に、前記複数のコンテンツ領域のスクロールは継続するよう表示制御する表示制御部と、を備える、表示制御装置。【選択図】図８
2015072665.tif 000002
【特許請求の範囲】
【請求項１】
表示画面において列状に配されて表示される複数のコンテンツ領域のうちの一つのコンテンツ領域に隣接して設けられる当該コンテンツ領域に関連する情報入力または出力画面が、前記複数のコンテンツ領域のスクロールと共にスクロールされ、当該情報入力または出力画面が表示画面の規定の位置に到達したことを検知する検知部と、
前記検知部により、前記情報入力または出力画面が前記規定の位置に到達したことが検知されると、当該情報入力または出力画面が前記規定の位置に維持するよう表示制御すると共に、前記複数のコンテンツ領域のスクロールは継続するよう表示制御する表示制御部と、
を備える、表示制御装置。
【請求項２】
前記検知部は、前記情報入力または出力画面が、前記規定の位置である表示画面の端部に到達したことを検知する、請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記情報入力または出力画面を、隣接する前記コンテンツ領域と共に、前記規定の位置に維持するよう表示制御する、請求項１に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記出力画面による情報出力が終了すると、当該出力画面の表示を停止するよう制御する、請求項１に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記出力画面による情報出力が終了した後、所定時間経過後に当該出力画面の表示を停止するように制御する、請求項４に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記情報入力画面による情報入力が終了すると、当該情報入力画面の表示を停止するよう制御する、請求項１に記載の表示制御装置。
【請求項７】
前記表示制御部は、前記情報入力または出力画面における情報入力または出力の終了がユーザ操作により指示されると、当該情報入力または出力画面の表示を停止するよう制御する、請求項１に記載の表示制御装置。
【請求項８】
前記表示制御部は、前記スクロールが継続される列状における、前記規定の位置に維持させた情報入力または出力画面に隣接するコンテンツ領域の本来位置がスクロールインした際、前記情報入力または出力画面および対応するコンテンツ領域のスクロールを再開するよう制御する、請求項１に記載の表示制御装置。
【請求項９】
コンピュータを、
表示画面において列状に配されて表示される複数のコンテンツ領域のうちの一つのコンテンツ領域に隣接して設けられる当該コンテンツ領域に関連する情報入力または出力画面が、前記複数のコンテンツ領域のスクロールと共にスクロールされ、当該情報入力または出力画面が表示画面の規定の位置に到達したことを検知する検知部と、
前記検知部により、前記情報入力または出力画面が前記規定の位置に到達したことが検知されると、当該情報入力または出力画面が前記規定の位置に維持するよう表示制御すると共に、前記複数のコンテンツ領域のスクロールは継続するよう表示制御する表示制御部と、
として機能させるためのプログラムが記憶された、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御装置、および記憶媒体に関する。
【背景技術】
【０００２】
近年、電子機器の小型化が進み、ハードウェアキーボードやテンキーボタンを設けるスペースが省略され、表示画面に表示されるアイコンやグラフィック等に直接触れることで操作入力を可能とする接触入力検出が入力インターフェースとして用いられている。
【０００３】
このように表示画面のアイコン等に直接触れることで操作入力を行う入力インターフェースに関し、例えば下記特許文献１では、画面表示を妨げることなく入力効率を高めることができる方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−５４５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、表示画面をスクロールする際における効率的な表示制御については何ら言及されていない。
【０００６】
例えば、表示画面において、発言者が投稿したコメント（以下、発言とも称す）やニュース記事の見出し等が、列状に多数配置されている場合、表示画面に表示されていない部分については、ユーザがスクロール操作を行うことで表示領域を移動させて閲覧する。また、発言や見出しのうち、興味があるものをタップして詳細を表示させたり、発言や見出しに対して様々な対応をとることができるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示させることが可能である。かかるＧＵＩ（情報入力／出力画面）は、表示画面が状態遷移して表示されると遷移動作に多少の時間がかかってしまうので、対象の発言や記事の表示領域が拡大された領域に、対象の発言や見出しと対応付けて表示され得る。ここで、ユーザがスクロール操作を行うと、操作途中のＧＵＩも対象の発言／見出しと共に移動していき、スクロールアウトしてしまう。
【０００７】
操作途中のＧＵＩが表示画面に表示されなくなると、ユーザは操作途中であったことを忘れてしまう恐れがある。また、操作を再開するためには、逆スクロール操作を行って操作途中のＧＵＩが表示されている位置に戻らなければならず、操作の手間がかかっていた。
【０００８】
そこで、本開示では、画面スクロール時に、情報入力または出力途中の画面の表示を維持することが可能な表示制御装置、および記憶媒体を提案する。
【課題を解決するための手段】
【０００９】
本開示によれば、表示画面において列状に配されて表示される複数のコンテンツ領域のうちの一つのコンテンツ領域に隣接して設けられる当該コンテンツ領域に関連する情報入力または出力画面が、前記複数のコンテンツ領域のスクロールと共にスクロールされ、当該情報入力または出力画面が表示画面の規定の位置に到達したことを検知する検知部と、前記検知部により、前記情報入力または出力画面が前記規定の位置に到達したことが検知されると、当該情報入力または出力画面が前記規定の位置に維持するよう表示制御すると共に、前記複数のコンテンツ領域のスクロールは継続するよう表示制御する表示制御部と、を備える、表示制御装置を提案する。
【００１０】
本開示によれば、コンピュータを、表示画面において列状に配されて表示される複数のコンテンツ領域のうちの一つのコンテンツ領域に隣接して設けられる当該コンテンツ領域に関連する情報入力または出力画面が、前記複数のコンテンツ領域のスクロールと共にスクロールされ、当該情報入力または出力画面が表示画面の規定の位置に到達したことを検知する検知部と、前記検知部により、前記情報入力または出力画面が前記規定の位置に到達したことが検知されると、当該情報入力または出力画面が前記規定の位置に維持するよう表示制御すると共に、前記複数のコンテンツ領域のスクロールは継続するよう表示制御する表示制御部と、として機能させるためのプログラムが記憶された、記憶媒体を提案する。
【発明の効果】
【００１１】
以上説明したように本開示によれば、画面スクロール時に、情報入力または出力途中の画面の表示を維持することが可能となる。
【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態による情報処理装置の概要について説明するための図である。
【図２】本実施形態による情報処理装置の基本構成を示すブロック図である。
【図３】本実施形態によるコンテンツ管理ＤＢのデータベース構成例を示す図である。
【図４】本実施形態によるフラグ管理処理を示すフローチャートである。
【図５】本実施形態による基本的な表示制御処理を示すフローチャートである。
【図６】本実施形態によるしかかりトピックの表示制御処理を示すフローチャートである。
【図７】本実施形態による情報入力／出力画面の一例を示す図である。
【図８】しかかりトピックを含む表示画面のスクロールについて説明するための画面遷移図である。
【図９】下方向へスクロールした場合におけるしかかりトピックの表示制御を説明するための画面遷移図である。
【図１０】複数のしかかりトピックが端部に維持されて表示される場合について説明するための図である。
【図１１】本実施形態の変形例によるしかかりトピックの表示例を説明するための画面遷移図である。
【図１２】本実施形態の変形例によるしかかりトピックを列に戻す表示制御例を説明するための画面遷移図である。
【図１３】コンテンツ管理ＤＢに格納される動画管理用データベースの構成例を示す図である。
【図１４】動画コンテンツのしかかりフラグ管理処理を示すフローチャートである。
【図１５】しかかり動画の表示制御処理を示すフローチャートである。
【図１６】しかかり動画を含む記事のスクロール表示例を示す画面遷移図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による情報処理装置の概要
２．基本構成
３．動作処理
３−１．フラグ管理処理
３−２．表示制御処理
３−３．しかかりトピックの表示制御処理
４．しかかり動画の表示制御
５．まとめ
【００１６】
＜＜１．本開示の一実施形態による情報処理装置の概要＞＞
まず、本開示の一実施形態による情報処理装置の概要について図１を参照して説明する。図１に示すように、本実施形態による情報処理装置１は、一面に表示部１４が設けられている。表示部１４のアスペクト比は特に限定しないが、例えば３：１であってもよい。
【００１７】
表示部１４には、操作入力部の一例であるタッチセンサが積層され、表示画面に対するユーザ操作を検出することができる。
【００１８】
図１に示す例では、表示部１４に複数のコンテンツ領域（トピック２０−１〜２０−６）が列状に配されて表示されている。かかるコンテンツ領域には、例えばネットワークを介して投稿された発言（コメント）が表示される。近年普及しているＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）の一例として、複数のユーザが発言を投稿し、他ユーザと共有できるサービスが知られている。かかるサービスでは、図１に示すように複数の発言が縦／横に時系列で配される。ユーザは、画面を縦／横にスクロールすることで、表示画面に表示しきれていない外の発言を閲覧することができる。
【００１９】
また、列状に配されて表示されるコンテンツ領域には、上記ＳＮＳにより提供される発言の他、例えばＲＳＳリーダーによる記事の見出しが表示される。ＲＳＳリーダーとは、ニュースウェブサイトやＢｌｏｇの記事で利用されているＲＳＳをネットワーク経由で取得し、簡易に記事を閲覧できるようにするアプリケーションである。記事の見出し一覧は、図１に示すように複数の見出しが縦／横に時系列で配され、ユーザは画面を縦／横にスクロールすることで、表示画面に表示しきれていない外の見出しを閲覧することができる。
【００２０】
列状に配される複数の発言や記事の見出し等のトピック（コンテンツ領域の一例）２０のうち、ユーザが興味あるトピックをタップ／長押しすると、選択したトピックに対して様々な対応をとることができるＧＵＩが表示される。ＧＵＩは、選択したトピックの表示領域が拡大された領域に、選択した（対象の）トピックと共に対応付けて表示され得る。当該ＧＵＩを用いて行われる様々な対応としては、例えばコメントの投稿や返信といった情報入力や、動作再生、詳細情報の表示といった情報出力が挙げられる。
【００２１】
（背景）
ここで、ユーザがスクロール操作を行うと、操作途中のＧＵＩも対象のトピックと共に移動していき、スクロールアウトしてしまう。操作途中のＧＵＩが表示画面に表示されなくなると、ユーザは操作途中であったことを忘れてしまう恐れがある。また、操作を再開するためには、逆スクロール操作を行って操作途中のＧＵＩが表示されている位置に戻らなければならず、操作の手間がかかっていた。
【００２２】
そこで、本実施形態では、複数のコンテンツ領域が列状に配される表示画面をスクロールした際に、情報入力／出力途中の画面を、表示画面の規定の位置に維持するよう制御する。また、本実施形態では、情報入力／出力途中の画面を、対象のコンテンツ領域と共に、表示画面の規定の位置に維持させることも可能である。これにより、表示画面をスクロールしていても、操作途中のコンテンツ領域が情報入力／出力画面と共に表示画面に維持されるので、ユーザは操作途中のコンテンツ領域があることを忘れることなく、また、操作の再開も即時行うことができる。
【００２３】
また、本実施形態では、情報入力／出力画面を、表示画面を遷移させずに、対象のコンテンツ領域を拡大させた拡大領域に表示させることで、操作の手間感を軽減させることができる。
【００２４】
以上、本開示の一実施形態による情報処理装置の概要について説明した。続いて、本開示による情報処理装置の基本構成について図２を参照して説明する。
【００２５】
＜＜２．基本構成＞＞
図２は、本実施形態による情報処理装置１の基本構成を示すブロック図である。図２に示すように、情報処理装置１は、主制御部１０、通信部１１、操作入力部１３、表示部１４、記憶部１５、およびコンテンツ管理ＤＢ１６を有する。
【００２６】
（主制御部）
主制御部１０は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、不揮発性メモリ、インターフェース部を備えたマイクロコンピュータにより構成され、情報処理装置１の各構成を制御する。
【００２７】
また、本実施形態による主制御部１０は、検知部１１０および表示制御部１２０として機能する。検知部１１０は、表示画面において列状に配されて表示される複数のコンテンツ領域のうちの一つの対象コンテンツ領域に隣接して設けられる情報入力／出力画面が、複数のコンテンツ領域のスクロールと共にスクロールされた場合に、当該情報入力／出力画面が表示画面の規定の位置に到達したことを検知する。具体的には、例えば検知部１１０は、情報入力／出力画面が表示画面の端部に到達したことを検知する。
【００２８】
検知部１１０は、情報入力／出力画面が表示画面の規定の位置に到達したことを検知結果として表示制御部１２０に通知する。なお本実施形態では、表示画面に列状に配される複数のコンテンツ領域を、所定の識別番号を用いて管理し、情報入力／出力途中のコンテンツ領域に対しては「しかかりフラグ」を立てる。したがって、検知部１１０は、「しかかりフラグ」が立てられたトピックが規定の位置に到達したか否かを検知する。
【００２９】
表示制御部１２０は、メニュー画面、操作画面、アプリケーション画面等の各種画面を表示部１４に表示するよう制御する。また、本実施形態による表示制御部１２０は、複数のコンテンツ領域を列状に配した画面を表示している際、操作入力部１３から検出されたユーザによるスクロール操作に応じて、複数のコンテンツ領域の表示位置を移動させ、スクロール表示するよう制御する。
【００３０】
また、表示制御部１２０は、複数のコンテンツ領域のうちいずれかのコンテンツ領域が選択された場合、当該コンテンツ領域の表示領域を拡大し、拡大した領域に、当該コンテンツ領域に対して様々な対応をとることが可能な情報入力／出力画面を表示する。かかる情報入力／出力画面は、対象のコンテンツ領域とセットでスクロールされる。
【００３１】
また、本実施形態による表示制御部１２０は、表示画面をスクロールする際、情報入力／出力画面が表示画面の規定の位置に到達したことが検知された場合、情報入力／出力画面と対象のコンテンツ領域はスクロールアウトせず、表示画面の規定の位置に維持するよう制御する。また、表示制御部１２０は、情報入力／出力途中ではない通常のコンテンツ領域は通常通りスクロールさせる。これにより、操作途中の画面が表示画面内に維持されるので、ユーザは、操作途中のコンテンツ領域の存在を忘れることなく、また、操作の再開も即時行うことができる。
【００３２】
さらに、本実施形態による表示制御部１２０は、規定の位置に維持させている情報入力画面において情報入力が終了すると、情報入力画面および対象のコンテンツ領域の表示を停止する（非表示にする）よう制御する。例えばコンテンツ領域に対する発言や返信の入力が終了した場合、表示制御部１２０は、情報入力画面および対象のコンテンツ領域を非表示にするよう制御する。
【００３３】
また、表示制御部１２０は、規定の位置に維持させている情報出力画面において情報出力が終了すると、情報出力画面および対象のコンテンツ領域の表示を停止する（非表示にする）よう制御する。
【００３４】
また、表示制御部１２０は、情報入力／出力終了後、所定時間経過後に情報入力／出力画面および対象のコンテンツ領域の表示を停止するように制御してもよい。
【００３５】
また、表示制御部１２０は、情報入力／出力の途中であっても、情報入力／出力の終了がユーザにより指示された場合、情報入力／出力画面および対象のコンテンツの表示を停止するよう制御する。
【００３６】
（通信部）
通信部１１は、無線／有線により外部装置と接続し、データの送受信を行う機能を有する。
【００３７】
（操作入力部）
操作入力部１３は、ユーザによる操作入力を受け付け、受け付けた入力情報を主制御部１０に出力する。操作入力部１３は、ボタン、スイッチ等の他、表示画面への操作入力を受け付けるタッチセンサにより実現される。
【００３８】
（表示部）
表示部１４は、主制御部１０の表示制御部１２０の制御にしたがって、所定の表示画面を表示する。本実施形態による表示部１４は、例えば電子商取引画面を表示する。また、表示部１４は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）またはＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等により実現される。
【００３９】
（記憶部）
記憶部１５は、主制御部１０が各種処理を実行するためのプログラム等を記憶する。
【００４０】
（コンテンツ管理ＤＢ）
コンテンツ管理ＤＢ１６は、表示画面に列状に配される複数の発言や記事の見出し等のトピック（コンテンツ領域の一例）を、識別番号（トピック番号とも称す）を用いて管理するためのデータベースである。ここで、図３に、本実施形態によるコンテンツ管理ＤＢ１６のデータベース構成例を示す。
【００４１】
図３に示すように、各トピックはトピック番号により管理され、トピックの詳細内容へのリンクと、しかかりフラグが対応付けられている。本実施形態において、「しかかりフラグ」とは、トピックに対する情報入力／出力が途中の（情報入力／出力画面が表示されている）トピックに対して立てられるものである。
【００４２】
以上、本実施形態による情報処理装置１の構成について詳細に説明した。続いて、本実施形態による情報処理装置１の動作処理について図４〜図６に示すフローチャートを参照して具体的に説明する。
【００４３】
＜＜３．動作処理＞＞
＜３−１．フラグ管理処理＞
図４は、本実施形態によるフラグ管理処理を示すフローチャートである。図４に示すように、まず、ステップＳ１０３において、主制御部１０は、表示画面に列状に配される複数のトピックのうちいずれかのトピックに対するタッチ操作が操作入力部１３により検出されたか否かを判断する。
【００４４】
次いで、タッチ操作が検出された場合（Ｓ１０３／Ｙｅｓ）、ステップＳ１０６において、表示制御部１２０は、対象トピックの表示エリアを拡大し、情報入力／出力画面を表示する。
【００４５】
ここで、図７に、本実施形態による情報入力／出力画面の一例を示す。図７左に示すように、表示部１４の表示画面において列状に配される複数のトピック２０−１〜２０−６のうち、例えばトピック２０−３がタッチされると、表示制御部１２０は、図７中央に示すように、トピック２０−３の表示エリアを拡大し、情報入力画面２２−３を表示する。情報入力画面２２−３は、返信入力欄であって、対象のトピックに対して返信を行うことができる。返信内容を入力する際、ユーザは、情報入力画面２２−３をタップし、図７右に示すようにソフトウェアキーボードを含む情報入力画面２２−３’を表示させ、ソフトウェアキーボードからテキスト入力を行うことが可能である。
【００４６】
次に、図４に示すステップＳ１０９において、主制御部１０は、コンテンツ管理ＤＢ１６に格納されているデータにおいて、情報入力／出力画面を表示させた対象トピックの「しかかりフラグ」を「１」にする。
【００４７】
次いで、ステップＳ１１２において、主制御部１０は、情報入力／出力途中の対象トピック（しかかりトピック）について情報出力／入力が終了したか否かを判断する。例えば図７に示す情報入力画面２２−３’において返信内容が入力され、送信ボタンが押下された場合、情報入力が終了したと判断される。
【００４８】
次に、情報出力／入力が終了したと判断された場合（Ｓ１１２／Ｙｅｓ）、ステップＳ１１５において、主制御部１０は、対象トピックの「しかかりフラグ」を「０」にするよう、コンテンツ管理ＤＢ１６に格納されているデータを編集する。
【００４９】
以上、本実施形態による対象トピックのしかかりフラグ管理処理について説明した。続いて、本実施形態による基本的な表示制御処理について図５を参照して説明する。
【００５０】
＜３−２．表示制御処理＞
図５は、本実施形態による基本的な表示制御処理を示すフローチャートである。図５に示すように、まず、ステップＳ２０３において、表示制御部１２０は、表示対象である複数のトピックを表示部１４に列状に配置して表示する。
【００５１】
次いで、ステップＳ２０６において、表示制御部１２０は、表示画面に対するユーザによるスクロール操作に応じて、各トピックの表示位置を制御（移動）する。この際、表示制御部１２０は、情報入力／出力画面を対応付けて表示したトピック（しかかりトピック）も、当該情報入力／出力画面と共に移動させる。
【００５２】
次に、ステップＳ２０９において、主制御部１０は、コンテンツ管理ＤＢ１６に格納されているデータにおいて各トピックに対応付けられた「しかかりフラグ」が全て「０」であるか否かを判断する。
【００５３】
次いで、全て「０」ではないと判断された場合（Ｓ２０９／Ｎｏ）、ステップＳ２１２〜Ｓ２２４において、主制御部１０は、各トピックの「しかかりフラグ」を順次確認し、「しかかりフラグ」が「１」のトピックについて、所定の表示制御を行う。
【００５４】
具体的には、ステップＳ２１２において、主制御部１０は、トピック番号（変数）に「１」を代入する。
【００５５】
続いて、ステップＳ２１５において、主制御部１０は、代入されたトピック番号の「しかかりフラグ」が立てられているか否かを判断する。
【００５６】
「しかかりフラグ」が「０」の場合（Ｓ２１５／０）（しかかりフラグが立てられていない場合）、ステップＳ２２１において、主制御部１０は、トピック番号がＭＡＸになったか否かを判断する。
【００５７】
次いで、トピック番号がＭＡＸになっていない場合（Ｓ２２１／Ｎｏ）、ステップＳ２２４において、主制御部１０は、トピック番号をインクリメントし、ステップＳ２１５〜Ｓ２２４を繰り返す。このように、主制御部１０は、トピック番号をインクリメントしていき、各トピックの「しかかりフラグ」を順次確認する。
【００５８】
そして、上記Ｓ２１５で「しかかりフラグ」が「１」と判断された場合（Ｓ２１５／１）（しかかりフラグが立てられている場合）、ステップＳ２１８において、表示制御部１２０は、「しかかりフラグ」が「１」のトピック（しかかりトピック）に対して、所定の表示制御を行う。一方、「しかかりフラグ」が「０」の通常のトピックについては、表示制御部１２０は、通常通りスクロールさせる。
【００５９】
以上、本実施形態による基本的な表示制御処理について説明した。続いて、上記Ｓ２１８で行われるしかかりトピックの表示制御について、図６を参照して具体的に説明する。
【００６０】
＜３−３．しかかりトピックの表示制御処理＞
図６は、本実施形態によるしかかりトピックの表示制御処理を示すフローチャートである。図６に示すように、まず、ステップＳ２３０において、表示制御部１２０は、ユーザによるスクロール操作に応じて、しかかりトピックの表示位置を通常のトピック同様に移動させる。ここで、図８に、しかかりトピックを含む表示画面のスクロールについて説明するための画面遷移図を示し、本動作処理について図８を参照しながら説明する。表示制御部１２０は、まず、図８左に示すように、トピック２０−３と情報入力画面２２−３’を含む表示領域２６−３を、通常のトピック２０−１、２０−２、２０−４、２０−５と同様に、スクロールさせる。
【００６１】
次に、ステップＳ２３３において、検知部１１０は、しかかりトピック（しかかりフラグが「１」のトピック）の表示画面端部への到達を検知する。具体的には、例えば検知部１１０は、図８中央に示すように、しかかりのトピック２０−３を含む表示領域２６−３の表示画面の上端への到達を検知する。
【００６２】
次いで、ステップＳ２３６において、主制御部１０は、通常表示されているトピックの最小番号より、しかかりトピックの番号が小さいか否かを判断する。例えば図８中央に示す表示状態では、トピック２０−２がスクロールアウトすると、しかかりトピック２０−３のトピック番号「３」が、通常表示されているトピックの最小番号「４」より小さいと判断される。
【００６３】
続いて、しかかりトピックの番号の方が小さいと判断された場合（Ｓ２３６／Ｙｅｓ）、ステップＳ２３９において、表示制御部１２０は、しかかりトピックを表示画面の上詰めで維持するよう表示制御する。具体的には、例えば表示制御部１２０は、図８中央および右に示すように、しかかりのトピック２０−３と情報入力画面２２−３’を含む表示領域２６−３を表示画面上端に維持したまま、情報入力／出力途中ではない通常のトピック（しかかりではないトピック）２０−４〜２０−９を上方向にスクロールさせる。
【００６４】
このように、本実施形態によれば、複数のトピックをスクロールさせる際に、情報入力画面が対応付けて表示されているしかかりのトピックを表示画面の上端に維持させることができる。これにより、ユーザは、しかかりのトピックの存在を忘れることなく、また、逆方向にスクロールして戻ることなく、情報入力を再開することができる。
【００６５】
一方、小さくないと判断された場合（Ｓ２３６／Ｎｏ）、ステップＳ２４２において、主制御部１０は、通常表示されているトピックの最大番号より、しかかりトピックの番号が大きいか否かを判断する。ここで、ユーザによるスクロール操作は、図８に示すような上方向へのスクロール操作に限定されない。例えば、下方向へのスクロール操作であってもよい。以下、図９を参照しながら説明する。図９は、下方向へスクロールした場合におけるしかかりトピックの表示制御を説明するための画面遷移図である。
【００６６】
図９左、図９中央に示すように、複数のトピック２０−６〜２０−９は、ユーザ操作に応じて下方向へスクロールされている。また、図９中央に示すように、トピック２０−８がスクロールアウトし、しかかりトピック２０−７が表示画面の下端に到達した際、トピック２０−７のトピック番号「７」は、通常表示されているトピックの最小番号「５」より大きいと判断される。
【００６７】
そして、しかかりトピックの番号の方が大きいと判断された場合（Ｓ２４２／Ｙｅｓ）、ステップＳ２４５において、表示制御部１２０は、しかかりトピックを表示画面の下詰めで維持するよう表示制御する。具体的には、例えば表示制御部１２０は、図９中央および右に示すように、しかかりのトピック２０−７と情報入力画面２２−７’を含む表示領域２６−７を表示画面下端に維持したまま、通常のトピック（しかかりではないトピック）２０−１〜２０−６を下方向にスクロールさせる。
【００６８】
このように、本実施形態によれば、複数のトピックをスクロールさせる際に、情報入力画面が対応付けて表示されているしかかりのトピックを表示画面の下端に維持させることができる。これにより、ユーザは、しかかりのトピックの存在を忘れることなく、また、逆方向にスクロールして戻ることなく、情報入力を再開することができる。
【００６９】
以上、本実施形態によるしかかりトピックの表示制御処理について具体的に説明した。なお、図８、図９では、１のしかかりトピックが表示画面の上端／下端に到達した場合に、しかかりトピックを上端／下端に維持させる場合について説明したが、本実施形態はこれに限定されず、複数のしかかりトピックを同様に上端／下端に維持させることも可能である。例えば、表示制御部１２０は、図１０に示すように、しかかりトピックを含む複数の表示領域２６−５、２６−７、２６−９を表示画面の下端詰めで維持させてもよい。この場合、通常のトピックのトピック番号のうち最大のトピック番号「３」よりも大きいトピック番号のトピックを含む複数の表示領域２６−５、２６−７、２６−９が下端詰めで維持されている。
【００７０】
また、表示制御部１２０は、スクロールにより表示画面の上端／下端に到達したしかかりのトピックを上端／下端に維持させた後、逆方向にスクロールする際、維持させたしかかりのトピックを本来の位置（ブランク）に戻してスクロールを継続させる。具体的には、表示制御部１２０は、維持させたしかかりのトピックの本来の位置（ブランク）がスクロールインした際に、上端／下端に維持させたしかかりのトピックを、通常のトピックと共に再びスクロールするよう制御する。
【００７１】
また、表示制御部１２０は、端部に維持させていたトピックのしかかりフラグが「０」になった場合、当該トピックの表示を停止する（非表示にする）よう制御する。具体的には、例えば表示制御部１２０は、動画の再生が自動停止した場合、または、ユーザにより停止指示が入力された場合に、停止と略同時若しくは所定時間経過後に、表示画面の端部に維持させていた動画の表示を停止（非表示にする）よう制御する。
【００７２】
（変形例）
続いて、本実施形態によるしかかりトピックの表示制御の変形例について説明する。上述した実施形態では、図１に示すように、アスペクト比が略３：１（２７：９）の縦長の表示部１４において、複数のトピックが１列に配置される例を示した。この場合、例えば図８、図９に示すように、表示画面の上端／下端に維持されるしかかりトピックは、通常のトピックの上に重畳表示され、図１０に示すように、複数のしかかりトピックが表示画面の端部に維持されると、通常のトピックの表示領域が狭くなってしまう。
【００７３】
そこで、本実施形態の変形例では、アスペクト比が略４：３の幅広の表示部１４’において、スクロール表示される複数のトピックの列と、表示画面内に維持するしかかりトピックの列を並列して維持させる。以下、図１１〜図１２を参照して具体的に説明する。
【００７４】
図１１は、本実施形態の変形例によるしかかりトピックの表示例を説明するための画面遷移図である。図１１に示すように、本実施形態の変形例による表示部１４’は、アスペクト比が略４：３の幅広の表示画面を有し、図１１左に示すように、複数のトピック２０−７〜２０−１１が列状に配される領域と、しかかりのトピック２０−１５が維持される領域とを含む。
【００７５】
列状に配された複数のトピック２０−７〜２０−１１は、ユーザによるスクロール操作に応じて表示位置が移動され、順次スクロールアウトする。ただし、図１１中央に示すように、しかかりのトピック２０−８がスクロール操作に応じて移動して表示画面の端部に到達した場合、表示制御部１２０は、しかかりのトピック２０−８を、図１１右に示すように、通常のトピックの列と並列して下端詰めに維持する。
【００７６】
このように、本変形例では、複数のトピックがスクロールされる列と、スクロールにより表示画面の端部に到達したしかかりのトピックを表示画面内に維持するための列を並列に表示することができる。これにより、複数のしかかりトピックを通常のトピックの列の上に重畳表示することなく表示画面内に維持することができ、また、通常のトピックの列をしかかりトピックで隠れることなく表示することができる。
【００７７】
続いて、表示画面内に維持させたしかかりのトピックを、通常のトピックの列に戻す表示制御について図１２を参照して説明する。図１２は、本実施形態の変形例によるしかかりトピックを列に戻す表示制御例を説明するための画面遷移図である。
【００７８】
まず、図１２左に示すように、表示部１４’において、複数のトピック２０−１〜２０−５と、しかかりのトピック２０−８、２０−１５が、並列して列状に配されて表示されている。また、複数のトピック２０−１〜２０−５のうち、トピック２０−３はしかかりのトピックである。
【００７９】
次いで、複数のトピック２０−１〜２０−５が上方向にスクロールされると、図１２中央に示すように、通常のトピック２０−１、２０−２は順次スクロールアウトする。そして、しかかりのトピック２０−３が上端に到達すると、表示制御部１２０は、しかかりのトピック２０−３を表示画面内に維持するよう制御する。
【００８０】
具体的には、表示制御部１２０は、図１２右に示すように、スクロール表示される複数のトピックの列から、しかかりのトピック２０−３を出して、上端詰めで維持するよう表示する。
【００８１】
また、表示制御部１２０は、複数のトピックを上方向へスクロールする際、下端詰めで維持させていたしかかりトピック２０−８を、列の本来の位置に戻して上方向にスクロール移動させる。具体的には、図１２中央に示すように、トピック２０−６、２０−７が順次下端からスクロールインして上方向にスクロールしていく場合に、トピック２０−８が本来表示される位置（ブランク）が下端からスクロールインされる時点で、表示制御部１２０は、下端詰めして維持していたトピック２０−８を列に戻す。そして、図１２右に示すように、列に戻したトピック２０−８を、他の通常のトピック２０−５〜２０−７、２０−９と同様に、上方向にスクロールさせる。
【００８２】
＜＜４．しかかり動画の表示制御＞＞
上述した実施形態では、一例として、複数のトピック（記事の見出しや発言等）が列状に配されている場合に、情報入力途中のしかかりトピックをスクロールアウトせず、表示画面の規定の位置に維持させるよう表示制御することについて開示した。本実施形態によるしかかりコンテンツの表示制御は、上述したような情報入力途中のトピックの表示制御に限定されず、記事に埋め込まれた動画に対しても同様に表示制御を行い、再生中のしかかり動画を表示画面内に維持することも可能である。以下、図１３〜図１６を参照して具体的に説明する。
【００８３】
＜４−１．概要＞
しかかり動画の表示制御は、図１を参照して説明した情報処理装置１により実行され得る。情報処理装置１の構成は、図２を参照して上述したので、ここでの説明は省略する。
【００８４】
なお、コンテンツ管理ＤＢ１６では、表示画面に列状に配される動画（記事に埋め込まれたインラインの動画も含む）を、識別番号（以下、動画番号とも称す）を用いて管理する。ここで、図１３に、コンテンツ管理ＤＢ１６に格納される動画管理用データベースの構成例を示す。図１３に示すように、各動画は動画番号により管理され、動画の詳細内容へのリンクと、しかかりフラグが対応付けられている。ここで、「しかかりフラグ」とは、再生途中（情報出力途中）の動画に対して立てられる。
【００８５】
＜４−２．動作処理＞
続いて、しかかり動画の表示制御に関する動作処理について図１４〜図１６を参照して説明する。
【００８６】
（フラグ管理処理）
図１４は、動画コンテンツのしかかりフラグ管理処理を示すフローチャートである。図１４に示すように、まず、ステップＳ３０３において、主制御部１０は、表示画面に表示されている記事に埋め込まれて表示されている動画の再生開始が指示されたか否かを判断する。具体的には、主制御部１０は、インラインの動画をタップする等のユーザ操作が操作入力部１３により検出された場合、動画の再生開始が指示されたと判断する。
【００８７】
次いで、動画再生が開始されたと判断した場合（Ｓ３０３／Ｙｅｓ）、ステップＳ３０６において、表示制御部１２０は、対象動画に対する情報入力／出力画面を表示する。具体的には、表示制御部１２０は、動画再生画面（情報出力画面の一例）や、動画の再生、停止、早送り／巻き戻し、およびスロー再生等を行うための操作画面（情報入力画面の一例）等を、対象動画に対応付けて表示する。
【００８８】
次に、ステップＳ３０９において、主制御部１０は、コンテンツ管理ＤＢ１６に格納されているデータにおいて、情報入力／出力画面を表示させた対象動画の「しかかりフラグ」を「１」にする。
【００８９】
次いで、ステップＳ３１２において、主制御部１０は、再生途中の対象動画（しかかり動画）について再生が終了（停止）したか否かを判断する。具体的には、例えば対象動画の再生が自動終了した場合や、ユーザが停止ボタンを押下した場合に、再生が停止したと判断される。
【００９０】
次に、再生が停止したと判断された場合（Ｓ３１２／Ｙｅｓ）、ステップＳ３１５において、主制御部１０は、対象動画の「しかかりフラグ」を「０」にするよう、コンテンツ管理ＤＢ１６に格納されているデータを編集する。
【００９１】
以上、本実施形態による対象動画のしかかりフラグ管理処理について説明した。続いて、本実施形態による基本的な表示制御処理について図１５を参照して説明する。
【００９２】
（表示制御処理）
図１５は、しかかり動画の表示制御処理を示すフローチャートである。図１５に示すように、まず、ステップＳ４０３において、表示制御部１２０は、動画が埋め込まれた記事を表示部１４に表示する。
【００９３】
次いで、ステップＳ４０６において、表示制御部１２０は、表示画面に対するユーザによるスクロール操作に応じて、動画を含む記事の表示位置を制御（移動）する。ここで、動画を含む記事のスクロール表示例を図１６に示す。表示制御部１２０は、例えば図１６左に示すように、表示部１４に表示される動画２８−１を含む記事を、ユーザによる上方向のスクロール操作に応じて、上方向に移動させる。かかる動画２８−１は、図１６に示すように、動画再生途中のしかかり動画である。
【００９４】
次に、ステップＳ４０９において、主制御部１０は、コンテンツ管理ＤＢ１６に格納されているデータにおいて各動画に対応付けられた「しかかりフラグ」が全て「０」であるか否かを判断する。
【００９５】
次いで、全て「０」ではないと判断された場合（Ｓ４０９／Ｎｏ）、ステップＳ４１２〜Ｓ４２４において、主制御部１０は、各動画の「しかかりフラグ」を順次確認し、「しかかりフラグ」が「１」の動画について、所定の表示制御を行う。
【００９６】
具体的には、ステップＳ４１２において、主制御部１０は、動画番号（変数）に「１」を代入する。
【００９７】
続いて、ステップＳ４１５において、主制御部１０は、代入された動画番号の「「しかかりフラグ」が立てられているか否かを判断する。
【００９８】
「しかかりフラグ」が「０」の場合（Ｓ４１５／０）、ステップＳ４２１において、主制御部１０は、動画番号がＭＡＸになったか否かを判断する。
【００９９】
次いで、動画番号がＭＡＸになっていない場合（Ｓ４２１／Ｎｏ）、ステップＳ４２４において、主制御部１０は、動画番号をインクリメントし、ステップＳ４１５〜Ｓ４２４を繰り返す。このように、主制御部１０は、動画番号をインクリメントしていき、各動画の「しかかりフラグ」を順次確認する。
【０１００】
そして、上記Ｓ４１５で「しかかりフラグ」が「１」と判断された場合（Ｓ４１５／１）（しかかりフラグが立てられている場合）、ステップＳ４１８において、検知部１１０は、しかかり動画（しかかりフラグが「１」の動画）の表示画面端部への到達を検知する。具体的には、例えば図１６に示す例では、検知部１１０は、再生途中の動画２８−１の表示画面上端への到達を検知する。
【０１０１】
続いて、ステップＳ４１９において、表示制御部１２０は、表示画面の端部に到達したしかかり動画を、表示画面の端部に維持するよう表示制御する。ここで、図１６に、しかかり動画を含む記事のスクロール表示例を示す画面遷移図を示す。表示制御部１２０は、例えば図１６に示すように、記事と共に上方向にスクロール移動させていた再生途中の動画２８−１を表示画面からスクロールアウトせずに、表示画面上端に維持させるよう表示制御する。また、表示制御部１２０は、他の記事や、再生途中ではない通常の動画（しかかりではない動画）２８−２を含む記事を、ユーザのスクロール操作に応じて上方向に移動させ、通常通りスクロールアウトするよう表示制御する。
【０１０２】
このように、本実施形態によれば、動画を含む記事をスクロールさせる際に、再生途中のしかかり動画を表示画面の端部に維持させたまま、他の記事や再生途中ではない動画は通常通りスクロールさせることができる。これにより、ユーザは、再生途中の動画の存在を忘れることなく、また、逆方向にスクロールして戻ることなく、再生途中の動画を閲覧することができる。
【０１０３】
以上、本実施形態によるしかかり動画の表示制御について具体的に説明した。なお、図１６右に示す動画２８−２も再生途中（しかかり動画）である場合、表示制御部１２０は、動画２８−２も上端詰めで表示画面内に維持するよう表示制御することができる。
【０１０４】
また、表示制御部１２０は、端部に維持させていた動画のしかかりフラグが「０」になった場合、当該動画の表示を停止する（非表示にする）よう制御する。具体的には、例えば表示制御部１２０は、動画の再生が自動停止した場合、または、ユーザにより停止指示が入力された場合に、停止と略同時若しくは所定時間経過後に、表示画面の端部に維持させていた動画の表示を停止（非表示にする）よう制御する。
【０１０５】
＜＜５．まとめ＞＞
上述したように、本開示の実施形態による情報処理装置１は、記事や発言等のトピックが列状に配されて表示されている画面をスクロールした際に、情報入力または出力途中のトピックを、情報入力／出力画面と共に表示画面中の規定の位置に維持させることができる。これにより、ユーザは、情報入力または出力途中のトピックの存在を忘れることがなく、また、逆スクロールを行って画面を戻すことなく操作の再開を即時行うことができる。
【０１０６】
また、本実施形態では、情報入力または出力途中のトピックおよび情報入力／出力画面は表示画面中の規定の位置に維持させたまま、情報入力または出力途中ではないトピックはユーザ操作に応じて通常通りスクロールさせることも可能である。
【０１０７】
また、本実施形態では、動画が埋め込まれた記事が表示されている画面をスクロールした際も、情報入力または出力途中の動画（例えば再生途中の動画）を、情報入力／出力画面（例えば再生／停止／早送り等の操作入力画面）と共に表示画面中の規定の位置に維持させることができる。
【０１０８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０９】
例えば、上述した情報処理装置１に内蔵されるＣＰＵ、ＲＯＭ、およびＲＡＭ等のハードウェアに、情報処理装置１の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
【０１１０】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１１１】
なお、本技術は以下のような構成も取ることができる。
（１）
表示画面において列状に配されて表示される複数のコンテンツ領域のうちの一つのコンテンツ領域に隣接して設けられる当該コンテンツ領域に関連する情報入力または出力画面が、前記複数のコンテンツ領域のスクロールと共にスクロールされ、当該情報入力または出力画面が表示画面の規定の位置に到達したことを検知する検知部と、
前記検知部により、前記情報入力または出力画面が前記規定の位置に到達したことが検知されると、当該情報入力または出力画面が前記規定の位置に維持するよう表示制御すると共に、前記複数のコンテンツ領域のスクロールは継続するよう表示制御する表示制御部と、
を備える、表示制御装置。
（２）
前記検知部は、前記情報入力または出力画面が、前記規定の位置である表示画面の端部に到達したことを検知する、前記（１）に記載の表示制御装置。
（３）
前記表示制御部は、前記情報入力または出力画面を、隣接する前記コンテンツ領域と共に、前記規定の位置に維持するよう表示制御する、前記（１）または（２）に記載の表示制御装置。
（４）
前記表示制御部は、前記出力画面による情報出力が終了すると、当該出力画面の表示を停止するよう制御する、前記（１）〜（３）のいずれか１項に記載の表示制御装置。
（５）
前記表示制御部は、前記出力画面による情報出力が終了した後、所定時間経過後に当該出力画面の表示を停止するように制御する、前記（４）に記載の表示制御装置。
（６）
前記表示制御部は、前記情報入力画面による情報入力が終了すると、当該情報入力画面の表示を停止するよう制御する、前記（１）〜（３）のいずれか１項に記載の表示制御装置。
（７）
前記表示制御部は、前記情報入力または出力画面における情報入力または出力の終了がユーザ操作により指示されると、当該情報入力または出力画面の表示を停止するよう制御する、前記（１）〜（３）のいずれか１項に記載の表示制御装置。
（８）
前記表示制御部は、前記スクロールが継続される列状における、前記規定の位置に維持させた情報入力または出力画面に隣接するコンテンツ領域の本来位置がスクロールインした際、前記情報入力または出力画面および対応するコンテンツ領域のスクロールを再開するよう制御する、前記（１）〜（７）のいずれか１項に記載の表示制御装置。
（９）
コンピュータを、
表示画面において列状に配されて表示される複数のコンテンツ領域のうちの一つのコンテンツ領域に隣接して設けられる当該コンテンツ領域に関連する情報入力または出力画面が、前記複数のコンテンツ領域のスクロールと共にスクロールされ、当該情報入力または出力画面が表示画面の規定の位置に到達したことを検知する検知部と、
前記検知部により、前記情報入力または出力画面が前記規定の位置に到達したことが検知されると、当該情報入力または出力画面が前記規定の位置に維持するよう表示制御すると共に、前記複数のコンテンツ領域のスクロールは継続するよう表示制御する表示制御部と、
として機能させるためのプログラムが記憶された、記憶媒体。
【符号の説明】
【０１１２】
１    情報処理装置
１０    主制御部
１１０    検知部
１２０    表示制御部
１１    通信部
１３    操作入力部
１４    表示部
１５    記憶部
１６    コンテンツ管理ＤＢ
２０、２０−１〜２０−１５    トピック
【図１】
2015072665.tif 000003
【図２】
2015072665.tif 000004
【図３】
2015072665.tif 000005
【図４】
2015072665.tif 000006
【図５】
2015072665.tif 000007
【図６】
2015072665.tif 000008
【図７】
2015072665.tif 000009
【図８】
2015072665.tif 000010
【図９】
2015072665.tif 000011
【図１０】
2015072665.tif 000012
【図１１】
2015072665.tif 000013
【図１２】
2015072665.tif 000014
【図１３】
2015072665.tif 000015
【図１４】
2015072665.tif 000016
【図１５】
2015072665.tif 000017
【図１６】
2015072665.tif 000018