JP2009176060A - 情報処理装置、情報処理方法およびコンピュータプログラム - Google Patents

情報処理装置、情報処理方法およびコンピュータプログラム Download PDF

Info

Publication number
JP2009176060A
JP2009176060A JP2008014127A JP2008014127A JP2009176060A JP 2009176060 A JP2009176060 A JP 2009176060A JP 2008014127 A JP2008014127 A JP 2008014127A JP 2008014127 A JP2008014127 A JP 2008014127A JP 2009176060 A JP2009176060 A JP 2009176060A
Authority
JP
Japan
Prior art keywords
content
capacity
data size
unit
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2008014127A
Other languages
English (en)
Inventor
Atsuo Ukigaya
敦生 浮ヶ谷
Ayumi Sugano
歩 菅野
Kumiko Sasaki
久美子 佐々木
Toshihiro Morita
利広 森田
Koji Yamada
耕司 山田
Hiroshi Kawaguchi
浩 川口
Ichiro Sato
佐藤  一郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2008014127A priority Critical patent/JP2009176060A/ja
Publication of JP2009176060A publication Critical patent/JP2009176060A/ja
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】コンテンツの転送前に、コンテンツ転送後の容量や転送後の転送先ストレージの空き容量を、コンテンツのフォーマット変換を考慮した上で把握することが可能な情報処理装置を提供すること。
【解決手段】送信するコンテンツの変換方式を設定する変換設定部と、コンテンツ識別情報を有するコンテンツを記憶する記憶部と、記憶されたコンテンツのうち、コンテンツ記憶装置に送信するコンテンツを指定させるコンテンツ指定部と、コンテンツ指定部で指定されたコンテンツの送信後のコンテンツの予測データサイズを、変換設定部で設定された変換方式に基づき計算するデータサイズ計算部と、コンテンツ記憶装置の現在の全体容量および空き容量を取得する容量取得部と、容量取得部が取得した全体容量、空き容量および計算された予測データサイズに基づき、コンテンツ記憶装置の容量表示を行う表示制御部と、を含むことを特徴とする、情報処理装置が提供される。
【選択図】図3

Description

