(57)【要約】【課題】ユーザが情報処理装置の複数の動作によって取得された情報を横断的に利用することを容易にするユーザインターフェースを提供する。【解決手段】ユーザのテキスト入力またはドラッグ＆ドロップ入力を受け付ける入力領域と、上記入力領域に付随し、上記入力領域によって受け付けられた入力に基づく第１の動作を実行するための第１のアイコンと、上記入力領域に付随し、上記入力領域によって受け付けられた入力に基づく上記第１の動作とは異なる第２の動作を実行するための第２のアイコンと、上記第１の動作によって取得された情報のための第１の表示領域と、上記第２の動作によって取得された情報のための第２の表示領域とを含む画面をディスプレイに表示させるように構成されるプロセッサを含む情報処理装置が提供される。【選択図】図２
2015032253.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのテキスト入力またはドラッグ＆ドロップ入力を受け付ける入力領域と、
前記入力領域に付随し、前記入力領域によって受け付けられた入力に基づく第１の動作を実行するための第１のアイコンと、
前記入力領域に付随し、前記入力領域によって受け付けられた入力に基づく前記第１の動作とは異なる第２の動作を実行するための第２のアイコンと、
前記第１の動作によって取得された情報のための第１の表示領域と、
前記第２の動作によって取得された情報のための第２の表示領域と
を含む画面をディスプレイに表示させるように構成されるプロセッサを備える情報処理装置。
【請求項２】
前記入力領域は、前記第１の表示領域または前記第２の表示領域に表示されたオブジェクトのドラッグ＆ドロップ入力を受け付ける、請求項１に記載の情報処理装置。
【請求項３】
前記プロセッサは、さらに、前記オブジェクトの種類または属性に応じて異なる前記第１の動作を実行するように構成される、請求項２に記載の情報処理装置。
【請求項４】
前記プロセッサは、前記オブジェクトのファイル形式に応じて異なる前記第１の動作を実行するように構成される、請求項３に記載の情報処理装置。
【請求項５】
前記プロセッサは、前記オブジェクトの所定の種類のメタデータが付随しているか否かに応じて異なる前記第１の動作を実行するように構成される、請求項３に記載の情報処理装置。
【請求項６】
前記第１の動作は、前記入力領域によって受け付けられた入力を条件として用いたネットワーク上での情報検索を含み、
前記プロセッサは、前記オブジェクトの種類または属性に応じて異なる情報検索サービスを選択する、請求項３に記載の情報処理装置。
【請求項７】
前記入力領域は、前記テキスト入力または前記ドラッグ＆ドロップ入力に連続して、さらなる前記テキスト入力または前記ドラッグ＆ドロップ入力を受け付ける、請求項１に記載の情報処理装置。
【請求項８】
前記入力領域は、互いに連続する前記テキスト入力および前記ドラッグ＆ドロップ入力の両方を受け付ける、請求項７に記載の情報処理装置。
【請求項９】
前記第１のアイコンおよび前記第２のアイコンは、前記入力領域の両端付近にそれぞれ配置される、請求項１に記載の情報処理装置。
【請求項１０】
前記第１の表示領域および前記第２の表示領域は、分離した領域として表示される、請求項１に記載の情報処理装置。
【請求項１１】
前記第１の表示領域および前記第２の表示領域は、共通した領域に切り替え可能に表示される、請求項１に記載の情報処理装置。
【請求項１２】
前記第１の表示領域および前記第２の表示領域は、共通した領域に交互に表示される、請求項１に記載の情報処理装置。
【請求項１３】
前記第１の動作は、前記入力領域によって受け付けられた入力を条件として用いたネットワーク上での情報検索を含み、
前記第２の動作は、前記入力領域によって受け付けられた入力のソーシャルメディアへの投稿を含む、
請求項１に記載の情報処理装置。
【請求項１４】
プロセッサが、
ユーザのテキスト入力またはドラッグ＆ドロップ入力を受け付ける入力領域と、
前記入力領域に付随し、前記入力領域によって受け付けられた入力に基づく第１の動作を実行するための第１のアイコンと、
前記入力領域に付随し、前記入力領域によって受け付けられた入力に基づく前記第１の動作とは異なる第２の動作を実行するための第２のアイコンと、
前記第１の動作によって取得された情報のための第１の表示領域と、
前記第２の動作によって取得された情報のための第２の表示領域と
を含む画面をディスプレイに表示させることを含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、タブレットやスマートフォン、ＰＣ（Personal  Computer）などの情報処理装置を用いたユーザのアクティビティは多様化している。例えば、ユーザは、ネットワーク上にある様々な情報を検索し、閲覧する。また、例えば、ユーザは、ソーシャルメディアなどを介して、ネットワーク上の他のユーザに向けて情報を発信または共有する。そうして発信または共有された情報は、また他のユーザによる検索の対象になりうる。このような中、例えば、特許文献１には、ソーシャルメディアにおいて共有された情報の中から、ユーザにとって特に関心のある情報を検索して提示するための技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２４３０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１などに記載されている技術は、例えば情報検索という単一のアクティビティの有効性を高めるものであって、上述したアクティビティの多様化に対応したものではない。ユーザのアクティビティの多様化に対応した技術、例えばユーザが多様なアクティビティを横断的に利用することを容易にするような技術については、まだ十分に提案されているとはいえない
【０００５】
そこで、本開示では、ユーザが情報処理装置の複数の動作によって取得された情報を横断的に利用することを容易にするユーザインターフェースを提供することが可能な、新規かつ改良された情報処理装置および情報処理方法を提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、ユーザのテキスト入力またはドラッグ＆ドロップ入力を受け付ける入力領域と、上記入力領域に付随し、上記入力領域によって受け付けられた入力に基づく第１の動作を実行するための第１のアイコンと、上記入力領域に付随し、上記入力領域によって受け付けられた入力に基づく上記第１の動作とは異なる第２の動作を実行するための第２のアイコンと、上記第１の動作によって取得された情報のための第１の表示領域と、上記第２の動作によって取得された情報のための第２の表示領域とを含む画面をディスプレイに表示させるように構成されるプロセッサを含む情報処理装置が提供される。
【０００７】
また、本開示によれば、プロセッサが、ユーザのテキスト入力またはドラッグ＆ドロップ入力を受け付ける入力領域と、上記入力領域に付随し、上記入力領域によって受け付けられた入力に基づく第１の動作を実行するための第１のアイコンと、上記入力領域に付随し、上記入力領域によって受け付けられた入力に基づく上記第１の動作とは異なる第２の動作を実行するための第２のアイコンと、上記第１の動作によって取得された情報のための第１の表示領域と、上記第２の動作によって取得された情報のための第２の表示領域とを含む画面をディスプレイに表示させることを含む情報処理方法が提供される。
【発明の効果】
【０００８】
以上説明したように本開示によれば、ユーザが情報処理装置の複数の動作によって取得された情報を横断的に利用することを容易にするユーザインターフェースを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本開示の第１の実施形態に係る端末装置の概略的な機能構成を示すブロック図である。
【図２】本開示の第１の実施形態においてディスプレイに表示される画面の例を示す図である。
【図３】本開示の第１の実施形態のユースケースについて説明するための図である。
【図４】本開示の第１の実施形態のユースケースについて説明するための図である。
【図５】本開示の第１の実施形態のユースケースについて説明するための図である。
【図６】本開示の第１の実施形態のユースケースについて説明するための図である。
【図７】本開示の第１の実施形態のユースケースについて説明するための図である。
【図８】本開示の第１の実施形態のユースケースについて説明するための図である。
【図９】本開示の第１の実施形態のユースケースについて説明するための図である。
【図１０】本開示の第１の実施形態のユースケースについて説明するための図である。
【図１１】本開示の第１の実施形態のユースケースについて説明するための図である。
【図１２】本開示の第２の実施形態においてディスプレイに表示される画面の例を示す図である。
【図１３】本開示の第２の実施形態の変形例においてディスプレイに表示される画面の例を示す図である。
【図１４】本開示の第３の実施形態におけるドラッグ＆ドロップ時のブラウザ機能１２４の処理の例を示すフローチャートである。
【図１５Ａ】本開示の第３の実施形態における検索ボタン押下時のブラウザ機能の処理の例を示すフローチャートである。
【図１５Ｂ】本開示の第３の実施形態における検索ボタン押下時のブラウザ機能の処理の例を示すフローチャートである。
【図１６】本開示の第４の実施形態においてディスプレイに表示される画面の例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．機能構成
１−２．画面表示例
１−３．ユースケース
２．第２の実施形態
３．第３の実施形態
４．第４の実施形態
５．補足
【００１２】
（１．第１の実施形態）
（１−１．機能構成）
図１は、本開示の第１の実施形態に係る端末装置の概略的な機能構成を示すブロック図である。図１に示される端末装置１００は、例えば、スマートフォン、タブレット、各種のＰＣ、メディアプレーヤ、ゲーム機、またはテレビなど、ユーザがディスプレイに表示された画像を介して情報をブラウズすることが可能な各種の装置でありうる。端末装置１００は、タッチパネル１１０と、プロセッサ１２０と、メモリ１３０と、通信部１４０とを含む。タッチパネル１１０は、ディスプレイ１１２およびタッチセンサ１１４を含んで構成される。プロセッサ１２０は、メモリ１３０に少なくとも一時的に格納されたプログラムに従って動作することによって、表示制御機能１２２と、ブラウザ機能１２４とを含む機能を実現する。以下、これらの機能構成についてさらに説明する。
【００１３】
ディスプレイ１１２は、例えばＬＣＤ（Liquid  Crystal  Display）または有機ＥＬ（Electro-Luminescence）ディスプレイなどによって実現され、プロセッサ１２０の制御に従って画像を表示する。タッチセンサ１１４は、ディスプレイ１１２の表面に配設される静電容量方式などのセンサによって実現され、ディスプレイ１１２の表面へのユーザの接触を検出する。なお、端末装置１００は、タッチセンサ１１４とともに、またはこれに代えて、マウス、キーボード、タッチパッド、またはボタンなどの入力手段を有してもよい。
【００１４】
表示制御機能１２２は、ディスプレイ１１２を制御して、各種の情報を表す画像を表示させる。例えば、表示制御機能１２２は、メモリ１３０に格納されたプログラムに従ってＧＵＩ（Graphical  User  Interface）画像をディスプレイ１１２に表示させる。ＧＵＩ画像には、例えば、タッチセンサ１１４などの入力手段を用いたユーザの入力を受け付ける入力領域や、ブラウザ機能１２４に所定の動作を実行させるためのアイコンなどが含まれる。また、例えば、表示制御機能１２２は、ブラウザ機能１２４によって取得された情報を、ディスプレイ１１２に設定される所定の表示領域に表示させる。
【００１５】
ブラウザ機能１２４は、通信部１４０を介してネットワーク上のサーバにアクセスし、各種の情報を取得する。より具体的には、例えば、ブラウザ機能１２４は、Ｗｅｂブラウザの機能を提供する。ブラウザ機能１２４は、タッチセンサ１１４などの入力手段を用いてユーザが入力した情報を含むリクエストをサーバに送信し、該リクエストに対するレスポンスとしてサーバから情報を受信する。ブラウザ機能１２４は、サーバによって提供されるさまざまなサービスを利用して情報を取得する。例えば、ブラウザ機能１２４は、検索サービスを利用して情報を取得する。この場合、ユーザが入力した情報は、検索条件として利用されうる。また、例えば、ブラウザ機能１２４は、ソーシャルメディアを利用して情報を取得する。この場合、ユーザが入力した情報は、ソーシャルメディアへの投稿として利用されうる。
【００１６】
メモリ１３０は、例えば、ＲＡＭ（Random  Access  Memory）またはＲＯＭ（Read  Only  Memory）として用いられる半導体メモリ、ＨＤＤ（Hard  Disk  Drive）などの磁気ディスク、光ディスク、もしくは光磁気ディスクなどを利用した記憶装置、フラッシュメモリ、またはリムーバブルメディアなどによって実現される。メモリ１３０には、プロセッサ１２０が動作するためのプログラムが少なくとも一時的に格納される。このプログラムは、例えばメモリ１３０に持続的に格納されていてもよく、また通信部１４０を介してネットワーク上のサーバからダウンロードされて一時的に格納されてもよい。また、メモリ１３０には、プロセッサ１２０によって実現される表示制御機能１２２およびブラウザ機能１２４によって生成されたデータが、少なくとも一時的に格納されてもよい。
【００１７】
通信部１４０は、有線または無線の各種通信回路によって実現され、プロセッサ１２０の制御に従ってネットワーク通信を実行する。通信部１４０は、例えばインターネットやＬＡＮ（Local  Area  Network）、またはＢｌｕｅｔｏｏｔｈ（登録商標）などの通信規格に従ってネットワーク通信を実行する。上述の通り、通信部１４０は、例えばプロセッサ１２０によって実現されるブラウザ機能１２４によって利用され、ネットワーク上のサーバとの間で各種の情報を送受信する。
【００１８】
（１−２．画面表示例）
図２は、本開示の第１の実施形態においてディスプレイに表示される画面の例を示す図である。図２を参照すると、端末装置１００のディスプレイ１１２に表示される画面１０００には、入力領域１０１０と、検索ボタン１０２０と、投稿ボタン１０３０と、情報表示領域１０４０とが含まれる。以下、それぞれの表示要素についてさらに説明する。
【００１９】
（入力領域）
入力領域１０１０は、ユーザのテキスト入力またはドラッグ＆ドロップ入力を受け付ける。入力領域１０１０には、テキスト入力によって入力されたテキスト、および／またはドラッグ＆ドロップ入力によって入力されたオブジェクトが表示される。オブジェクトは、例えばアイコンや縮小画像によって表示されてもよい。
【００２０】
ここで、テキスト入力は、端末装置１００において、例えば画面１０００とは別にディスプレイ１１２に表示されるバーチャルキーボードや、入力手段として設けられるキーボードなどを介して取得されうる。例えば、カーソル１０１１が入力領域１０１０に表示された状態でユーザがテキスト入力を実行した場合に、入力領域１０１０へのテキスト入力が受け付けられる。
【００２１】
また、ドラッグ＆ドロップ入力は、端末装置１００において、タッチセンサ１１４やマウスなどを介して、ディスプレイ１１２に表示された画像などのオブジェクトをある位置から別の位置まで移動させる操作を介して取得されうる。例えばタッチセンサ１１４を用いる場合、ディスプレイ１１２に表示されたオブジェクトへのタッチ操作を継続したままタッチ位置を移動させることによってドラッグが実行され、タッチ操作を解除することによってドロップが実行される。図２では、例として、情報表示領域１０４０に表示された画像１０４１の、入力領域１０１０へのドラッグ＆ドロップ入力が示されている。
【００２２】
なお、入力領域１０１０は、テキスト入力またはドラッグ＆ドロップ入力に連続して、さらなるテキスト入力またはドラッグ＆ドロップ入力を受け付けてもよい。例えば、入力領域１０１０は、互いに連続するテキスト入力およびドラッグ＆ドロップ入力の両方を受け付けてもよい。これによって、例えば、ユーザは、入力領域１０１０へのテキスト入力を実行した後に、そのテキストに追加して画像１０４１をドラッグ＆ドロップ入力することが可能でありうる。また、ユーザは、入力領域１０１０に画像１０４１をドラッグ＆ドロップ入力した後に、その画像に追加してテキストを入力することが可能でありうる。
【００２３】
（検索ボタン）
検索ボタン１０２０は、入力領域１０１０に付随して表示される。図示された例では、入力領域１０１０の左端付近に検索ボタン１０２０が配置されている。検索ボタン１０２０は、本実施形態において、入力領域１０１０によって受け付けられた入力に基づく第１の動作を実行するための第１のアイコンである。例えば、ユーザがタッチセンサ１１４やマウスなどを介して検索ボタン１０２０を押下すると、ブラウザ機能１２４によって、入力領域１０１０によって受け付けられた入力を条件として用いたネットワーク上での情報検索が実行される。この場合、ブラウザ機能１２４は、情報検索サービスを提供するサーバに、入力領域１０１０によって受け付けられた入力を含むリクエストを送信し、該リクエストに対するレスポンスとしてサーバから検索結果の情報を受信する。検索結果の情報は、後述するように情報表示領域１０４０に表示されうる。
【００２４】
（投稿ボタン）
投稿ボタン１０３０も、検索ボタン１０２０と同様に入力領域１０１０に付随して表示される。図示された例では、入力領域１０１０の右端付近に投稿ボタン１０３０が配置されている。投稿ボタン１０３０は、本実施形態において、入力領域１０１０によって受け付けられた入力に基づく第１の動作とは異なる第２の動作を実行するための第２のアイコンである。例えば、ユーザがタッチセンサ１１４やマウスなどを介して投稿ボタン１０３０を押下すると、ブラウザ機能１２４によって、入力領域１０１０によって受け付けられた入力のソーシャルメディアへの投稿が実行される。この場合、ブラウザ機能１２４は、ソーシャルメディアを提供するサーバに、入力領域１０１０によって受け付けられた入力を含むリクエストを送信し、該リクエストに対するレスポンスとしてサーバから投稿反映後のソーシャルメディアの状態を示す情報、例えば投稿のタイムライン表示やニュースフィードなどの情報などを受信する。受信された情報は、後述するように情報表示領域１０４０に表示されうる。
【００２５】
（情報表示領域）
情報表示領域１０４０は、入力領域１０１０、検索ボタン１０２０、および投稿ボタン１０３０と同じ画面１０００内に表示される。図示された例では、情報表示領域１０４０が、分離した２つの表示領域１０４０ａ，１０４０ｂを含む。表示領域１０４０ａは、検索ボタン１０２０の押下時に実行された情報検索によって取得された検索結果の情報を表示する第１の表示領域である。また、表示領域１０４０ｂは、投稿ボタン１０３０の押下時に実行された投稿によって取得されたソーシャルメディアの情報を表示する第２の表示領域である。
【００２６】
ここで、表示領域１０４０ａ，１０４０ｂの表示は、互いに独立でありうる。例えば、検索ボタン１０２０の押下時には表示領域１０４０ａが更新され、投稿ボタン１０３０が押下された場合には表示領域１０４０ｂが更新される、といったように、２つの表示領域１０４０ａ，１０４０ｂは、交互に更新されうる。なお、本実施形態では、検索ボタン１０２０と投稿ボタン１０３０とをそれぞれ押下する順序は自由であるため、表示領域１０４０ａ，１０４０ｂのうちのどちらか一方が連続して更新されてもよい。
【００２７】
（１−３．ユースケース）
以下、図３〜図１１を参照して、本開示の第１の実施形態のユースケースについて説明する。なお、説明されるユースケースは例示的なものにすぎず、他にも多数のユースケースが存在しうる。つまり、説明されるユースケースは本実施形態の構成および動作を限定するものではない。
【００２８】
（第１のユースケース）
図３は、画面１０００の初期状態において、ユーザが入力領域１０１０へのテキスト入力を実行した状態を示す図である。この状態において、入力領域１０１０にはユーザが入力したテキスト１０１２が表示されている。まだ検索ボタン１０２０も投稿ボタン１０３０も押下されていないため、表示領域１０４０ａ，１０４０ｂは空白である。なお、別の例として、表示領域１０４０ａ，１０４０ｂには、それぞれ、検索サービスやソーシャルメディアのフロントページなど、予め設定された初期画像が表示されていてもよい。
【００２９】
図４は、図３に示す状態において、ユーザが投稿ボタン１０３０を押下した状態を示す図である。この状態において、入力領域１０１０に表示されていたテキスト１０１２は、投稿が実行されたために消去されうる（引き続き表示されてもよい）。表示領域１０４０ｂには、テキスト１０１２が投稿された後のソーシャルメディアの投稿のタイムライン１０４２が表示される。
【００３０】
図５は、図４に示す状態において、ユーザが、タイムライン１０４２に表示された画像１０４１を入力領域１０１０にドラッグ＆ドロップした状態を示す図である。この状態において、入力領域１０１０にはユーザがドラッグ＆ドロップした画像に対応する画像１０１３が表示されている。なお、画像１０１３は、画像１０４１の縮小画像である。情報表示領域１０４０の表示は、図４に示す状態と同様である。
【００３１】
このとき、例えば、ブラウザ機能１２４は、画像１０４１のドラッグが開始されたときに画像１０４１に設定されたリンクやソースのＵＲＬ（Uniform  Resource  Locator）を取得するとともに、ＵＲＬによって取得される画像をソースにして画像１０１３を生成する。さらに、ブラウザ機能１２４は、入力領域１０１０で画像１０４１のドラッグが終了したときに、画像１０１３を入力領域１０１０に表示させるとともに、取得されたＵＲＬを、後の検索または投稿のために内部的に保持する。
【００３２】
図６は、図５に示す状態において、ユーザが検索ボタン１０２０を押下した状態を示す図である。検索ボタン１０２０が押下されたときに、ブラウザ機能１２４は、例えば画像１０４１のＵＲＬを検索条件としてサーバに送信することによって、画像１０４１を条件とした情報検索を実行する。この状態において、入力領域１０１０では、画像１０４１が引き続き表示されうる（消去されてもよい）。表示領域１０４０ａには、画像１０４１を条件とした情報検索結果１０４３が表示される。情報検索結果１０４３は、例えば検索結果のプレビュー画像や、検索結果へのリンクなどを含みうる。一方、表示領域１０４０ｂでは、図４に示す状態で表示されたソーシャルメディアのタイムライン１０４２が引き続き表示される。
【００３３】
図７は、図５に示す状態において、ユーザが、さらに入力領域１０１０へのテキスト入力を実行した状態を示す図である。なお、図７に示す状態と図６に示す状態とはパラレルである。この状態において、入力領域１０１０には、ユーザのドラッグ＆ドロップ入力に基づいて表示される画像１０１３と、その後のテキスト入力に基づいて表示されるテキスト１０１４とが含まれる。情報表示領域１０４０の表示は、図４に示す状態と同様である。
【００３４】
図８は、図７に示す状態において、ユーザが投稿ボタン１０３０を押下した状態を示す図である。投稿ボタン１０３０が押下されたときに、ブラウザ機能１２４は、入力領域１０１０に入力されたテキスト１０１４とともに、画像１０１３の元になった画像１０４１のＵＲＬをサーバに送信することによって、テキストと画像１０４１とをソーシャルメディアに投稿することができる。この状態において、入力領域１０１０に表示されていた画像１０１３およびテキスト１０１４は、投稿が実行されたために消去されうる（引き続き表示されてもよい）。表示領域１０４０ｂの表示は、画像１０４１およびテキスト１０１４が投稿された後のソーシャルメディアのタイムライン１０４４へと更新される。
【００３５】
（第２のユースケース）
図９は、図３に示す状態において、ユーザが検索ボタン１０２０を押下した状態を示す図である。この状態において、入力領域１０１０では、テキスト１０１２が引き続き表示されうる（消去されてもよい）。表示領域１０４０ａには、テキスト１０１２を条件とした情報検索結果１０４５が表示される。
【００３６】
図１０は、図９に示す状態において、ユーザが、情報検索結果１０４５に表示された画像１０４６を入力領域１０１０にドラッグ＆ドロップした状態を示す図である。この状態において、入力領域１０１０には、元々表示されていたテキスト１０１２に加えて、ユーザがドラッグ＆ドロップした画像に対応する画像１０１５が表示されている。情報表示領域１０４０の表示は、図９に示す状態と同様である。
【００３７】
図１１は、図１０に示す状態において、ユーザが投稿ボタン１０３０を押下した状態を示す図である。この状態において、入力領域１０１０に表示されていたテキスト１０１２および画像１０１５は、投稿が実行されたために消去されうる（引き続き表示されてもよい）。表示領域１０４０ｂには、テキスト１０１２および画像１０４６が投稿された後のソーシャルメディアのタイムライン１０４７が表示される。一方、表示領域１０４０ａでは、図９に示す状態で表示された情報検索結果１０４５が引き続き表示される。
【００３８】
ここで、図示された例のように、ブラウザ機能１２４は、直前の情報検索の条件として用いられたテキスト１０１２（It’s  so  hot）を、例えば「Search  with  “It’s  so  hot”」などのように、検索条件であったことが認識されるように自動的に加工した上でソーシャルメディアに投稿してもよい。テキスト１０１２を加工するか否かは、例えば、投稿の直前に情報検索が実行されたか否か、情報検索の条件として用いられたテキストと投稿されるテキストが一致するか否か、などによって判定されうる。
【００３９】
（まとめ）
以上で説明した本開示の第１の実施形態では、画面１０００において、ユーザのテキスト入力またはドラッグ＆ドロップを受け付ける入力領域１０１０と、入力領域１０１０に付随する検索ボタン１０２０および投稿ボタン１０３０とが表示される。検索ボタン１０２０の押下によって実行される第１の動作はネットワーク上での情報検索であり、投稿ボタン１０３０の押下によって実行される第２の動作はソーシャルメディアへの投稿である。いずれの動作でも、入力領域１０１０によって受け付けられた入力が利用される。
【００４０】
このように、互いに異なる動作を実現するための複数の機能アイコンが共通の入力領域に付随して表示されることによって、ユーザは、単一の入力領域への入力に基づいて複数の動作を実行させることができる。例えば、ユーザは、検索ボタン１０２０を押下して情報検索を実行した後に、検索結果に含まれる画像などを入力領域１０１０に追加入力した上で投稿ボタン１０３０を押下することによって、検索結果を容易にソーシャルメディア上で共有することができる。また、例えば、ユーザは、投稿ボタン１０３０を押下してソーシャルメディアへの投稿を実行した後に、ソーシャルメディアのタイムラインなどに含まれる画像などを入力領域１０１０に追加入力した上で検索ボタン１０２０を押下することによって、タイムラインに表示された他のユーザの投稿に含まれる画像などに関連するネットワーク上の情報を容易に検索することができる。
【００４１】
また、本実施形態では、画面１０００の情報表示領域１０４０において、情報検索によって取得された情報を表示する表示領域１０４０ａと、ソーシャルメディアへの投稿によって取得された情報を表示する表示領域１０４０ｂとが分離した領域として表示される。これによって、ユーザは、情報検索の結果と、ソーシャルメディアへの投稿の結果とを同時に参照することができ、それぞれの情報を横断的に利用することが容易になる。例えば、何回か連続して検索ボタン１０２０を押下して情報検索を実行した後でも、その前のソーシャルメディアの状態を表示領域１０４０ｂによって参照できるため、ソーシャルメディアに適切な情報を投稿することが容易になる。
【００４２】
（２．第２の実施形態）
次に、図１２および図１３を参照して、本開示の第２の実施形態について説明する。本実施形態は、上述した第１の実施形態と比較して、画面の構成において相違するが、その他の点については同様の構成を有するため、これらの点についての詳細な説明は省略する。
【００４３】
図１２は、本開示の第２の実施形態においてディスプレイに表示される画面の例を示す図である。図１２を参照すると、端末装置１００のディスプレイ１１２に表示される画面２０００には、入力領域１０１０と、検索ボタン１０２０と、投稿ボタン１０３０と、情報表示領域２０４０とが含まれる。以下、第１の実施形態と相違する情報表示領域２０４０について、さらに説明する。
【００４４】
情報表示領域２０４０は、入力領域１０１０、検索ボタン１０２０、および投稿ボタン１０３０と同じ画面３０００内に表示される。第１の実施形態に係る情報表示領域１０４０との相違として、情報表示領域２０４０は、単一の表示領域である。情報表示領域２０４０は、検索ボタン１０２０の押下時に実行された情報検索によって取得された検索結果、または投稿ボタン１０３０の押下時に実行された投稿によって取得されたソーシャルメディアの情報のうち、直前に取得されたものを表示する。つまり、本実施形態において、情報検索結果の表示領域とソーシャルメディアの情報の表示領域とは、共通した領域に交互に表示される。
【００４５】
上記で第１の実施形態について説明したように、情報検索結果とソーシャルメディアの情報とは、分離した領域に表示される方が、それぞれの情報を横断的に利用する上では有利である。しかし、例えば、画面２０００のサイズが限られていたり、それぞれの情報の表示領域をできるだけ広く確保したいような場合には、本実施形態のように、共通した領域に情報検索結果とソーシャルメディアの情報とを交互に表示する方が有利である場合もありうる。
【００４６】
図１３は、本開示の第２の実施形態の変形例においてディスプレイに表示される画面の例を示す図である。図１３を参照すると、上記で図１２を参照して説明したのと同様の画面２０００において、情報表示領域２０４０に付随してタブ２０４１が表示されている。タブ２０４１によって、情報表示領域２０４０の表示を、直前の情報検索結果と直前のソーシャルメディアの情報との間で切り替えることが可能である。このように、タブ２０４１を表示することによって、共通した領域に情報検索結果とソーシャルメディアの情報とを表示する場合であっても、それぞれの情報を横断的に利用することが容易になりうる。
【００４７】
（３．第３の実施形態）
次に、図１４および図１５を参照して、本開示の第３の実施形態について説明する。本実施形態は、上述した第１の実施形態と比較して、画面１０００におけるドラッグ＆ドロップ時のブラウザ機能１２４の動作において相違するが、その他の点については同様の構成を有するため、これらの点についての詳細な説明は省略する。なお、以下の説明におけるオブジェクトは、上記の第１の実施形態のユースケースでは画像１０４１，１０４６に対応する。
【００４８】
（ドラッグ＆ドロップ時）
図１４は、本開示の第３の実施形態におけるドラッグ＆ドロップ時のブラウザ機能１２４の処理の例を示すフローチャートである。図示された例では、まず、ブラウザ機能１２４が、タッチセンサ１１４やマウスなどを介して、ドラッグが開始されたことを検出する（ステップＳ１０１）。このとき、ブラウザ機能１２４は、表示制御機能１２２から、ドラッグの開始位置に表示されているオブジェクトについての情報を取得する（ステップＳ１０３）。
【００４９】
その後、ブラウザ機能１２４は、タッチセンサ１１４やマウスなどを介して、ドロップが実行されたことを検出する（ステップＳ１０５）。ここで、ドロップ位置が入力領域１０１０内であれば（ステップＳ１０７）、ブラウザ機能１２４は、オブジェクトを表す画像を入力領域１０１０に表示させる（ステップＳ１０９）とともに、オブジェクトの種類を検出する（ステップＳ１１１）。
【００５０】
ここで、オブジェクトの種類は、例えば画像、音声、または動画などでありうる。ブラウザ機能１２４は、例えば、オブジェクトに設定されたリンクやソースのＵＲＬによって示されるオブジェクトのファイル形式などに基づいてオブジェクトの種類を検出する。ブラウザ機能１２４は、検出されたオブジェクトの種類を内部的に保持する（ステップＳ１１３）。なお、保持されているオブジェクトの種類の情報は、入力領域１０１０でのユーザ操作（例えばBackspaceやDeleteなど）によって入力領域１０１０でオブジェクトを表示する画像が消去された場合には、それに伴って破棄されうる。
【００５１】
（検索ボタン押下時）
図１５（図１５Ａおよび図１５Ｂ）は、本開示の第３の実施形態における検索ボタン押下時のブラウザ機能１２４の処理の例を示すフローチャートである。図示された例では、まず、ブラウザ機能１２４が、タッチセンサ１１４やマウスなどを介して、検索ボタン１０２０が押下されたことを検出する（ステップＳ２０１）。このとき、ブラウザ機能１２４は、表示制御機能１２２から、入力領域１０１０の表示内容についての情報を取得する（ステップＳ２０３）。
【００５２】
次に、ブラウザ機能１２４は、入力領域１０１０の表示内容に基づいて、情報検索サービスを選択する。ここで、まず、ブラウザ機能１２４は、入力領域１０１０にオブジェクトが表示されているか否かを判定する（ステップＳ２０５）。ここで、オブジェクトが表示されていなければ、ブラウザ機能１２４は、キーワード検索サービスを選択する（ステップＳ２０７）。一方、オブジェクトが表示されている場合、ブラウザ機能１２４は、オブジェクトの種類または属性に基づいて、情報検索サービスを選択する。より具体的には、ブラウザ機能１２４は、オブジェクトの実体を参照し（ステップＳ２０９）、オブジェクトに所定の種類のメタデータが付随しているか否かを判定する（ステップＳ２１１）。
【００５３】
ここで、メタデータは、画像、音声、または動画などのファイルに付随する付加的なテキストデータであり、例えば、ファイルの作成日時や更新日時、または作成者などのように自動的に生成される情報と、タグのようにユーザによって明示的に付加される情報とを含みうる。上記のステップＳ２１１において検出される所定のメタデータは、タグのように明示的に付加された情報でありうる。ステップ２１１で、オブジェクトに所定のメタデータが付随していると判定された場合、ブラウザ機能１２４は、メタデータのテキストを条件にして検索を実行するために、キーワード検索サービスを選択する（ステップＳ２０７）。
【００５４】
一方、ステップＳ２１１で、オブジェクトに所定のメタデータが付随していないと判定された場合、ブラウザ機能１２４は、オブジェクトそのものを条件にして検索を実行するために、ドラッグ＆ドロップ時に検出されたオブジェクトの種類を読み出し（ステップＳ２１３）、オブジェクトの種類に基づいて情報検索サービスを選択する。オブジェクトの種類が画像である場合（ステップＳ２１５）、ブラウザ機能１２４は、類似画像検索サービスを選択する（ステップＳ２１７）。オブジェクトの種類が音声である場合（ステップＳ２１９）、ブラウザ機能１２４は類似音声検索サービスを選択する（ステップＳ２２１）。オブジェクトの種類が動画である場合（ステップＳ２２３）、ブラウザ機能１２４は、類似動画検索サービスを選択する（ステップＳ２２５）。
【００５５】
以上のような処理によって適切な検索サービスを選択した上で、ブラウザ機能１２４は、情報検索を実行する（ステップＳ２２７）。
【００５６】
以上で説明した本開示の第３の実施形態では、ドラッグ＆ドロップによって入力領域１０１０に入力された画像などのオブジェクトについて、オブジェクトの種類ごとに適切な検索サービスを選択することができるため、画像に限らず音声、動画などの多様なオブジェクトについて、入力領域１０１０を用いた検索処理を実行することが容易になる。なお、本実施形態は、上記の第１の実施形態だけではなく、第２の実施形態と組み合わせて実施することも可能である。
【００５７】
本実施形態の変形例として、上記で図１５を参照して説明した処理と同様の処理が投稿ボタン１０３０の押下時にも実行され、投稿先のソーシャルメディアが選択されてもよい。この場合、例えば、投稿対象がテキストの場合、画像の場合、音声の場合、および動画の場合で、それぞれ異なるソーシャルメディアが投稿先として選択されうる。
【００５８】
また、別の変形例として、情報検索サービスが重複して選択されてもよい。例えば、入力領域１０１０に、テキストと、メタデータが付随した画像とが入力されている場合、ブラウザ機能１２４は、入力されたテキストおよびメタデータによって示されるテキストを条件にしたキーワード検索と、類似画像検索とを並行して実行してもよい。
【００５９】
（４．第４の実施形態）
次に、図１６を参照して、本開示の第４の実施形態について説明する。本実施形態は、上述した第１の実施形態と比較して、画面の構成において相違するが、その他の点については同様の構成を有するため、これらの点についての詳細な説明は省略する。
【００６０】
図１６は、本開示の第４の実施形態においてディスプレイに表示される画面の例を示す図である。図１６を参照すると、端末装置１００のディスプレイ１１２に表示される画面３０００には、入力領域１０１０と、検索ボタン１０２０と、投稿ボタン１０３０と、情報表示領域３０４０とが含まれる。以下、第１の実施形態と相違する情報表示領域３０４０について、さらに説明する。
【００６１】
情報表示領域３０４０は、入力領域１０１０、検索ボタン１０２０、および投稿ボタン１０３０と同じ画面３０００内に表示される。図示された例では、情報表示領域３０４０として、２つの表示領域３０４０ａ，３０４０ｂが表示されている。表示領域３０４０ｂは、第１の実施形態における表示領域１０４０ｂと同様に、ソーシャルメディアの情報を表示する。一方、表示領域３０４０ａは、コンテンツ配信サービスに関する情報を表示する。
【００６２】
コンテンツ配信サービスは、例えば、ネットワーク上のサーバに格納されている動画などのコンテンツをユーザに配信するサービスである。このサービスにおいて、ユーザは、コンテンツを、キーワードや関連する他のユーザ、ジャンルなどを用いて検索することが可能である。本実施形態では、検索ボタン１０２０が押下された場合、ブラウザ機能１２４が、入力領域１０１０によって受け付けられた入力に基づいて、サービス上のコンテンツ検索を実行する。
【００６３】
コンテンツ検索の結果は、表示領域３０４０ａに表示される。ユーザは、表示された検索結果に含まれるアイコンやリンクから、コンテンツの視聴を開始することが可能である。視聴されるコンテンツ画像も、表示領域３０４０ａに表示される。なお、図１６は、表示領域３０４０ａにコンテンツ画像３０４１が表示された状態を示している。
【００６４】
さらに、ユーザは、表示領域３０４０ａに表示されたコンテンツ画像３０４１を視聴しながら、表示領域３０４０ｂに表示されるソーシャルメディアのタイムライン３０４２を用いて他のユーザとのコミュニケーションを楽しむことができる。入力領域１０１０を利用することによって、ソーシャルメディアにコンテンツのキャプチャ画像３０４１を投稿することも可能である。
【００６５】
図示された例では、表示領域３０４０ａに表示されたコンテンツ画像３０４１の一部が、ユーザのドラッグ＆ドロップによってキャプチャ画像３０４３として切り出され、入力領域１０１０に画像１０１６として表示されている。これによって、ユーザは、コンテンツ画像に現れる特定の人や物についてキャプチャ画像３０４３を切り出し、その人や物についてソーシャルメディア上で他のユーザとコミュニケートすることができる。
【００６６】
（５．補足）
上記で説明した実施形態では、端末装置１００のプロセッサ１２０において表示制御機能１２２およびブラウザ機能１２４が実現されたが、本開示の実施形態はこのような例には限られない。例えば、表示制御機能またはブラウザ機能のうちの一方または両方は、サーバを構成する情報処理装置のプロセッサで実現されてもよい。
【００６７】
また、上記で説明した実施形態では、検索ボタン１０２０および投稿ボタン１０３０がそれぞれ入力領域１０１０の左端付近および右端付近に配置されたが、本開示の実施形態はこのような例には限られない。検索ボタン１０２０および投稿ボタン１０３０として例示されたような第１および第２のアイコンは、入力領域に付随して表示されればよく、入力領域との位置関係はどのようであってもよい。例えば、第１および第２のアイコンは、入力領域の左側、右側、上側、または下側に２つ並んで表示されてもよい。なお、第１および第２のアイコンを入力領域の両端付近に配置する場合、例えば、それぞれのアイコンによって実行される動作の違いをユーザに直感的に伝えることができる。
【００６８】
本開示の実施形態は、例えば、上記で説明したような情報処理装置（端末装置またはサーバ）、システム、情報処理装置またはシステムで実行される情報処理方法、情報処理装置を機能させるためのプログラム、およびプログラムが記録された一時的でない有形の媒体を含みうる。
【００６９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００７０】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）ユーザのテキスト入力またはドラッグ＆ドロップ入力を受け付ける入力領域と、
前記入力領域に付随し、前記入力領域によって受け付けられた入力に基づく第１の動作を実行するための第１のアイコンと、
前記入力領域に付随し、前記入力領域によって受け付けられた入力に基づく前記第１の動作とは異なる第２の動作を実行するための第２のアイコンと、
前記第１の動作によって取得された情報のための第１の表示領域と、
前記第２の動作によって取得された情報のための第２の表示領域と
を含む画面をディスプレイに表示させるように構成されるプロセッサを備える情報処理装置。
（２）前記入力領域は、前記第１の表示領域または前記第２の表示領域に表示されたオブジェクトのドラッグ＆ドロップ入力を受け付ける、前記（１）に記載の情報処理装置。
（３）前記プロセッサは、さらに、前記オブジェクトの種類または属性に応じて異なる前記第１の動作を実行するように構成される、前記（２）に記載の情報処理装置。
（４）前記プロセッサは、前記オブジェクトのファイル形式に応じて異なる前記第１の動作を実行するように構成される、前記（３）に記載の情報処理装置。
（５）前記プロセッサは、前記オブジェクトの所定の種類のメタデータが付随しているか否かに応じて異なる前記第１の動作を実行するように構成される、前記（３）または（４）に記載の情報処理装置。
（６）前記第１の動作は、前記入力領域によって受け付けられた入力を条件として用いたネットワーク上での情報検索を含み、
前記プロセッサは、前記オブジェクトの種類または属性に応じて異なる情報検索サービスを選択する、前記（３）〜（５）のいずれか１項に記載の情報処理装置。
（７）前記入力領域は、前記テキスト入力または前記ドラッグ＆ドロップ入力に連続して、さらなる前記テキスト入力または前記ドラッグ＆ドロップ入力を受け付ける、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）前記入力領域は、互いに連続する前記テキスト入力および前記ドラッグ＆ドロップ入力の両方を受け付ける、前記（７）に記載の情報処理装置。
（９）前記第１のアイコンおよび前記第２のアイコンは、前記入力領域の両端付近にそれぞれ配置される、前記（１）〜（８）のいずれか１項に記載の情報処理装置。
（１０）前記第１の表示領域および前記第２の表示領域は、分離した領域として表示される、前記（１）〜（９）のいずれか１項に記載の情報処理装置。
（１１）前記第１の表示領域および前記第２の表示領域は、共通した領域に切り替え可能に表示される、前記（１）〜（９）のいずれか１項に記載の情報処理装置。
（１２）前記第１の表示領域および前記第２の表示領域は、共通した領域に交互に表示される、前記（１）〜（９）のいずれか１項に記載の情報処理装置。
（１３）前記第１の動作は、前記入力領域によって受け付けられた入力を条件として用いたネットワーク上での情報検索を含み、
前記第２の動作は、前記入力領域によって受け付けられた入力のソーシャルメディアへの投稿を含む、
前記（１）〜（１２）のいずれか１項に記載の情報処理装置。
（１４）プロセッサが、
ユーザのテキスト入力またはドラッグ＆ドロップ入力を受け付ける入力領域と、
前記入力領域に付随し、前記入力領域によって受け付けられた入力に基づく第１の動作を実行するための第１のアイコンと、
前記入力領域に付随し、前記入力領域によって受け付けられた入力に基づく前記第１の動作とは異なる第２の動作を実行するための第２のアイコンと、
前記第１の動作によって取得された情報のための第１の表示領域と、
前記第２の動作によって取得された情報のための第２の表示領域と
を含む画面をディスプレイに表示させることを含む情報処理方法。
【符号の説明】
【００７１】
１００    端末装置
１１０    タッチパネル
１１２    ディスプレイ
１１４    タッチセンサ
１２０    プロセッサ
１２２    表示制御機能
１２４    ブラウザ機能
１３０    メモリ
１４０    通信部
１０００，２０００，３０００    画面
１０１０    入力領域
１０２０    検索ボタン
１０３０    投稿ボタン
１０４０，２０４０，３０４０    情報表示領域
【図１】
2015032253.tif 000003
【図２】
2015032253.tif 000004
【図３】
2015032253.tif 000005
【図４】
2015032253.tif 000006
【図５】
2015032253.tif 000007
【図６】
2015032253.tif 000008
【図７】
2015032253.tif 000009
【図８】
2015032253.tif 000010
【図９】
2015032253.tif 000011
【図１０】
2015032253.tif 000012
【図１１】
2015032253.tif 000013
【図１２】
2015032253.tif 000014
【図１３】
2015032253.tif 000015
【図１４】
2015032253.tif 000016
【図１５Ａ】
2015032253.tif 000017
【図１５Ｂ】
2015032253.tif 000018
【図１６】
2015032253.tif 000019