本発明は、情報処理装置、情報処理方法およびコンピュータプログラムに関する。
パーソナルコンピュータのような情報処理装置に記録されているテキストファイル、映像ファイル、楽曲ファイル等は、分類を容易にするために情報処理装置のユーザによって階層構造で整理されて保存されることが多い。例えば、テキストファイルを格納するフォルダ、映像ファイルを格納するフォルダ、楽曲ファイルを格納するフォルダ等を用意し、それらのフォルダに、さらに階層構造を有するようにフォルダを作成して、作成したフォルダにファイルを格納することで、データ管理が容易となる。
この様に階層構造で整理されて保存された楽曲や映像(以降、これらを総称して「コンテンツ」とも称する)が記録されたファイルを再生する際には、いわゆるジュークボックスプログラムと呼ばれるアプリケーションを使用することが多い(例えば、特許文献1参照)。ジュークボックスプログラムでは、画面上にコンテンツが一覧表示され、コンテンツの種別ごとに(例えば楽曲ごと、または映像ごとに)コンテンツを表示したり、特定のアーティストやアルバム、ジャンルに属するコンテンツを絞り込んで表示したりすることができる。
また、最近では情報処理装置に小型の携帯端末を接続し、この携帯端末と情報処理装置との間でコンテンツをやり取りするコンテンツ授受システムが広く普及している。かかるコンテンツ授受システムにおいては、ジュークボックスプログラムを用いてコンテンツをやり取りするが、かかるジュークボックスプログラムにおいては、情報処理装置に保存されているコンテンツだけでなく、携帯端末に保存されているコンテンツも表示することができ、ジュークボックスプログラムを用いて携帯端末に新たにコンテンツを転送したり、携帯端末に保存されているコンテンツを削除したりすることができる。複数のストレージデバイス間のデータの転送を容易にする技術として、例えば特許文献1がある。
特開2007−59004号公報
情報処理装置から携帯端末にコンテンツを転送する場合のように、複数のストレージデバイスの間で任意のファイルを転送する場合には、移動や複製といった作業に待ち時間が発生する。この際、ユーザが、残りどの程度ファイルを転送できるのかを確認しながら作業できれば、作業効率が向上する。
しかし、複数のストレージデバイス間でファイルを転送する場合に、ファイルの転送に先立って移動先のデバイスに適したフォーマット変換が行われることがある。ファイルのフォーマットが変換されると、変換に伴ってファイルの容量も変化する。従って、ファイルの転送が完了しなければ残りどの程度ファイルを転送できるのかが分からない問題があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザが転送候補のコンテンツを指定した時点で、コンテンツの転送前に、転送後の容量や転送後の転送先ストレージの空き容量を、コンテンツのフォーマット変換を考慮した上で把握することが可能な、新規かつ改良された情報処理装置、情報処理方法およびコンピュータプログラムを提供することにある。
上記課題を解決するために、本発明のある観点によれば、コンテンツ識別情報を有するコンテンツが記憶されるコンテンツ記憶装置にコンテンツを送信する情報処理装置であって、送信するコンテンツの変換方式を設定する変換設定部と、コンテンツ識別情報を有するコンテンツを記憶する記憶部と、記憶されたコンテンツのうち、コンテンツ記憶装置に送信するコンテンツを指定させるコンテンツ指定部と、コンテンツ指定部で指定されたコンテンツの送信後のコンテンツの予測データサイズを、変換設定部で設定された変換方式に基づき計算するデータサイズ計算部と、コンテンツ記憶装置の現在の全体容量および空き容量を取得する容量取得部と、容量取得部が取得した全体容量、空き容量およびデータサイズ計算部で計算された予測データサイズに基づき、コンテンツ記憶装置の容量表示を行う表示制御部と、を含むことを特徴とする、情報処理装置が提供される。
かかる構成によれば、変換設定部は送信するコンテンツの変換方式を設定し、記憶部はコンテンツ識別情報を有するコンテンツを記憶し、コンテンツ指定部は記憶部に記憶されたコンテンツのうち、コンテンツ記憶装置に送信するコンテンツを指定させる。そして、データサイズ計算部はコンテンツ指定部で指定されたコンテンツの送信後のコンテンツの予測データサイズを、変換設定部で設定された変換方式に基づき計算し、容量取得部はコンテンツ記憶装置の現在の全体容量および空き容量を取得し、表示制御部は容量取得部が取得した全体容量、空き容量およびデータサイズ計算部で計算された予測データサイズに基づき、コンテンツ記憶装置の容量を表示する。その結果、ユーザが送信候補を指定した時点で、実際にコンテンツをコンテンツ記憶装置に送信する前に、コンテンツを送信した後の容量や送信後の送信先ストレージの空き容量を、コンテンツのフォーマット変換を考慮した上で把握することができる。
データサイズ計算部は、変換設定部での設定が変化した時点で予測データサイズを計算してもよい。かかる構成によれば、データサイズ計算部は、変換設定部での設定が変化した時点で、設定された情報に基づいて予測データサイズを計算する。その結果、再度コンテンツを選び直すことなく、設定の変化の前後の予測データサイズを把握することができる。
変換設定部は、ファイルフォーマット変換の設定を行ってもよく、また圧縮率の変換の設定を行ってもよい。かかる構成によれば、変換設定部は、コンテンツをコンテンツ記憶装置に送信する際のファイルフォーマットや圧縮率の変換の設定を行う。その結果、変換設定部における設定に基づいて、データサイズ計算部において予測データサイズを計算することができる。
データサイズ計算部は、接続先のコンテンツ記憶装置の機種を認識し、接続先によって異なる変換方式に基づいて接続先に基づいた容量計算を行ってもよい。かかる構成によれば、データサイズ計算部は、情報処理装置に接続されているコンテンツ記憶装置の機種を認識し、接続先によって異なる変換方式に基づいて接続先に基づいた容量計算する。その結果、情報処理装置は機種によって変換方式が異なったり、また変換する必要が無かったりする場合を考慮して、予測データサイズを計算することができる。
データサイズ計算部は、コンテンツ指定部によって送信指定されているコンテンツのうち、送信先に同一のコンテンツが存在するコンテンツは予測データサイズに加算しないようにしてもよい。かかる構成によれば、データサイズ計算部は、送信先にコンテンツ指定部によって指定されたコンテンツと同一のコンテンツが存在するコンテンツを予測データサイズに加算しない。その結果、予測データサイズを算出する必要がないコンテンツは計算の対象から外し、より正確な予測データサイズの算出ができる。
コンテンツ指定部は、所定の属性単位でコンテンツの送信指定を可能としてもよい。かかる構成によれば、コンテンツ指定部は、所定の属性単位、例えばアルバム単位、プレイリスト単位等でコンテンツを送信指定する。その結果、コンテンツをアルバム単位、プレイリスト単位等で選択した場合に、それら所定の属性単位でコンテンツ送信後の予測データサイズを算出することができる。
表示制御部は、予測データサイズを識別可能に表示してもよい。かかる構成によれば、表示制御部は、現在のコンテンツ記憶装置の容量と、コンテンツ送信後の予測データサイズとを識別可能に表示する。その結果、ユーザはどこまでが現在のコンテンツ記憶装置の容量で、どこまでがコンテンツ送信後の予測データサイズなのかを識別して把握することが可能となる。
コンテンツ指定部で指定されたコンテンツを送信する送信部をさらに含み、送信部が接続先のコンテンツ記憶装置にコンテンツを送信している間に、コンテンツ指定部によって他の送信候補のコンテンツが指定された場合は、データサイズ計算部は、予測データサイズを再計算し、表示制御部は、送信部で送信中のものと識別可能に予測データサイズを表示してもよい。かかる構成によれば、送信部が接続先のコンテンツ記憶装置にコンテンツを送信している間に、データサイズ計算部は、コンテンツ指定部によって指定された他のコンテンツの転送後予測データサイズを再計算し、表示制御部は、送信部が送信中のものとは識別可能なようにデータサイズ計算部で計算された予測データサイズを表示する。その結果、送信部がコンテンツをコンテンツ記憶装置に送信している間も、コンテンツ指定部によって指定されたコンテンツの転送後の予測データサイズを再計算し、再計算された予測データサイズをユーザが把握することができる。
データサイズ計算部での計算の結果、コンテンツ指定部で指定されたコンテンツの予測データサイズがコンテンツ記憶装置の空き容量を超過した場合は、表示制御部はアラートを表示してもよい。かかる構成によれば、表示制御部は予測データサイズがコンテンツ記憶装置の空き容量を超過した場合にアラート表示する。その結果、ユーザはコンテンツ指定部で指定されたコンテンツが全て送信できない旨を把握することが可能となる。
表示制御部は、予測データサイズおよび空き容量を数値で表示してもよい。かかる構成によれば、表示制御部は、算出された予測データサイズおよび空き容量を数値で表示する。その結果、ユーザは予測データサイズやコンテンツ送信後の空き容量を数値で把握することができ、ユーザのコンテンツ管理に役立てることが可能となる。
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツ識別情報を有するコンテンツが記憶されるコンテンツ記憶装置にコンテンツを送信する情報処理装置における情報処理方法であって、送信するコンテンツの変換方式を設定する変換設定ステップと、コンテンツ識別情報を有するコンテンツを記憶する記憶ステップと、記憶されたコンテンツのうち、コンテンツ記憶装置に送信するコンテンツを指定させるコンテンツ指定ステップと、コンテンツ指定ステップで指定されたコンテンツの送信後のコンテンツの予測データサイズを、変換設定ステップで設定された変換方式に基づき計算するデータサイズ計算ステップと、コンテンツ記憶装置の現在の全体容量および空き容量を取得する容量取得ステップと、容量取得ステップで取得した全体容量、空き容量およびデータサイズ計算ステップで計算された予測データサイズに基づき、コンテンツ記憶装置の容量表示を行う表示制御ステップと、を含むことを特徴とする、情報処理方法が提供される。
かかる構成によれば、送信するコンテンツの変換方式を設定し、コンテンツ識別情報を有するコンテンツを記憶し、記憶したコンテンツのうち、コンテンツ記憶装置に送信するコンテンツを指定させ、指定されたコンテンツの送信後のコンテンツの予測データサイズを変換設定ステップで設定された変換方式に基づき計算し、コンテンツ記憶装置の現在の全体容量および空き容量を取得して、取得した全体容量、空き容量およびデータサイズ計算ステップで計算された予測データサイズに基づき、コンテンツ記憶装置の容量を表示する。その結果、ユーザが送信候補を指定した時点で、実際にコンテンツをコンテンツ記憶装置に送信する前に、コンテンツを送信した後の容量や送信後の送信先ストレージの空き容量を、コンテンツのフォーマット変換を考慮した上で把握することができる。
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツ識別情報を有するコンテンツが記憶されるコンテンツ記憶装置にコンテンツを送信するコンピュータに実行させるコンピュータプログラムであって、コンピュータに、送信するコンテンツの変換方式を設定する変換設定ステップと、コンテンツ識別情報を有するコンテンツを記憶する記憶ステップと、記憶されたコンテンツのうち、コンテンツ記憶装置に送信するコンテンツを指定させるコンテンツ指定ステップと、コンテンツ指定ステップで指定されたコンテンツの送信後のコンテンツの予測データサイズを、変換設定ステップで設定された変換方式に基づき計算するデータサイズ計算ステップと、コンテンツ記憶装置の現在の全体容量および空き容量を取得する容量取得ステップと、容量取得ステップで取得した全体容量、空き容量およびデータサイズ計算ステップで計算された予測データサイズに基づき、コンテンツ記憶装置の容量表示を行う表示制御ステップと、を含む処理を実行させることを特徴とする、コンピュータプログラムが提供される。
かかる構成によれば、送信するコンテンツの変換方式を設定し、コンテンツ識別情報を有するコンテンツを記憶し、記憶したコンテンツのうち、コンテンツ記憶装置に送信するコンテンツを指定させ、指定されたコンテンツの送信後のコンテンツの予測データサイズを変換設定ステップで設定された変換方式に基づき計算し、コンテンツ記憶装置の現在の全体容量および空き容量を取得して、取得した全体容量、空き容量およびデータサイズ計算ステップで計算された予測データサイズに基づき、コンテンツ記憶装置の容量を表示する。その結果、ユーザが送信候補を指定した時点で、実際にコンテンツをコンテンツ記憶装置に送信する前に、コンテンツを送信した後の容量や送信後の送信先ストレージの空き容量を、コンテンツのフォーマット変換を考慮した上で把握することができる。
以上説明したように本発明によれば、ユーザが転送候補のコンテンツを指定した時点や、コンテンツの転送設定が変化した時点で、転送前に転送後の容量や転送後の転送先ストレージの空き容量を、コンテンツのフォーマット変換を考慮した上で把握することが可能な、新規かつ改良された情報処理装置、情報処理方法およびコンピュータプログラムを提供することができる。
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
まず、本発明の一実施形態にかかるコンテンツ授受システムについて説明する。図1は、本発明の一実施形態にかかるコンテンツ授受システム10について説明する説明図である。以下、図1を用いて本発明の一実施形態にかかるコンテンツ授受システム10について説明する。
図1に示したように、本発明の一実施形態にかかるコンテンツ授受システム10は、情報処理装置100と、携帯端末200と、を含んで構成される。図1に示したコンテンツ授受システム10は、情報処理装置100と携帯端末200との間でコンテンツをやり取りするものである。例えば、コンパクトディスク(CD)から情報処理装置100に取り込んだ楽曲を携帯端末200に転送したり、携帯端末200で楽曲配信事業者等のサーバから通信ネットワーク経由でダウンロードした楽曲を、情報処理装置100にバックアップしたりすることができる。情報処理装置100と携帯端末200とは、例えばUSB(Universal Serial Bus)ケーブルやIEEE1394に準拠したケーブル等で接続することができる。
情報処理装置100は、例えばパーソナルコンピュータ(PC)のような、内部に各種情報を格納して使用する機器である。本実施形態においては、情報処理装置100と携帯端末200との間でコンテンツの授受を行ったり、情報処理装置100から携帯端末200に記憶されているコンテンツの管理(例えばコンテンツの編集、削除等)を行ったりする。情報処理装置100の内部構成については後に詳述する。
携帯端末200は、例えば携帯電話、携帯型ゲーム機、携帯型音楽再生装置等のように、携帯して持ち運ぶための小型の端末である。本実施形態では、携帯端末200として携帯電話を例に挙げて説明する。携帯端末200の内部構成については後に詳述する。
以上、本発明の一実施形態にかかるコンテンツ授受システム10について説明した。次に、本発明の一実施形態にかかる情報処理装置100の構成について説明する。
図2は、本発明の一実施形態にかかる情報処理装置100のハードウェア構成について説明する説明図である。以下、図2を用いて本発明の一実施形態にかかる情報処理装置100のハードウェア構成について説明する。
図2に示したように、本発明の一実施形態にかかる情報処理装置100は、CPU(Central Processing Unit)102と、ROM(Read Only Memory)104と、RAM(Random Access Memory)106と、内部バス108と、入出力インタフェース110と、表示部112と、入力部114と、音声出力部115と、HDD(Hard Disk Drive)116と、ドライブ117と、ネットワークインタフェース118と、外部インタフェース119と、を含んで構成される。
CPU102は、数値計算や情報処理、機器制御等を行うものであり、ROM104に格納されたプログラムや、RAM106に格納されたデータを順次読み出すことによって、また、例えば情報処理装置100のユーザが入力部114から入力した指令に対応する信号や、ネットワークインタフェース118を介して外部の機器から送信された信号に基づいて、数値計算や情報処理、機器制御を行う。
ROM104は、CPU102が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に変更されず固定のデータを格納するものである。また、RAM106は、CPU102が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に各種処理の際に適宜変化するデータを格納するものである。
内部バス108は、情報処理装置100の内部でデータの交換を行う際の経路である。CPU102、ROM104、RAM106は、内部バス108によってそれぞれ相互に接続されている。また、内部バスは入出力インタフェース110とも接続されており、入出力インタフェース110を介して送られる、入力部114から入力した指令に対応する信号や、ネットワークインタフェース118を介して情報処理装置100とネットワークで接続される他の機器から送信された信号をCPU102に渡す。
入出力インタフェース110は、情報の入出力のやり取りの仲介を行うものである。入出力インタフェース110は、表示部112、入力部114、音声出力部115、ドライブ117、ネットワークインタフェース118および外部インタフェース119に接続される。また入出力インタフェース110は、上述のように内部バス108とも接続されており、入力部114から入力した指令に対応する信号や、ネットワークインタフェース118を介して情報処理装置100とネットワークで接続される他の機器から送信された信号を、内部バス108を介してCPU102に渡す。
表示部112は、入力部114から入力された内容や、CPU102で数値計算や情報処理、機器制御等を行った結果等に関する情報を表示するものである。表示部112は、例えば液晶表示装置や有機EL表示装置等からなる。
入力部114は、例えば情報処理装置100のユーザが、CPU102に対して各種の指令を入力する際に操作されるものである。入力部114としては、例えばボタン、キーボード、マウスやタッチパッド等からなる。
音声出力部115は、情報処理装置100において音声の出力を伴うような処理を実行した際に、当該処理において発生する音声を出力するものである。HDD116は、内部にハードディスクを設け、設けられたハードディスクを駆動し、CPU102によって読み出されて実行されるプログラムや情報(例えば音声ファイルや動画ファイルなど)を記録・再生するものである。ドライブ117は、持ち運び可能な記録媒体が装着され、装着された記録媒体と情報処理装置100との間でデータの授受を行うものである。持ち運び可能な記録媒体として、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等を用いてもよく、ドライブ117はこれらの記録媒体を読み取ることができるような装置を用いることができる。
ネットワークインタフェース118は、情報処理装置100とネットワークで接続される他の機器、例えば携帯端末200との間で無線または有線によって情報の授受を行うものである。外部インタフェース119は、情報処理装置100に接続して使用する周辺機器、例えば携帯端末200との間で情報のやり取りの仲介を行うものである。外部インタフェース119として、例えばUSB(Universal Serial Bus)ポート等からなる。
以上、本発明の一実施形態にかかる情報処理装置100の構成について説明した。次に、本発明の一実施形態にかかる情報処理装置100の機能構成について説明する。
図3は、本発明の一実施形態にかかる情報処理装置100の機能構成について説明する説明図である。以下、図3を用いて本発明の一実施形態にかかる情報処理装置100の機能構成について説明する。
図3に示したように、本発明の一実施形態にかかる情報処理装置100は、ユーザインタフェース部120と、アプリケーション制御部122と、転送後サイズ計算部124と、コンテンツ変換設定部126と、コンテンツ管理部128と、移動機データベース管理部130と、移動機通信管理部132と、コンテンツデータベース134と、移動機データベース136と、コンテンツ変換管理部138と、移動機通信処理部140と、コンテンツファイル142と、コンテンツ変換部144と、通信部146と、を含んで構成される。
ユーザインタフェース(UI)部120は、ジュークボックスプログラムに、情報処理装置100に保存されているアルバム、楽曲、動画、プレイリストの一覧および携帯端末200に記憶されているアルバム、楽曲、動画、プレイリストの一覧を表示部112に表示するものである。ユーザの指示に従って、ユーザインタフェース部120によって表示部112に表示された一覧からユーザが選択した楽曲を再生したり、携帯端末200に転送したりする。なお、ユーザインタフェース部120によって表示部112に表示されるジュークボックスプログラムの表示内容については後述する。
アプリケーション制御部122は、ユーザインタフェース部120によって表示部112に表示された画面に対するユーザの操作内容を受け取り、ジュークボックスプログラムの全体的な動作を制御するものである。例えば、アプリケーション制御部122によって、ユーザが転送を指定したコンテンツの転送を制御したり、ユーザが指定したコンテンツの転送後の予測データサイズの計算を制御したりする。
転送後サイズ計算部124は、ユーザがユーザインタフェース部120を介して指定したコンテンツを携帯端末200に転送する際の、転送後のコンテンツの予測データサイズを計算するものである。転送後のコンテンツのデータサイズは、携帯端末200が再生可能なフォーマットや、ジュークボックスプログラムの設定によって変化する。
コンテンツ変換設定部126は、ユーザがユーザインタフェース部120を介して指定したコンテンツを携帯端末200に転送する際における、コンテンツの変換方法について設定するものである。コンテンツの変換方法は、例えばユーザがジュークボックスプログラムを介して設定する。コンテンツ変換設定部126での設定内容としては、例えばビットレートの設定やファイルフォーマットの設定がある。
コンテンツ管理部128は、ジュークボックスプログラムで再生するコンテンツや、ジュークボックスプログラムで作成されたプレイリストを管理するものである。
移動機データベース管理部130は、移動機(例えば、携帯端末200)に記憶されているコンテンツの一覧のキャッシュを管理するものである。移動機に記憶されているコンテンツの一覧のキャッシュは移動機データベース136に格納されている。情報処理装置100と携帯端末200との間でコンテンツを自動的に転送する場合は、予め携帯端末200に記憶されているコンテンツの一覧を移動機データベース136にキャッシュとして保持しておき、移動機データベース136から情報を取得することにより、転送候補の抽出を高速に行うことができる。携帯端末200に記憶されているコンテンツの一覧を、移動機データベース136にキャッシュとして保持するために取得するタイミングは、例えば情報処理装置100に携帯端末200を接続し、ユーザがジュークボックスプログラムを情報処理装置100で実行した時点で行ってもよく、ユーザが明示的に携帯端末200の情報を取得するようにジュークボックスプログラムを介して指示したタイミングで取得してもよい。
移動機通信管理部132は、移動機への出力処理や移動機からの入力処理をとりまとめるものである。情報処理装置100に移動機が接続されると、接続された移動機に含まれている曲一覧を読み出して、読み出した内容を移動機データベース管理部130へ渡す。内容を渡された移動機データベース管理部130は、移動機データベース136に移動機通信管理部132が読み出した内容を格納することで、移動機に記憶されている曲一覧のキャッシュを作成する。また、移動機通信管理部132は、ユーザインタフェース部120およびアプリケーション制御部122から通知された移動機へのコンテンツ転送指示を受け取り、指定された楽曲・プレイリストを移動機へ転送する。
コンテンツデータベース134は、コンテンツに関するデータを格納するデータベースである。コンテンツに関するデータとしては、コンテンツに紐付けて記録されているコンテンツを識別するコンテンツ識別情報、例えば、コンテンツの種別、コンテンツの題名、コンテンツが楽曲である場合にコンテンツが含まれているアルバム名、アーティスト名、作者名、コンテンツが格納される場所、プレイリスト名等がある。コンテンツデータベース134に格納されるデータはコンテンツファイル142と対応付けられている。コンテンツファイル142は楽曲や映像等のコンテンツが記録されているファイルの総称を指し、例えばHDD116等に格納されている。コンテンツファイル142のフォーマットとしては、例えばWAV、MP3、ATRAC(Adaptive TRansform Acoustic Coding)、AAC(Advanced Audio Coding)、AVI、MP4等がある。
移動機データベース136は、移動機の曲一覧の内容を格納して管理するものである。移動機との通信速度が遅い場合には、移動機との間のコンテンツや情報の授受に時間を要してしまう場合がある。そのため、情報処理装置100に移動機が接続された時点で、接続された移動機に含まれている曲一覧の情報を取得し、情報処理装置100でキャッシュするために、移動機データベース136を保持している。
コンテンツ変換管理部138は、情報処理装置100に記憶されているコンテンツを、移動機で再生できる形式に変換するために、コンテンツ変換部144を制御するものである。コンテンツ変換部144は、コンテンツ変換管理部138からの制御に基づいて、情報処理装置100に記憶されているコンテンツを、移動機で再生できる形式へ変換するものである。なお、コンテンツ変換部144は、例えば、いわゆるプラグイン形式で情報処理装置100に格納されていてもよい。プラグイン形式で格納する場合には、変換方式に応じて予め用意されたプラグインを情報処理装置100に格納してもよい。
移動機通信処理部140は、情報処理装置100と携帯端末200との間の通信を処理するものであり、例えば携帯端末200へのコンテンツの転送や、携帯端末200に対する情報取得要求を処理するものである。移動機へ転送するコンテンツは、ユーザがジュークボックスプログラムを介してユーザインタフェース部120で指定してもよく、自動的に転送するコンテンツを抽出してもよい。通信部146は、移動機通信処理部140からの指示により、移動機へのコンテンツの転送を実行するものである。なお、通信部146は、例えば、いわゆるプラグイン形式で情報処理装置100に格納されていてもよく、プラグイン形式で格納される場合には、移動機の機種毎にプラグインを設けていてもよい。
図4は、本発明の一実施形態にかかるコンテンツデータベース134の構造の一例を示す説明図であり、図5は、本発明の一実施形態にかかる移動機データベース136の構造の一例を示す説明図である。
図4に示したコンテンツデータベース134の構造において、“mbjPackage”テーブルはプレイリストの情報が格納されるテーブルであり、“t_containment”テーブルはプレイリストと楽曲とを関連付けるテーブルであり、“mbjContent”テーブルは楽曲の情報が格納されるテーブルである。
“mbjPackage”テーブルには、ID列とタイトル列とが含まれる。ID列はプレイリストを管理するために一意に規定すされるデータが格納され、タイトル列には、ユーザが任意に設定可能なプレイリストの名称が格納される。
“mbjContent”テーブルには、ID列、曲名列、アルバム名列、トラック番号列、ファイル名列およびContentID列が含まれる。ID列は、コンテンツを管理するために一意に規定されるデータが格納され、曲名列には楽曲の曲名が格納され、アルバム名列には当該楽曲が含まれているアルバムの名称が格納され、トラック番号列には当該アルバムにおけるトラック番号が格納されている。トラック番号は1から始まる数字であり、アルバム単位で番号が順次割り当てられる。また、ファイル名列には楽曲のファイル(コンテンツファイル142)が保存されている場所をフルパスで記述したものが格納され、ContentID列には楽曲に一意に付与されるIDが格納される。
また、“mbjContent”には、コンテンツを情報処理装置100に登録した(保存した)登録日時を格納するための登録日時列を設けてもよい。
“t_containment”テーブルは、“mbjPackage”テーブルに格納されているデータと“mbjContent”テーブルに格納されているデータとを結びつける中間テーブルの役割を有する。“t_containment”テーブルは、ID列、ParentId列、ChildId列およびOrder列を含んでいる。ID列には一意に規定されるデータが格納されており、ParentId列には“mbjPackage”テーブルのID列に対応するデータが格納されており、ChildId列には“mbjContent”テーブルのID列に対応するデータが格納されている。また、Order列にはプレイリストにおける楽曲の曲順の情報が格納されている。曲順は1から始まる数字であり、プレイリスト単位で番号が順次割り当てられる。
一方、図5に示した移動機データベース136の構造において、“mbjPDMirror”テーブルは移動機に記憶されているコンテンツの情報を格納するテーブルである。“mbjPDMirror”テーブルは、ID列、種別列、曲名列、アルバム名列、ContentID列、existdOnPd列およびnewContent列を含む。
ID列は、移動機に記憶されているコンテンツを管理するために一意に規定されるデータが格納されており、種別列には、その行がどのコンテンツなのかを識別する情報が格納されている。本実施形態においては、その行が楽曲であれば“mbjContent”というデータが格納され、その行がプレイリストであれば“mbjPackage”というデータが格納される。曲名列には楽曲の曲名が格納され、アルバム名列には当該楽曲が含まれているアルバムの名称が格納され、ContentID列にはコンテンツに一意に付与されるIDが格納される。
また、existdOnPd列には、当該コンテンツが移動機上に実際に存在するか否かを現すための情報が格納され、newContent列には、当該コンテンツが移動機上で新規に生成されたものか否かを現すための情報が格納される。
もちろん、コンテンツデータベース134や移動機データベース136には、図4および図5に示したテーブル以外のテーブルを含んでいてもよい。また、コンテンツデータベース134のテーブル構造は、プレイリストと楽曲とが対応付けられるような構成であれば図4に示した例に限られないことは言うまでもない。
以上、本発明の一実施形態にかかる情報処理装置100の機能構成について説明した。次に、本発明の一実施形態にかかる携帯端末200の構成について説明する。
図6は、本発明の一実施形態にかかる携帯端末200のハードウェア構成について説明する説明図である。以下、図6を用いて本発明の一実施形態にかかる携帯端末200のハードウェア構成について説明する。
図6に示したように、本発明の一実施形態にかかる携帯端末200は、CPU202と、ROM204と、RAM206と、内部バス208と、入出力インタフェース210と、表示部212と、入力部214と、音声出力部215と、音声入力部216と、フラッシュメモリ217と、ネットワークインタフェース218と、外部インタフェース219と、を含んで構成される。
ここで、CPU202、ROM204、RAM206、内部バス208、入出力インタフェース210、表示部212、入力部214、音声出力部215、音声入力部216、ネットワークインタフェース218、および外部インタフェース219は、図2に示した情報処理装置100における、CPU102、ROM104、RAM106、内部バス108、入出力インタフェース110、表示部112、入力部114、音声出力部115、ネットワークインタフェース118、および外部インタフェース119と同様の機能を有するため、詳細な説明は省略する。なお、携帯端末200におけるこれらの構成要素は、携帯して使用するという性質上、情報処理装置100におけるこれらの構成要素と比較して機能面での制限を有している場合がある。
フラッシュメモリ217は、書き換え可能なメモリであり、RAM206とは異なり、電源を切ってもデータが消去されない不揮発性のメモリである。従って、フラッシュメモリ217に電話帳のデータ、携帯端末200で受信したメール、通信ネットワーク経由でダウンロードしたり情報処理装置100から転送されたりしたコンテンツの保存に適している。
なお、図6には図示していないが、携帯端末200には、メモリースティック(商標)のような小型の記録媒体を装填可能なスロットを設けていてもよい。スロットに小型の記録媒体を装填することで、フラッシュメモリ217以外にもコンテンツを格納することができる。
以上、図6を用いて本発明の一実施形態にかかる携帯端末200の構成について説明した。次に、本発明の一実施形態にかかるコンテンツ授受システム10で用いるために情報処理装置100に表示する画面について説明する。
図7は、本発明の一実施形態にかかるコンテンツ授受システム10で用いるために情報処理装置100の表示部112に表示される画面の一例を示す説明図である。以下、図7を用いて本発明の一実施形態にかかるコンテンツ授受システム10で用いるために情報処理装置100に表示する画面について説明する。
図7は、本発明の一実施形態にかかるジュークボックスプログラム160を情報処理装置100で実行した場合に、表示部112に表示される画面について示したものである。ジュークボックスプログラム160は、例えばHDD116にプログラム本体が格納され、当該プログラムをRAM106にロードして、CPU102からRAM106にロードされたプログラムを順次実行することによって実行される。本発明の一実施形態にかかるジュークボックスプログラム160によって、コンテンツ操作部162と、サイドバー164と、PCコンテンツ表示部166と、を含んだ情報が表示部112に表示される。
コンテンツ操作部162は、PCコンテンツ表示部166に表示されているコンテンツに対して、コンテンツの再生、一時停止、停止、再生中のコンテンツの音量の調整、再生位置の調整、コンテンツのスキップ、繰り返し再生、シャッフル再生等を指示するものである。また、コンテンツ操作部162には、再生中のコンテンツのジャケットや、再生中のコンテンツに関連する画像等を表示してもよい。
サイドバー164は、PCコンテンツ表示部166へのコンテンツ表示を切り替えたり、情報処理装置100と携帯端末200との間のコンテンツの授受を実行したりするものである。例えば、サイドバー164において「ライブラリ」の「ミュージックライブラリ」をマウスのクリック等で選択すると、PCコンテンツ表示部166には情報処理装置100で再生が可能な、音楽に関するコンテンツが一覧表示される。「ミュージックライブラリ」以下の「ミュージック」を選択すると、音楽に関するコンテンツの中から、MP3(MPEG Audio Layer−3)やAAC(Advanced Audio Coding)、ATRAC(Adaptive Transform Acoustic Coding)等の圧縮方式で符号化された楽曲ファイルが抽出されてPCコンテンツ表示部166に表示される。もちろん、種別を問わずに全てのコンテンツを一覧表示するようにサイドバー164から選択することもできる。
PCコンテンツ表示部166は、情報処理装置100で再生が可能なコンテンツの一覧が表示されるものである。PCコンテンツ表示部166に表示されるコンテンツの一覧は、サイドバー164を操作することによって変化する。PCコンテンツ表示部166には、コンテンツの属性情報が一覧形式で表示され、コンテンツの属性情報としては、例えばコンテンツのタイトル、コンテンツの再生時間、コンテンツのアーティスト名、コンテンツが含まれているアルバム名、ユーザがコンテンツに対して設定した評価、コンテンツのサイズ、コンテンツの情報処理装置100への登録日時、コンテンツのジャンル等を含んでいてもよい。これらのコンテンツの属性情報はメタデータの形式で情報処理装置100の内部、例えばHDD116に格納される。
そして、情報処理装置100に携帯端末200が接続されている場合に、携帯端末200に記憶されているコンテンツの情報を見るために、端末容量表示部167と、端末コンテンツ表示部168とが表示される。端末容量表示部167は、携帯端末200に格納されているコンテンツの容量や、携帯端末200の空き容量をグラフィカルに表示するものである。通常時には、端末容量表示部167には、現在の携帯端末200の容量を示す現在容量表示部167aが、携帯端末200の記憶可能容量に対する現在の容量の比率に応じて表示される。現在容量表示部167aの表示色としては、例えば薄い緑色であってもよい。携帯端末200にコンテンツが記憶されていない場合には、端末容量表示部167に現在容量表示部167aは表示されない。
端末コンテンツ表示部168は、携帯端末200の所定の場所、例えば携帯端末200のフラッシュメモリ217に格納されたコンテンツを一覧表示するものである。端末コンテンツ表示部168へ携帯端末200に記憶されているコンテンツを表示することで、携帯端末200に記憶されているコンテンツの管理、例えばコンテンツの削除やコンテンツの情報処理装置100への転送等を行うことができる。
なお、ジュークボックスプログラム160は検索文字列入力部163を表示させてもよい。検索文字列入力部163に検索対象の文字列を入力して検索すると、当該文字列とタイトル、アーティスト名、アルバム名等が部分一致するコンテンツを検索し、PCコンテンツ表示部166に絞り込んで表示させてもよい。検索する場合には、逐語検索してPCコンテンツ表示部166に絞り込んだコンテンツの一覧を表示させてもよく、検索したい単語をすべて入力した上で検索して、PCコンテンツ表示部166に絞り込んだコンテンツの一覧を表示させてもよい。
以上、本発明の一実施形態にかかるコンテンツ授受システム10で用いるために情報処理装置100に表示するジュークボックスプログラム160の画面について説明した。次に、本発明の一実施形態にかかる、携帯端末200の容量表示方法について説明する。
図8は、本発明の一実施形態にかかる、携帯端末200の容量表示方法の概要について説明する流れ図である。以下、図8を用いて本発明の一実施形態にかかる、携帯端末200の容量表示方法の概要について説明する。なお、携帯端末200の容量を表示する際には、予め携帯端末200が情報処理装置100に接続されており、携帯端末200に記憶可能な全体容量および空き容量を情報処理装置100が取得し、携帯端末200に記憶されているコンテンツの情報が情報処理装置100の内部(例えば移動機データベース136)に格納されているものとする。
まず、情報処理装置100のユーザによって、ジュークボックスプログラム160のPCコンテンツ表示部166が操作され、PCコンテンツの選択状態が変化するか、ジュークボックスプログラム160によって情報処理装置100から携帯端末200へコンテンツを転送する際の設定が変化する(ステップS102)。PCコンテンツの選択状態や転送設定が変化すると、ユーザインタフェース部120およびアプリケーション制御部122を介して、コンテンツ管理部128が、現在ジュークボックスプログラム160のPCコンテンツ表示部166で選択状態にあるコンテンツの情報を収集する(ステップS104)。ユーザは、コンテンツが選択状態であるか否かは、PCコンテンツ表示部166に表示されている各コンテンツの情報が表示されているそれぞれ行の背景色によって把握することができる。例えば、コンテンツが選択状態にあればその行の背景色を黄色に、コンテンツが選択状態になければその行の背景色を白色にすることができる。
ここでコンテンツ管理部128が収集する情報は、その後コンテンツの転送後予想サイズを算出する際に必要となる情報を含むものである。コンテンツの転送後予想サイズを算出する際に必要となる情報としては、例えば選択されている個々のコンテンツの現在のデータサイズ、コンテンツのビットレート等の情報がある。なお、ステップS104におけるコンテンツ情報収集方法については後に詳述する。
上記ステップS104で、現在選択中のコンテンツの情報を取得すると、次に転送後サイズ計算部124において、現在選択中のコンテンツが携帯端末200へ転送された後の、携帯端末200における当該コンテンツの予測データサイズを合算する(ステップS106)。予測データサイズの合算処理の詳細については後に詳述する。コンテンツの予測データサイズの合算が終了すると、当該コンテンツの転送後の予測データサイズを、ユーザインタフェース部120を介して、ジュークボックスプログラム160に表示する(ステップS108)。予測データサイズの表示方法は、端末容量表示部167にグラフィカルに表示してもよく、ジュークボックスプログラム160の一部分にテキストとして表示してもよい。このように、携帯端末200に転送しようとするコンテンツの転送後の予測データサイズを画面に表示することで、PCコンテンツ表示部166で選択したコンテンツが携帯端末200に転送された場合に、携帯端末200でどの程度のデータサイズとなるのかを把握することができる。
なお、上記ステップS108において、コンテンツの転送後の予測データサイズを、ユーザインタフェース部120を介してジュークボックスプログラム160に表示する際には、携帯端末200に記憶可能な全体容量および空き容量を取得することが望ましい。携帯端末200の全体容量及び空き容量は、携帯端末200が情報処理装置100に接続された時点で取得している。しかしその後、ユーザがジュークボックスプログラム160とは別のプログラムによって、または携帯端末200を直接操作することによって、携帯端末200にファイルが追加・削除されている可能性がある。そのため、コンテンツの転送後の予測データサイズを表示する際には、例えば移動機通信管理部132から携帯端末200に対して最新の情報の取得指示を送出し、携帯端末200から容量に関する最新の情報を取得しておくことが望ましい。
以上、図8を用いて本発明の一実施形態にかかる、携帯端末200の容量表示方法について説明した。次に、本発明の一実施形態にかかるコンテンツ情報収集方法について説明する。
図9は、本発明の一実施形態にかかるコンテンツ情報収集方法について説明する流れ図であり、図8のステップS104を詳細に説明するものである。以下、図9を用いて本発明の一実施形態にかかるコンテンツ情報収集方法について説明する。
最初に、ジュークボックスプログラム160のPCコンテンツ表示部166で選択状態にあるコンテンツを列挙する(ステップS112)。選択状態にあるコンテンツを列挙すると、列挙したコンテンツの最後まで継続するループ処理を開始する(ステップS114)。
続いて、列挙したコンテンツの各々に対して、そのコンテンツと同一のコンテンツが携帯端末に存在するかどうかを判断する(ステップS116)。同一のコンテンツが携帯端末200に存在しているかどうかは、移動機データベース136に格納された携帯端末200のコンテンツの情報を参照することによって行う。本実施形態においては、列挙されたコンテンツに対応する、mbjContentテーブルにおけるID列の情報で、mbjMirrorテーブルのID列を検索する。そして検索の結果、ID列の情報が一致するコンテンツがあれば、そのコンテンツは携帯端末200にも存在しているものと判断する。
上記ステップS116における判断の結果、同一のコンテンツが携帯端末200に存在していないと判断した場合には、転送後サイズ計算部124は当該コンテンツをサイズ計算候補に追加する(ステップS118)。一方、上記ステップS116における判断の結果、同一のコンテンツが携帯端末200に存在していると判断した場合には、転送後サイズ計算部124は、当該コンテンツをサイズ計算候補には追加しない。
上記ステップS116の判断処理を列挙したコンテンツの最後まで実行する(ステップS120)。列挙したコンテンツの最後まで上記ステップS116の判断処理を実行すると、処理を終了する。
以上、図9を用いて本発明の一実施形態にかかるコンテンツ情報収集方法について説明した。次に、本発明の一実施形態にかかる、コンテンツ転送後の予測データサイズの合算方法について説明する。
図10は、本発明の一実施形態にかかる、コンテンツ転送後の予測データサイズの合算方法について説明する流れ図であり、図8のステップS106を詳細に説明するものである。以下、図10を用いて、本発明の一実施形態にかかる、コンテンツ転送後の予測データサイズの合算方法について説明する。
まず転送後サイズ計算部124は、上述したコンテンツ情報収集方法においてサイズ計算候補に加えられたコンテンツを列挙する(ステップS122)。転送後サイズ計算部124がサイズ計算候補に加えられたコンテンツを列挙すると、列挙したコンテンツの最後まで継続するループ処理を開始する(ステップS124)。
続いて、列挙したコンテンツの各々に対して、そのコンテンツが転送時にフォーマットの変換が必要なコンテンツであるかどうかを判断する(ステップS126)。フォーマットの変換が必要なコンテンツであるかどうかは、当該コンテンツが携帯端末200で再生可能なファイル形式であるか否かを判定することによって行う。また、同一のコンテンツであっても、携帯端末200の機種によっては、ビットレートやフォーマットの変更が必須である機種や、ビットレートやフォーマットを変更せずに転送可能な機種が存在する。
上記ステップS126における判断の結果、転送時にフォーマットの変換が必要なコンテンツであれば、転送後サイズ計算部124はコンテンツ変換設定部126の設定に基づき、当該コンテンツのフォーマット変換後のデータサイズを予測計算する(ステップS128)。フォーマット変換後のデータサイズの予測計算方法の一例を挙げると、コンテンツが楽曲データである場合には、フォーマット変換後のデータサイズは当該楽曲の再生時間(秒)に、変換後のビットレート(bps;bit per second)を乗じて、変換後のフォーマットのヘッダサイズを加えることで算出する。変換後のフォーマットのヘッダサイズは、変換するフォーマットの種類によって異なる。また、転送先の機器において、専用のフォーマットでの再生が要求されている場合には、変換後のフォーマットのヘッダサイズの他に、当該専用のフォーマットのヘッダサイズも変換後のデータサイズに加えてもよい。
一方、上記ステップS126における判断の結果、転送時にフォーマットの変換が必要無いコンテンツであれば、当該コンテンツの現在のデータサイズを取得する(ステップS130)。
そして転送後サイズ計算部124は、上記ステップS128で予測計算したデータサイズまたは上記ステップS130で取得したデータサイズを、転送後の予測データサイズに合算する(ステップS132)。
上記ステップS124〜ステップS130の処理を、列挙したコンテンツの最後まで実行する(ステップS134)。列挙したコンテンツの最後まで上記ステップS116の判断処理を実行すると、処理を終了する。
以上、図10を用いて、本発明の一実施形態にかかる、コンテンツ転送後の予測データサイズの合算方法について説明した。このように、ユーザがジュークボックスプログラム160を用いて転送候補のコンテンツを指定した時点や、コンテンツの転送設定が変化した時点で、コンテンツを転送する前に、コンテンツ転送後のデータサイズや携帯端末200の空き容量を、コンテンツのフォーマット変換やビットレート変換を考慮した上で把握することができる。続いて、本発明の一実施形態にかかる、コンテンツの転送後の予測データサイズの表示について例を挙げて説明する。
図11Aは、本発明の一実施形態にかかる、コンテンツの転送後の予測データサイズの表示の一例を示す説明図である。図11Aは、ユーザがPCコンテンツ表示部166に表示されているコンテンツの一部を選択した場合の例を示したものである。ユーザがPCコンテンツ表示部166に表示されているコンテンツの一部を選択すると、コンテンツの選択に応じて上述した本発明の一実施形態にかかる携帯端末200の容量表示方法を実行する。その結果、ジュークボックスプログラム160の端末容量表示部167には、ユーザインタフェース部120によって、現在容量表示部167aの他にPCコンテンツ表示部166で選択したコンテンツの転送後の予測容量を示す予測容量表示部167bが表示される。予測容量表示部167bの表示色としては、例えばオレンジ色であってもよい。
図11Bは、図11Aにおいて端末容量表示部167の右隣にテキストで表示されている空き容量の表示部分に、例えばマウスのようなポインティングデバイスを操作してカーソルを合わせた際に、ユーザインタフェース部120によってポップアップ表示される画面の一例を示す説明図である。図11Bは、説明の便宜上、図11Aにおける端末容量表示部167およびその近傍のみを抜き出して図示している。端末容量表示部167が表示されている場所に、例えばマウスカーソルを合わせることで、現在の携帯端末200の使用容量、PCコンテンツ表示部166で選択したコンテンツの転送後の予測容量、携帯端末200の記憶可能容量から使用容量および予測容量を引いた空き容量の情報が記されている容量情報表示部169aを表示してもよい。
図12Aは、本発明の一実施形態にかかる、コンテンツの転送後の予測データサイズの表示の一例を示す説明図である。図12Aは、ユーザがPCコンテンツ表示部166に表示されているコンテンツを全て選択した場合の例を示したものであり、選択したコンテンツの転送後の予測容量が、携帯端末200の実際の空き容量を上回っている場合について示したものである。ユーザがPCコンテンツ表示部166に表示されているコンテンツを選択すると、選択に応じて上述した本発明の一実施形態にかかる携帯端末200の容量表示方法を実行する。その結果、ジュークボックスプログラム160の端末容量表示部167には、ユーザインタフェース部120によって、現在容量表示部167aの他にPCコンテンツ表示部166で選択したコンテンツの転送後の予測容量を示す予測容量表示部167cが表示される。予測容量表示部167cは、選択したコンテンツの転送後の予測容量が、携帯端末200の実際の空き容量を上回っている旨のアラートを示すものであり、予測容量表示部167cの表示色としては、例えば赤色であってもよい。
図12Bは、図12Aにおいて端末容量表示部167の右隣にテキストで表示されている空き容量の表示部分に、例えばマウスのようなポインティングデバイスを操作してカーソルを合わせた際に、ユーザインタフェース部120によってポップアップ表示される画面の一例を示す説明図である。図12Bは、説明の便宜上、図12Aにおける端末容量表示部167およびその近傍のみを抜き出して図示している。図11Bについて説明したものと同様に、端末容量表示部167が表示されている場所に、例えばマウスカーソルを合わせることで、現在の携帯端末200の使用容量、PCコンテンツ表示部166で選択したコンテンツの転送後の予測容量、携帯端末200の記憶可能容量から使用容量および予測容量を引いた空き容量の情報が記されている容量情報表示部169aを表示してもよい。この場合は、選択したコンテンツの転送後の予測容量が、携帯端末200の実際の空き容量を上回っているので、空き容量は0kBである旨を表示する。
以上、図11A〜図12Bを用いて、本発明の一実施形態にかかる、コンテンツの転送後の予測データサイズの表示について例を挙げて説明した。
以上説明したように、本実施形態によれば、ユーザが携帯端末200に転送する転送候補のコンテンツを指定した時点で、当該転送候補のコンテンツを転送する前に転送後の容量や転送後の転送先ストレージの空き容量を把握することが可能となる。そのため、実際に転送処理を行わなくても、どの程度コンテンツを転送できるのかを把握することができ、他のどのコンテンツを転送するか検討することができる。また、既に携帯端末200に記憶されているコンテンツについては予想容量の算出対象とはしないので、指定したコンテンツが既に転送済みか否かをユーザが判断する必要がない。
(変形例)
続いて、本実施形態の種々の変形例について説明する。図13〜図15は、本発明の一実施形態にかかるジュークボックスプログラム160において、PCコンテンツ表示部166の表示例を示す説明図である。図13は、PCコンテンツ表示部166に楽曲アルバム単位でコンテンツを表示する場合の一例を示す説明図であり、この場合はアルバムのジャケット画像をサムネイル形式でPCコンテンツ表示部166に表示するものである。図13のように楽曲アルバム単位でコンテンツを表示した場合には、転送するコンテンツも、ユーザによってアルバム単位で選択されることになるので、転送後の予測データサイズはアルバム単位で算出する。なお、この場合においても、既に携帯端末200に記憶されているコンテンツ(上記実施形態においては、情報処理装置100に情報がキャッシュされているコンテンツと同一のコンテンツ)については、転送後の予測データサイズの算出対象からは除外する。
図14は、PCコンテンツ表示部166にプレイリスト単位でコンテンツを表示する場合の一例を示す説明図であり、この場合にはプレイリストの名称単位でPCコンテンツ表示部166に表示するものである。図14のようにプレイリスト単位でコンテンツを表示した場合には、転送するコンテンツも、ユーザによってプレイリスト単位で選択されることになる。従って、転送後の予測データサイズもプレイリスト単位で算出する。なお、この場合においても、既に携帯端末200に記憶されているコンテンツ(上記実施形態においては、情報処理装置100に情報がキャッシュされているコンテンツと同一のコンテンツ)については、転送後の予測データサイズの算出対象からは除外する。
図15は、検索文字列入力部163に文字列を入力して検索を行い、PCコンテンツ表示部166に表示するコンテンツを絞り込んだ場合の一例を示す説明図である。例えば図15に示したように、ユーザが検索文字列入力部163に「パラ」と入力すると、ユーザインタフェース部120およびアプリケーション制御部122によって検索処理が行われる。そして、検索が行われた結果、当該文字列に入力した曲名、アーティスト名、アルバム名等が部分一致するコンテンツが絞り込まれて、検索結果がユーザインタフェース部120によってPCコンテンツ表示部166に表示される。そして、PCコンテンツ表示部166に絞り込まれて表示されたコンテンツをユーザが選択すると、選択されたコンテンツの転送後の予測データサイズを算出して表示する。なお、この場合においても、既に携帯端末200に記憶されているコンテンツ(上記実施形態においては、情報処理装置100に情報がキャッシュされているコンテンツと同一のコンテンツ)については、転送後の予測データサイズの算出対象からは除外する。
図16は、図11Aおよび図12Aに示した、ユーザインタフェース部120によるポップアップ表示の変形例を示す説明図である。図16の(a)に示したように、現在の携帯端末200の使用容量、PCコンテンツ表示部166で選択したコンテンツの転送後の予測容量および空き容量がテキストで記されている容量情報表示部169aを表示してもよい。また、図16の(b)に示したように、現在の携帯端末200の使用容量、PCコンテンツ表示部166で選択したコンテンツの転送後の予測容量および空き容量が円グラフで記されている容量情報表示部169bをポップアップ表示してもよい。
図17は、端末コンテンツ表示部168の表示の変形例を示す説明図であり、PCコンテンツ表示部166で選択したコンテンツの転送後の予測容量に応じて、端末コンテンツ表示部168の背景色を変化させた場合を示すものである。図17の(a)は、PCコンテンツ表示部166でコンテンツが選択されていない場合(通常時)の端末コンテンツ表示部168の表示例を示している。PCコンテンツ表示部166でユーザによってコンテンツが選択されると、選択したコンテンツの転送後の予想容量を算出するが、選択されたコンテンツを携帯端末200に転送した後も、携帯端末200に空き容量が存在する場合には、図17の(b)に示したように端末コンテンツ表示部168の背景色を変えて表示する。この場合の端末コンテンツ表示部168の背景色は、予測容量表示部167bの表示色と同じであってもよい。
さらに、PCコンテンツ表示部166でユーザによってコンテンツが選択され、選択したコンテンツの転送後の予想容量が携帯端末200の現在の空き容量を上回っている場合には、図17の(c)に示したように、さらに端末コンテンツ表示部168の背景色を変えて表示する。この場合の端末コンテンツ表示部168の背景色は、予測容量表示部167cの表示色と同じであってもよい。
図18は、端末容量表示部167の表示の変形例を示す説明図である。PCコンテンツ表示部166でユーザによってコンテンツが選択され、選択したコンテンツの転送後の予想容量が算出されると、図18の(a)に示したように、端末容量表示部167には、現在容量表示部167aおよび予測容量表示部167bが表示される(現在容量表示部167aが存在しない場合もある)。
この状態で、携帯端末200へのコンテンツの転送が開始されると、コンテンツの転送に伴って、携帯端末200に転送したコンテンツのデータサイズを示す転送済容量表示部167dが、端末容量表示部167に表示される。
ここで、さらにユーザによってPCコンテンツ表示部166に表示されている別のコンテンツが選択されると、未転送のコンテンツおよび新たに選択されたコンテンツの転送後の予想容量が転送後サイズ計算部124によって算出される。そして、算出されたコンテンツの転送後の予測容量に基づいて、ユーザインタフェース部120によって予測容量表示部167bの幅が変化して端末容量表示部167に表示される。
以上、本発明の一実施形態の各種変形例について説明した。なお、上述した各方法は、図3に示したような構成で動作するように記述され、情報処理装置100の内部(例えばHDD116)に格納したコンピュータプログラムを、CPU102が順次読み出して実行することによって行ってもよい。また、当該コンピュータプログラムが記憶された、コンピュータで読み取り可能な記録媒体も提供される。このような記録媒体は、例えば磁気ディスクや光ディスクなどである。
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
例えば、上記実施形態では、図11Aおよび図12Aに示したように、現在の携帯端末200の使用容量、PCコンテンツ表示部166で選択したコンテンツの転送後の予測容量および空き容量をポップアップの形式で表示したが、本発明はかかる例に限定されず、ジュークボックスプログラム160にテキスト形式で直接表示してもよい。例えば、端末容量表示部167の下に、現在の携帯端末200の使用容量、PCコンテンツ表示部166で選択したコンテンツの転送後の予測容量および空き容量を並べてテキストで表示してもよく、端末容量表示部167の右側にこれらの情報を配置して表示してもよい。
本発明の一実施形態にかかるコンテンツ授受システム10について説明する説明図である。 本発明の一実施形態にかかる情報処理装置100のハードウェア構成について説明する説明図である。 本発明の一実施形態にかかる情報処理装置100の機能構成について説明する説明図である。 本発明の一実施形態にかかるコンテンツデータベース134の構造の一例を示す説明図である。 本発明の一実施形態にかかる移動機データベース136の構造の一例を示す説明図 本発明の一実施形態にかかる携帯端末200のハードウェア構成について説明する説明図である。 情報処理装置100の表示部112に表示される画面の一例を示す説明図である。 本発明の一実施形態にかかる、携帯端末200の容量表示方法の概要について説明する流れ図である。 本発明の一実施形態にかかるコンテンツ情報収集方法について説明する流れ図である。 本発明の一実施形態にかかる、コンテンツ転送後の予測データサイズの合算方法について説明する流れ図である。 本発明の一実施形態にかかる、コンテンツの転送後の予測データサイズの表示の一例を示す説明図である。 ポップアップ表示される画面の一例を示す説明図である。 本発明の一実施形態にかかる、コンテンツの転送後の予測データサイズの表示の一例を示す説明図である。 ポップアップ表示される画面の一例を示す説明図である。 PCコンテンツ表示部166に楽曲アルバム単位でコンテンツを表示する場合の一例を示す説明図である。 PCコンテンツ表示部166にプレイリスト単位でコンテンツを表示する場合の一例を示す説明図である。 PCコンテンツ表示部166に表示するコンテンツを絞り込んだ場合の一例を示す説明図である。 図11Aおよび図12Aに示したポップアップ表示の変形例を示す説明図である。 端末コンテンツ表示部168の表示の変形例を示す説明図である。 端末容量表示部167の表示の変形例を示す説明図である。
符号の説明
10 コンテンツ授受システム
100 情報処理装置
120 ユーザインタフェース部
122 アプリケーション制御部
124 転送後サイズ計算部
126 コンテンツ変換設定部
128 コンテンツ管理部
130 移動機データベース管理部
132 移動機通信管理部
134 コンテンツデータベース
136 移動機データベース
138 コンテンツ変換管理部
140 移動機通信処理部
142 コンテンツファイル
144 コンテンツ変換部
146 通信部
160 ジュークボックスプログラム
166 PCコンテンツ表示部
167 端末容量表示部
167a 現在容量表示部
167b、167c 予測容量表示部
167d 転送済容量表示部
168 端末コンテンツ表示部
169a 容量情報表示部
169b 容量情報表示部
200 携帯端末

Claims (13)

  1. コンテンツ識別情報を有するコンテンツが記憶されるコンテンツ記憶装置に前記コンテンツを送信する情報処理装置であって、
    送信するコンテンツの変換方式を設定する変換設定部と、
    前記コンテンツ識別情報を有するコンテンツを記憶する記憶部と、
    記憶された前記コンテンツのうち、前記コンテンツ記憶装置に送信するコンテンツを指定させるコンテンツ指定部と、
    前記コンテンツ指定部で指定された前記コンテンツの送信後の前記コンテンツの予測データサイズを、前記変換設定部で設定された前記変換方式に基づき計算するデータサイズ計算部と、
    前記コンテンツ記憶装置の現在の全体容量および空き容量を取得する容量取得部と、
    前記容量取得部が取得した前記全体容量、前記空き容量および前記データサイズ計算部で計算された前記予測データサイズに基づき、前記コンテンツ記憶装置の容量表示を行う表示制御部と、
    を含むことを特徴とする、情報処理装置。
  2. 前記データサイズ計算部は、前記変換設定部での設定が変化した時点で前記予測データサイズを計算することを特徴とする、請求項1に記載の情報処理装置。
  3. 前記変換設定部は、ファイルフォーマットの変換の設定を行うことを特徴とする、請求項1に記載の情報処理装置。
  4. 前記変換設定部は、圧縮率の変換の設定を行うことを特徴とする、請求項1に記載の情報処理装置。
  5. 前記データサイズ計算部は、接続先の前記コンテンツ記憶装置の機種を認識し、接続先によって異なる変換方式に基づいて、接続先に基づいた容量計算を行うことを特徴とする、請求項1に記載の情報処理装置。
  6. 前記データサイズ計算部は、前記コンテンツ指定部によって送信指定されている前記コンテンツのうち、送信先に同一のコンテンツが存在する前記コンテンツは前記予測データサイズに加算しないことを特徴とする、請求項1に記載の情報処理装置。
  7. 前記コンテンツ指定部は、所定の属性単位でコンテンツの送信指定を可能とすることを特徴とする、請求項1に記載の情報処理装置。
  8. 前記表示制御部は、前記予測データサイズを識別可能に表示することを特徴とする、請求項1に記載の情報処理装置。
  9. 前記コンテンツ指定部で指定されたコンテンツを送信する送信部をさらに含み、
    前記送信部が接続先のコンテンツ記憶装置にコンテンツを送信している間に、前記コンテンツ指定部によって他の送信候補のコンテンツが指定された場合は、前記データサイズ計算部は、前記予測データサイズを再計算し、前記表示制御部は、前記送信部で送信中のものと識別可能に前記予測データサイズを表示することを特徴とする、請求項8に記載の情報処理装置。
  10. 前記データサイズ計算部での計算の結果、前記コンテンツ指定部で指定されたコンテンツの予測データサイズが前記コンテンツ記憶装置の空き容量を超過した場合は、前記表示制御部はアラートを表示することを特徴とする、請求項8に記載の情報処理装置。
  11. 前記表示制御部は、前記予測データサイズおよび前記空き容量を数値で表示することを特徴とする、請求項1に記載の情報処理装置。
  12. コンテンツ識別情報を有するコンテンツが記憶されるコンテンツ記憶装置に前記コンテンツを送信する情報処理装置における情報処理方法であって、
    送信するコンテンツの変換方式を設定する変換設定ステップと、
    前記コンテンツ識別情報を有するコンテンツを記憶する記憶ステップと、
    記憶された前記コンテンツのうち、前記コンテンツ記憶装置に送信するコンテンツを指定させるコンテンツ指定ステップと、
    前記コンテンツ指定ステップで指定された前記コンテンツの送信後の前記コンテンツの予測データサイズを、前記変換設定ステップで設定された前記変換方式に基づき計算するデータサイズ計算ステップと、
    前記コンテンツ記憶装置の現在の全体容量および空き容量を取得する容量取得ステップと、
    前記容量取得ステップで取得した前記全体容量、前記空き容量および前記データサイズ計算ステップで計算された前記予測データサイズに基づき、前記コンテンツ記憶装置の容量表示を行う表示制御ステップと、
    を含むことを特徴とする、情報処理方法。
  13. コンテンツ識別情報を有するコンテンツが記憶されるコンテンツ記憶装置に前記コンテンツを送信するコンピュータに実行させるコンピュータプログラムであって、コンピュータに、
    送信するコンテンツの変換方式を設定する変換設定ステップと、
    前記コンテンツ識別情報を有するコンテンツを記憶する記憶ステップと、
    記憶された前記コンテンツのうち、前記コンテンツ記憶装置に送信するコンテンツを指定させるコンテンツ指定ステップと、
    前記コンテンツ指定ステップで指定された前記コンテンツの送信後の前記コンテンツの予測データサイズを、前記変換設定ステップで設定された前記変換方式に基づき計算するデータサイズ計算ステップと、
    前記コンテンツ記憶装置の現在の全体容量および空き容量を取得する容量取得ステップと、
    前記容量取得ステップで取得した前記全体容量、前記空き容量および前記データサイズ計算ステップで計算された前記予測データサイズに基づき、前記コンテンツ記憶装置の容量表示を行う表示制御ステップと、
    を含む処理を実行させることを特徴とする、コンピュータプログラム。
JP2008014127A 2008-01-24 2008-01-24 情報処理装置、情報処理方法およびコンピュータプログラム Withdrawn JP2009176060A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008014127A JP2009176060A (ja) 2008-01-24 2008-01-24 情報処理装置、情報処理方法およびコンピュータプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008014127A JP2009176060A (ja) 2008-01-24 2008-01-24 情報処理装置、情報処理方法およびコンピュータプログラム

Publications (1)

Publication Number Publication Date
JP2009176060A true JP2009176060A (ja) 2009-08-06

Family

ID=41031072

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008014127A Withdrawn JP2009176060A (ja) 2008-01-24 2008-01-24 情報処理装置、情報処理方法およびコンピュータプログラム

Country Status (1)

Country Link
JP (1) JP2009176060A (ja)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011238153A (ja) * 2010-05-13 2011-11-24 Buffalo Inc 二次記憶装置
JP2013037109A (ja) * 2011-08-05 2013-02-21 Yamaha Corp 電子楽器のコンテンツデータ管理装置
JP2014500994A (ja) * 2010-10-08 2014-01-16 タイム ワーナー ケーブル、インコーポレイテッド デバイス間でのデータ転送中のコンテンツ保護ルールを実施するための装置及び方法
US9300919B2 (en) 2009-06-08 2016-03-29 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US9313530B2 (en) 2004-07-20 2016-04-12 Time Warner Cable Enterprises Llc Technique for securely communicating programming content
US9313458B2 (en) 2006-10-20 2016-04-12 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US9400739B2 (en) 2013-11-01 2016-07-26 International Business Machines Corporation Capacity forecasting based on capacity policies and transactions
US9565472B2 (en) 2012-12-10 2017-02-07 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US9674224B2 (en) 2007-01-24 2017-06-06 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US9742768B2 (en) 2006-11-01 2017-08-22 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US9918345B2 (en) 2016-01-20 2018-03-13 Time Warner Cable Enterprises Llc Apparatus and method for wireless network services in moving vehicles
US9935833B2 (en) 2014-11-05 2018-04-03 Time Warner Cable Enterprises Llc Methods and apparatus for determining an optimized wireless interface installation configuration
US9986578B2 (en) 2015-12-04 2018-05-29 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US10164858B2 (en) 2016-06-15 2018-12-25 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and diagnosing a wireless network
US10178072B2 (en) 2004-07-20 2019-01-08 Time Warner Cable Enterprises Llc Technique for securely communicating and storing programming material in a trusted domain
US10368255B2 (en) 2017-07-25 2019-07-30 Time Warner Cable Enterprises Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US10492034B2 (en) 2016-03-07 2019-11-26 Time Warner Cable Enterprises Llc Apparatus and methods for dynamic open-access networks
US10560772B2 (en) 2013-07-23 2020-02-11 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US10638361B2 (en) 2017-06-06 2020-04-28 Charter Communications Operating, Llc Methods and apparatus for dynamic control of connections to co-existing radio access networks
US10645547B2 (en) 2017-06-02 2020-05-05 Charter Communications Operating, Llc Apparatus and methods for providing wireless service in a venue
US10965727B2 (en) 2009-06-08 2021-03-30 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US11076203B2 (en) 2013-03-12 2021-07-27 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US11197050B2 (en) 2013-03-15 2021-12-07 Charter Communications Operating, Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US11540148B2 (en) 2014-06-11 2022-12-27 Time Warner Cable Enterprises Llc Methods and apparatus for access point location
US11792462B2 (en) 2014-05-29 2023-10-17 Time Warner Cable Enterprises Llc Apparatus and methods for recording, accessing, and delivering packetized content
US11831955B2 (en) 2010-07-12 2023-11-28 Time Warner Cable Enterprises Llc Apparatus and methods for content management and account linking across multiple content delivery networks

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10178072B2 (en) 2004-07-20 2019-01-08 Time Warner Cable Enterprises Llc Technique for securely communicating and storing programming material in a trusted domain
US9313530B2 (en) 2004-07-20 2016-04-12 Time Warner Cable Enterprises Llc Technique for securely communicating programming content
US9973798B2 (en) 2004-07-20 2018-05-15 Time Warner Cable Enterprises Llc Technique for securely communicating programming content
US11088999B2 (en) 2004-07-20 2021-08-10 Time Warner Cable Enterprises Llc Technique for securely communicating and storing programming material in a trusted domain
US10848806B2 (en) 2004-07-20 2020-11-24 Time Warner Cable Enterprises Llc Technique for securely communicating programming content
US9313458B2 (en) 2006-10-20 2016-04-12 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US9923883B2 (en) 2006-10-20 2018-03-20 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US10362018B2 (en) 2006-10-20 2019-07-23 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US11381549B2 (en) 2006-10-20 2022-07-05 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US10069836B2 (en) 2006-11-01 2018-09-04 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US9742768B2 (en) 2006-11-01 2017-08-22 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US11552999B2 (en) 2007-01-24 2023-01-10 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US10404752B2 (en) 2007-01-24 2019-09-03 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US9674224B2 (en) 2007-01-24 2017-06-06 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US9749677B2 (en) 2009-06-08 2017-08-29 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US10965727B2 (en) 2009-06-08 2021-03-30 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US10652607B2 (en) 2009-06-08 2020-05-12 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US9602864B2 (en) 2009-06-08 2017-03-21 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US9300919B2 (en) 2009-06-08 2016-03-29 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
JP2011238153A (ja) * 2010-05-13 2011-11-24 Buffalo Inc 二次記憶装置
US11831955B2 (en) 2010-07-12 2023-11-28 Time Warner Cable Enterprises Llc Apparatus and methods for content management and account linking across multiple content delivery networks
JP2014500994A (ja) * 2010-10-08 2014-01-16 タイム ワーナー ケーブル、インコーポレイテッド デバイス間でのデータ転送中のコンテンツ保護ルールを実施するための装置及び方法
US9015270B2 (en) 2010-10-08 2015-04-21 Time Warner Cable Enterprises Llc Apparatus and methods for enforcing content protection rules during data transfer between devices
JP2013037109A (ja) * 2011-08-05 2013-02-21 Yamaha Corp 電子楽器のコンテンツデータ管理装置
US10050945B2 (en) 2012-12-10 2018-08-14 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US9565472B2 (en) 2012-12-10 2017-02-07 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US10958629B2 (en) 2012-12-10 2021-03-23 Time Warner Cable Enterprises Llc Apparatus and methods for content transfer protection
US11076203B2 (en) 2013-03-12 2021-07-27 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US11197050B2 (en) 2013-03-15 2021-12-07 Charter Communications Operating, Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks
US10560772B2 (en) 2013-07-23 2020-02-11 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US9400740B2 (en) 2013-11-01 2016-07-26 International Business Machines Corporation Capacity forecasting based on capacity policies and transactions
US10579266B2 (en) 2013-11-01 2020-03-03 International Business Machines Corporation Capacity forecasting based on capacity policies and transactions
US9959047B2 (en) 2013-11-01 2018-05-01 International Business Machines Corporation Capacity forecasting based on capacity policies and transactions
US10572156B2 (en) 2013-11-01 2020-02-25 International Business Machines Corporation Capacity forecasting based on capacity policies and transactions
US9400739B2 (en) 2013-11-01 2016-07-26 International Business Machines Corporation Capacity forecasting based on capacity policies and transactions
US11301136B2 (en) 2013-11-01 2022-04-12 International Business Machines Corporation Capacity forecasting based on capacity policies and transactions
US9965190B2 (en) 2013-11-01 2018-05-08 International Business Machines Corporation Capacity forecasting based on capacity policies and transactions
US11307770B2 (en) 2013-11-01 2022-04-19 International Business Machines Corporation Capacity forecasting based on capacity policies and transactions
US11792462B2 (en) 2014-05-29 2023-10-17 Time Warner Cable Enterprises Llc Apparatus and methods for recording, accessing, and delivering packetized content
US11540148B2 (en) 2014-06-11 2022-12-27 Time Warner Cable Enterprises Llc Methods and apparatus for access point location
US9935833B2 (en) 2014-11-05 2018-04-03 Time Warner Cable Enterprises Llc Methods and apparatus for determining an optimized wireless interface installation configuration
US11412320B2 (en) 2015-12-04 2022-08-09 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US9986578B2 (en) 2015-12-04 2018-05-29 Time Warner Cable Enterprises Llc Apparatus and methods for selective data network access
US10687371B2 (en) 2016-01-20 2020-06-16 Time Warner Cable Enterprises Llc Apparatus and method for wireless network services in moving vehicles
US9918345B2 (en) 2016-01-20 2018-03-13 Time Warner Cable Enterprises Llc Apparatus and method for wireless network services in moving vehicles
US10492034B2 (en) 2016-03-07 2019-11-26 Time Warner Cable Enterprises Llc Apparatus and methods for dynamic open-access networks
US11665509B2 (en) 2016-03-07 2023-05-30 Time Warner Cable Enterprises Llc Apparatus and methods for dynamic open-access networks
US11146470B2 (en) 2016-06-15 2021-10-12 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and diagnosing a wireless network
US10164858B2 (en) 2016-06-15 2018-12-25 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and diagnosing a wireless network
US11356819B2 (en) 2017-06-02 2022-06-07 Charter Communications Operating, Llc Apparatus and methods for providing wireless service in a venue
US10645547B2 (en) 2017-06-02 2020-05-05 Charter Communications Operating, Llc Apparatus and methods for providing wireless service in a venue
US11350310B2 (en) 2017-06-06 2022-05-31 Charter Communications Operating, Llc Methods and apparatus for dynamic control of connections to co-existing radio access networks
US10638361B2 (en) 2017-06-06 2020-04-28 Charter Communications Operating, Llc Methods and apparatus for dynamic control of connections to co-existing radio access networks
US10368255B2 (en) 2017-07-25 2019-07-30 Time Warner Cable Enterprises Llc Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks

Similar Documents

Publication Publication Date Title
JP2009176060A (ja) 情報処理装置、情報処理方法およびコンピュータプログラム
JP4859943B2 (ja) メタデータ注入を用いたメディアファイルの管理
US8086333B2 (en) Reproducing apparatus, reproducing method, and reproducing program
JP5005726B2 (ja) 複数の供給源からのメディアファイルの管理
KR100736480B1 (ko) 포터블 디바이스의 미디어 동기화 장치 및 방법
US10628385B2 (en) Virtual collection of entities in sync process
JP2004117618A (ja) 情報処理装置、コンテンツ転送方法、および音楽再生装置
EP1717705B1 (en) Information processing device, information processing method, and computer program
JP4506840B2 (ja) 情報処理装置、情報処理方法、およびコンピュータプログラム
US20140195522A1 (en) Information processing device, information processing method, content transfer system and computer program
JP2007287204A (ja) 再生装置、再生方法、プログラム
US20060079977A1 (en) Information processing system that synchronizes content data
US8443015B2 (en) Apparatus and method for providing content and content analysis results
JP2008102883A (ja) ホスト装置、データベース管理システム、データベース管理方法及びプログラム
JP2007213748A (ja) オーディオ処理装置及びオーディオファイル情報提示方法
JP4924243B2 (ja) コンテンツ情報取得装置、プログラム、及びコンテンツ情報取得方法
JP2007058306A (ja) 情報検索装置、情報検索方法、情報検索システム及び情報検索プログラム
JP2012018564A (ja) 通信システム、情報処理装置、情報処理方法、およびプログラム
JP2008269753A (ja) 再生装置、プログラム、及び再生方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20110405