JP7638691B2 - Information processing device, communication system, content playback program, and content playback method - Google Patents
Information processing device, communication system, content playback program, and content playback method Download PDFInfo
- Publication number
- JP7638691B2 JP7638691B2 JP2020206818A JP2020206818A JP7638691B2 JP 7638691 B2 JP7638691 B2 JP 7638691B2 JP 2020206818 A JP2020206818 A JP 2020206818A JP 2020206818 A JP2020206818 A JP 2020206818A JP 7638691 B2 JP7638691 B2 JP 7638691B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- terminal
- type
- unit
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 29
- 230000010365 information processing Effects 0.000 title claims description 23
- 238000004891 communication Methods 0.000 title description 61
- 230000008929 regeneration Effects 0.000 claims 1
- 238000011069 regeneration method Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 29
- 230000008569 process Effects 0.000 description 23
- 238000012545 processing Methods 0.000 description 22
- 230000001755 vocal effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 241000556720 Manga Species 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 241001342895 Chorus Species 0.000 description 1
- 102100039250 Essential MCU regulator, mitochondrial Human genes 0.000 description 1
- 101000813097 Homo sapiens Essential MCU regulator, mitochondrial Proteins 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本開示は、情報処理装置、通信システム、コンテンツ再生プログラム、並びに、コンテンツ再生方法に関する。 This disclosure relates to an information processing device, a communication system, a content playback program, and a content playback method.
従来、コンテンツをユーザの端末に配信する配信サービスがある。特許文献1には、コンテンツの種別を指定し、指定した種別のコンテンツを配信するシステムが開示されている。 Conventionally, there are distribution services that distribute content to users' terminals. Patent Document 1 discloses a system that specifies a content type and distributes the specified content type.
本発明の第一の態様は、端末にコンテンツを送信するサービスを提供する情報処理装置であって、ユーザ識別情報と、ユーザ識別情報に関連付けられる会員種別情報と、ユーザ識別情報に関連付けられる利用履歴と、を記憶する記憶部と、ユーザ識別情報と、コンテンツ識別情報を含むコンテンツ要求情報を受信する受信部と、コンテンツ要求情報に対応するユーザ識別情報の会員種別情報と利用履歴とに基づいて、コンテンツ再生の可否を判定する判定部と、判定部による判定に基づき、コンテンツ要求情報に含まれるコンテンツ識別情報に係るコンテンツを第1態様、あるいは第1態様から一部の要素が除かれた第2態様によって、端末にてコンテンツを再生させる再生制御部と、再生制御部が第1態様あるいは第2態様によってコンテンツを再生させたことに基づいて、利用履歴を更新する履歴更新部と、を備え、会員種別情報が示す会員種別には、第1種会員と、第1種会員よりも受けることができるサービスが制限される第2種会員とが含まれ、再生制御部は、判定部がコンテンツの再生が可能であると判定している場合に、第2種会員に対しても、第1態様でコンテンツを再生させることができる。
本発明の第二の態様は、端末と、端末にコンテンツを送信するサービスを提供する情報処理装置とを含む通信システムであって、情報処理装置は、ユーザ識別情報と、ユーザ識別情報に関連付けられる会員種別情報と、ユーザ識別情報に関連付けられる利用履歴と、を記憶する記憶部と、ユーザ識別情報と、コンテンツ識別情報を含むコンテンツ要求情報を受信する第1受信部と、コンテンツ要求情報に対応するユーザ識別情報の会員種別情報と利用履歴とに基づいて、コンテンツ再生の可否を判定する判定部と、判定部による判定に基づき、コンテンツ要求情報に含まれるコンテンツ識別情報に係るコンテンツを第1態様、あるいは第1態様から一部の要素が除かれた第2態様によって、端末にてコンテンツを再生させる再生制御部と、再生制御部が第1態様あるいは第2態様によってコンテンツを再生させたことに基づいて、利用履歴を更新する履歴更新部と、を備え、端末は、コンテンツ要求情報と、ユーザ識別情報と、を情報処理装置に送信する送信部と、情報処理装置からコンテンツ要求情報に基づくコンテンツを受信する第2受信部と、第2受信部が受信したコンテンツを出力する出力部と、を備え、会員種別情報が示す会員種別には、第1種会員と、第1種会員よりも受けることができるサービスが制限される第2種会員とが含まれ、再生制御部は、判定部がコンテンツの再生が可能であると判定している場合に、第2種会員に対しても、第1態様でコンテンツを再生させることができる。
本発明の第三の態様は、端末にコンテンツを送信するサービスを提供する情報処理装置のコンピュータであって、ユーザ識別情報と、ユーザ識別情報に関連付けられる会員種別情報と、ユーザ識別情報に関連付けられる利用履歴と、を記憶する記憶部にアクセス可能なコンピュータに、ユーザ識別情報と、コンテンツ識別情報を含むコンテンツ要求情報を受信する受信機能と、コンテンツ要求情報に対応するユーザ識別情報の会員種別情報と利用履歴とに基づいて、コンテンツ再生の可否を判定する判定機能と、判定機能による判定に基づき、コンテンツ要求情報に含まれるコンテンツ識別情報に係るコンテンツを第1態様、あるいは第1態様から一部の要素が除かれた第2態様によって、端末にてコンテンツを再生させる再生制御機能と、再生制御機能が第1態様あるいは第2態様によってコンテンツを再生させたことに基づいて、利用履歴を更新する履歴更新機能と、を実現させ、会員種別情報が示す会員種別には、第1種会員と、第1種会員よりも受けることができるサービスが制限される第2種会員とが含まれ、再生制御機能は、判定機能がコンテンツの再生が可能であると判定している場合に、第2種会員に対しても、第1態様でコンテンツを再生させることができる。
本発明の第四の態様は、端末にコンテンツを送信するサービスを提供する情報処理装置であって、ユーザ識別情報と、ユーザ識別情報に関連付けられる会員種別情報と、ユーザ識別情報に関連付けられる利用履歴と、を記憶する記憶部にアクセス可能な情報処理装置が、ユーザ識別情報と、コンテンツ識別情報を含むコンテンツ要求情報を受信する受信ステップと、コンテンツ要求情報に対応するユーザ識別情報の会員種別情報と利用履歴とに基づいて、コンテンツ再生の可否を判定する判定ステップと、判定ステップによる判定に基づき、コンテンツ要求情報に含まれるコンテンツ識別情報に係るコンテンツを第1態様、あるいは第1態様から一部の要素が除かれた第2態様によって、端末にてコンテンツを再生させる再生制御ステップと、再生制御ステップが第1態様あるいは第2態様によってコンテンツを再生させたことに基づいて、利用履歴を更新する履歴更新ステップと、を実行し、会員種別情報が示す会員種別には、第1種会員と、第1種会員よりも受けることができるサービスが制限される第2種会員とが含まれ、再生制御ステップは、判定ステップがコンテンツの再生が可能であると判定している場合に、第2種会員に対しても、第1態様でコンテンツを再生させることができる。
A first aspect of the present invention is an information processing device that provides a service for transmitting content to a terminal, comprising a storage unit that stores user identification information, membership type information associated with the user identification information, and a usage history associated with the user identification information, and a content request information including the user identification information and the content identification information.Newsthe content request information based on the membership type information of the user identification information corresponding to the content request information and the usage history; a playback control unit that plays back the content related to the content identification information included in the content request information on the terminal in a first mode or a second mode in which some elements are removed from the first mode based on the determination by the determination unit; and a history update unit that updates the usage history based on the fact that the playback control unit has played back the content in the first mode or the second mode.The membership types indicated by the membership type information include a first type membership and a second type membership in which the services that can be received are more limited than those available to the first type membership, and when the determination unit determines that the content can be played back, the playback control unit can cause the second type membership to also play back the content in the first manner.
A second aspect of the present invention is a communication system including a terminal and an information processing device that provides a service of transmitting content to the terminal, the information processing device including a storage unit that stores user identification information, membership type information associated with the user identification information, and a usage history associated with the user identification information, and a content request information including the user identification information and content identification information.Newsa determination unit which determines whether or not content can be played back based on the membership type information of the user identification information corresponding to the content request information and the usage history; a playback control unit which causes the terminal to play back the content related to the content identification information included in the content request information in a first mode or a second mode in which some elements are removed from the first mode based on the determination by the determination unit; and a history update unit which updates the usage history based on the playback control unit having played back the content in the first mode or the second mode,Is,a transmitting unit that transmits content request information and user identification information to the information processing device, a second receiving unit that receives content based on the content request information from the information processing device, and an output unit that outputs the content received by the second receiving unit.The membership types indicated by the membership type information include a first type membership and a second type membership in which the services available to the first type membership are more limited than those available to the first type membership, and the playback control unit allows the second type membership to play back the content in the first mode when the determination unit determines that the content can be played back..
A third aspect of the present invention is a computer of an information processing device that provides a service of transmitting content to a terminal, the computer having access to a storage unit that stores user identification information, membership type information associated with the user identification information, and a usage history associated with the user identification information, and a content request information including the user identification information and the content identification information.Newsa reception function for receiving the content request information, a determination function for determining whether or not content can be played back based on the membership type information of the user identification information corresponding to the content request information and the usage history, a playback control function for playing back the content related to the content identification information included in the content request information on the terminal in a first mode or a second mode in which some elements are removed from the first mode based on the determination by the determination function, and a history update function for updating the usage history based on the fact that the playback control function has played back the content in the first mode or the second mode.The membership types indicated by the membership type information include a first type of membership and a second type of membership in which services that can be received are more limited than those of the first type of membership, and the playback control function allows the second type of membership to play back the content in the first mode when the determination function determines that the content can be played back..
A fourth aspect of the present invention is an information processing device that provides a service of transmitting content to a terminal, the information processing device being capable of accessing a storage unit that stores user identification information, membership type information associated with the user identification information, and a usage history associated with the user identification information, and transmits content request information including the user identification information and content identification information.Newsa receiving step of receiving the content request information; a judging step of judging whether or not the content can be played back based on the membership type information of the user identification information corresponding to the content request information and the usage history; a playback control step of playing back the content related to the content identification information included in the content request information at the terminal in a first mode or a second mode in which some elements are removed from the first mode based on the judgment in the judging step; and a history updating step of updating the usage history based on the fact that the content has been played back in the first mode or the second mode in the playback control step.The membership types indicated by the membership type information include a first type member and a second type member who is provided with more limited services than the first type member, and the playback control step allows the second type member to play back the content in the first mode when the determination step determines that the content can be played back..
<法的事項の遵守>
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
<Compliance with legal matters>
It should be noted that the disclosures described herein are subject to compliance with the laws of the country of implementation, such as communications secrecy, as necessary for the implementation of the disclosure.
本開示に係る端末による送信または受信に係る状況を確認できる表示方法等を実施するための実施形態について、図面を参照して説明する。 An embodiment for implementing a display method etc. that allows confirmation of the status of transmission or reception by a terminal according to the present disclosure will be described with reference to the drawings.
<システム構成> <System configuration>
図1は、本開示の一実施形態に係る通信システム1の構成を示す。図1に開示されるように、通信システム1では、ネットワーク30を介してサーバ10と、端末20(端末20A,端末20B,端末20C)とが接続される。サーバ10は、ネットワーク30を介してユーザが所有する端末20に、端末20間でのメッセージの送受信を実現するサービスを提供する。なお、ネットワーク30に接続される端末20の数は限定されない。
FIG. 1 shows the configuration of a communication system 1 according to an embodiment of the present disclosure. As disclosed in FIG. 1, in the communication system 1, a
ネットワーク30は、1以上の端末20と、1以上のサーバ10とを接続する役割を担う。すなわち、ネットワーク30は、端末20がサーバ10に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
The
ネットワーク30のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク30は、限定でなく例として、アドホック・ネットワーク(ad hoc network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、広域ネットワーク(wide area network:WAN)、ワイヤレスWAN(wireless WAN:WWAN)、大都市圏ネットワーク(metropolitan area network:MAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDN(integrated service digital networks)、無線LAN、LTE(long term evolution)、CDMA(code division multiple access)、ブルートゥース(Bluetooth(登録商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ネットワーク30は、1つまたは複数のネットワーク30を含むことができる。
One or more portions of
端末20(端末20A,端末20B,端末20C)は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA(personal digital assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末20は情報処理端末と表現されてもよい。
The terminal 20 (
端末20A、端末20Bおよび端末20Cの構成は基本的には同一であるため、以下の説明においては、端末20について説明する。また、必要に応じて、ユーザXが利用する端末を端末20Xと表現し、ユーザXまたは端末20Xに対応づけられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよいし、そうでなくてもよい。
Because the configurations of
サーバ10は、端末20に対して、所定のサービスを提供する機能を備える。サーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ10は、限定でなく例として、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ10は情報処理装置と表現されてもよい。サーバ10と端末20とを区別する必要がない場合は、サーバ10と端末20とは、それぞれ情報処理装置と表現されてもよいし、されなくてもよい。
The
<ハードウェア(HW)構成> <Hardware (HW) configuration>
図1を用いて、通信システム1に含まれる各装置のHW構成について説明する。 The hardware configuration of each device included in communication system 1 will be explained using Figure 1.
(1)端末のHW構成 (1) Device hardware configuration
端末20は、制御部21(CPU:central processing unit(中央処理装置))、記憶部28、通信I/F22(インタフェース)、入出力部23、表示部24、位置情報取得部25を備える。端末20のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定ではなく例として、端末20は、マイク232、カメラ234、位置情報取得部25等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
The
通信I/F22は、ネットワーク30を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F22は、ネットワーク30を介して、サーバ10との通信を実行する機能を有する。通信I/F22は、各種データを制御部21からの指示に従って、サーバ10に送信する。また、通信I/F22は、サーバ10から送信された各種データを受信し、制御部21に伝達する。また、通信I/F22を単に通信部と表現する場合もある。また、通信I/F22が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The communication I/
入出力部23は、端末20に対する各種操作を入力する装置、および、端末20で処理された処理結果を出力する装置を含む。入出力部23は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。
The input/
入力部は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、タッチパネル231、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ234(動画像を介した操作入力)、マイク232(音声による操作入力)を含む。
The input unit is realized by any one or combination of all types of devices that can receive input from a user and transmit information related to the input to the
出力部は、制御部21で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定でなく例として、 タッチパネル、タッチディスプレイ、スピーカ233(音声出力)、レンズ(限定でなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。
The output unit is realized by any one or a combination of all types of devices capable of outputting the results of processing by the
表示部24は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部24は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HDM:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部24は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。
The
入出力部23がタッチパネルの場合、入出力部23と表示部24とは、略同一の大きさおよび形状で対向して配置されていてもよい。
If the input/
制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
The
制御部21は、限定でなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)を含む。
The
記憶部28は、端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部28は、限定でなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部28は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
端末20は、プログラムPを記憶部28に記憶し、このプログラムPを実行することで、制御部21が、制御部21に含まれる各部としての処理を実行する。つまり、記憶部28に記憶されるプログラムPは、端末20に、制御部21が実行する各機能を実現させる。また、このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。
The terminal 20 stores the program P in the
マイク232は、音声データの入力に利用される。スピーカ233は、音声データの出力に利用される。カメラ234は、動画像データの取得に利用される。
The
(2)サーバのHW構成 (2) Server hardware configuration
サーバ10は、制御部11(CPU)、記憶部15、通信I/F14(インタフェース)、入出力部12、表示部13を備える。サーバ10のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、サーバ10のHWは、サーバ10のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ10のHWは、表示部13を取り外すような構成であってもよいし、そうでなくてもよい。
The
制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
The
制御部11は、代表的には中央処理装置(CPU)、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。
The
記憶部15は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部15は、これらに限定されない。また、記憶部15は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
通信I/F14は、ネットワーク30を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F14は、ネットワーク30を介して、端末20との通信を実行する機能を有する。通信I/F14は、各種データを制御部11からの指示に従って、端末20に送信する。また、通信I/F14は、端末20から送信された各種データを受信し、制御部11に伝達する。また、通信I/F14を単に通信部と表現する場合もある。また、通信I/F14が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The communication I/
入出力部12は、サーバ10に対する各種操作を入力する装置により実現される。入出力部12は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部12は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部12、限定でなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入出力部12は、これらに限定されない。
The input/
表示部13は、代表的にはモニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))で実現される。なお、表示部13は、ヘッドマウントディスプレイ(HDM)などであってもよいし、そうでなくてもよい。なお、これらの表示部13は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。ただし、本開示において、表示部13は、これらに限定されない。
The
サーバ10は、プログラムPを記憶部15に記憶し、このプログラムPを実行することで、制御部11が、制御部11に含まれる各部としての処理を実行する。つまり、記憶部15に記憶されるプログラムPは、サーバ10に、制御部11が実行する各機能を実現させる。このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。
The
本開示の各実施形態においては、端末20および/または、サーバ10のCPUがプログラムPを実行することにより、実現するものとして説明する。
In each embodiment of the present disclosure, the present invention is described as being realized by the CPU of the terminal 20 and/or the
なお、端末20の制御部21、および/または、サーバ10の制御部11は、制御回路を有するCPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
The
また、本開示の各実施形態のプログラムP(限定ではなく、例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムPを記憶可能である。また、プログラムPは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムPとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 In addition, the program P (which may be, for example and not by way of limitation, a software program, computer program, or program module) of each embodiment of the present disclosure may or may not be provided in a state stored in a computer-readable storage medium. The storage medium is capable of storing the program P in a "non-transitory tangible medium." In addition, the program P may or may not be for realizing part of the functions of each embodiment of the present disclosure. Furthermore, the program P may or may not be a so-called difference file (difference program) that can realize the functions of each embodiment of the present disclosure in combination with a program P already recorded in a storage medium.
記憶媒体は、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定でなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カード、またはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムPを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ(memory)と表現されてもよいし、されなくてもよい。 The storage medium may include one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, a field programmable gate array (FPGA) or an application specific IC (ASIC)), a hard disk drive (HDD), a hybrid hard drive (HHD), an optical disk, an optical disk drive (ODD), a magneto-optical disk, a magneto-optical drive, a floppy diskette, a floppy disk drive (FDD), a magnetic tape, a solid state drive (SSD), a RAM drive, a secure digital card, or a drive, any other suitable storage medium, or a suitable combination of two or more thereof. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, as appropriate. It should be noted that the storage medium is not limited to these examples and may be any device or medium capable of storing the program P. Also, the storage medium may or may not be referred to as a memory.
サーバ10および/または端末20は、記憶媒体に記憶されたプログラムPを読み出し、読み出したプログラムPを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
The
また、本開示のプログラムPDDは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ10および/または端末20に提供されてもよいし、されなくてもよい。サーバ10および/または端末20は、限定でなく例として、インターネット等を介してダウンロードしたプログラムPを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
The program PDD of the present disclosure may or may not be provided to the
また、本開示の各実施形態は、プログラムPが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 In addition, each embodiment of the present disclosure may be realized in the form of a data signal embedded in a carrier wave in which the program P is embodied by electronic transmission.
サーバ10および/または端末20における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。
At least a portion of the processing in the
端末20における処理の少なくとも一部を、サーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、端末20の制御部21の各機能部の処理のうち少なくとも一部の処理を、サーバ10で行う構成としてもよいし、そうでなくてもよい。
At least a part of the processing in the terminal 20 may or may not be performed by the
サーバ10における処理の少なくとも一部を、端末20により行う構成としてもよいし、そうでなくてもよい。この場合、サーバ10の制御部11の各機能部の処理のうち少なくとも一部の処理を、端末20で行う構成としてもよいし、そうでなくてもよい。
At least a part of the processing in the
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。 Unless explicitly stated, the judgment configuration in the embodiments of the present disclosure is not essential, and a specified process may or may not be executed when the judgment condition is satisfied, or when the judgment condition is not satisfied.
なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。 The programs disclosed herein are implemented using, by way of example and not limitation, scripting languages such as ActionScript and JavaScript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), and markup languages such as HTML5.
<実施の形態>
本実施形態に係るサーバ10は、端末20に対してコンテンツを送信するサービスを提供する。
<Embodiment>
The
ここで、コンテンツとは、音楽や動画などであり、小説や漫画などであってもよい。本実施形態においては、基本的に、コンテンツを音楽であるとして説明する。 The content here refers to music, videos, and the like, and may also be novels, manga, and the like. In this embodiment, the content will basically be described as music.
また、サーバ10からサービスの提供を受けるユーザは、サービスを受けるにあたって対価(主に金銭)を支払ってサーバ10が提供するサービスを利用できる有料会員と、対価を支払わない代わりに有料会員よりも受けることができるサービスが制限される無料会員とを含む。また、有料会員は、支払う対価の大きさ(限定ではなく一例として支払う金銭の額面)によって受けることができるサービスの質が異なるものを含んでもよい。
Users who receive services from the
限定ではなく一例として、コンテンツが音楽である場合に、有料会員であれば、視聴制限をしないのに対して、無料会員であれば、最初の30秒だけ視聴できる、あるいは、単位期間(限定ではなく一例として1ヶ月)中に再生可能な回数を制限する。この再生制限は、曲単位の再生回数により制限することとしてもよいし、単位期間内の総再生回数により制限することとしてもよいし、単位期間内の総再生時間により制限することとしてもよい。 As a non-limiting example, if the content is music, paid members will not be restricted from viewing, whereas free members will only be able to view the first 30 seconds, or the number of times the content can be played within a unit period (one month, as an example, and not a limitation). This playback restriction may be based on the number of times each song is played, the total number of times the content is played within a unit period, or the total playback time within a unit period.
ところで、サーバ10は、各コンテンツについて、そのコンテンツの一部の要素を除いた状態のコンテンツを提供することもできる。具体的には、コンテンツが音楽である場合に、サーバ10は、ボーカルの要素を含む状態と、ボーカルの要素を除いた状態での提供をすることができる。また、あるいは、例えば、コンテンツが動画(例えば、映画)である場合には、サーバ10は、通常の映画と、無声映画としての提供を行うこともできる。
For each piece of content, the
このときサーバ10は、コンテンツの提供対象がコンテンツの提供が制限される会員である場合に、提供したコンテンツが全ての要素を含むものであっても、一部の要素を除いた状態のコンテンツであっても、コンテンツを提供したものとして、次回以降のコンテンツの提供における制限の根拠としてカウントして、各ユーザのコンテンツの提供に係る管理を実行する。以下、詳細に説明する。
At this time, if the content is provided to a member to whom the provision of content is restricted, the
(1)端末20の機能構成
図1に示すように、端末20の制御部21は、コンテンツ要求部211と、再生部212と、表示処理部213と、を備える。
(1) Functional Configuration of the
コンテンツ要求部211は、ユーザからの入出力部23に対するコンテンツの指定と、当該コンテンツを再生する態様の指定と、を受け付けて、通信I/F22を介して、サーバ10に指定されたコンテンツを要求するコンテンツ要求情報を送信する。このとき、コンテンツ要求部211は、コンテンツ要求情報に対応付けて、端末20のユーザを識別するユーザ識別情報(ユーザIDともいう)を送信してもよい。サーバ10が提供するサービスが、サーバ10が提供するサービスサイトにログインした状態でのサービスの提供を受けるものである場合にはサーバ10にはユーザIDが特定できていることから、ユーザ識別情報を送信しなくてもよい。また、コンテンツ要求部211は、コンテンツ要求情報に対応付けて、指定されているコンテンツの再生態様を指定する態様指定情報を送信してもよい。
The
ここで、コンテンツの再生の態様とは、コンテンツをそのまま送信する、即ち、コンテンツから一部の要素を除く処理を行わない第1態様か、コンテンツから一部の要素を除く処理による第2態様のいずれかを指定するものであってよい。ここで、一部の要素とは人の音声であってよい。つまり、コンテンツが音楽である場合に、所謂、オンボーカル、オフボーカルを指定する情報であってよい。 The content playback mode here may specify either a first mode in which the content is transmitted as is, i.e., no processing is performed to remove some elements from the content, or a second mode in which some elements are removed from the content. Here, the some elements may be human voice. In other words, when the content is music, the information may specify so-called on-vocal or off-vocal.
また、ユーザからの入出力部23に対するコンテンツの品質を指定する入力を受け付けている場合には、コンテンツ要求部211は、コンテンツ要求情報に対応付けて、コンテンツの品質を指定する品質情報を送信してもよい。ここでいうコンテンツの品質とは、コンテンツが音声を含むものであれば音質(限定ではなく一例として、周波数特性や歪率、SN比、ダイナミックレンジなど)を意味し、コンテンツが画像を含むものであれば画質(限定ではなく一例として、解像度やフレームレート)を意味することとしてよい。
Furthermore, when an input specifying the quality of the content is received from the user at the input/
再生部212は、通信I/F22を介して、サーバ10から送信されたコンテンツを受信して、受信したコンテンツを再生する。即ち、コンテンツが音楽である場合に、入出力部23のスピーカから、音声を出力する。また、再生部212は、ユーザからの入出力部23に対する入力を受け付けて、コンテンツの早送りや指定された再生位置からの再生など、一般的な音楽プレイヤーが実現可能な機能を実行する。再生部212によるコンテンツの再生は、ストリーミングなどの形式は問わない。
The
表示処理部213は、サーバ10が提供するコンテンツに関する情報を、表示部24の表示領域に表示するように指示する。表示処理部213は、例えば、コンテンツの一覧や、コンテンツを要求する際のコンテンツの態様や品質の入力を受け付けるためのメニュー等を表示する。
以上が、端末20の機能構成である。
The
The functional configuration of the terminal 20 has been described above.
(2)サーバ10の機能構成
図2に示すように、サーバ10は、判定部111と、再生制御部112と、履歴更新部113と、を備える。
(2) Functional Configuration of the
判定部111は、通信I/F14を介して受信したコンテンツ要求情報に対応するユーザのユーザ識別情報に対応付けられている会員種別が、有料会員であるか無料会員であるかを特定する。制御部11は、通信I/F14を介して受信した情報(コンテンツ要求情報、態様指定情報、品質情報)を記憶部15に記憶する。判定部111は、ユーザ識別情報に対応付けられている会員種別が無料会員である場合に、対応付けられている利用履歴に基づいて、コンテンツの再生の可否を判定する。
The
判定部111は、コンテンツ要求情報に対応するユーザ識別情報の会員種別が有料会員である場合には、コンテンツの再生が可能であると判定する。
If the membership type of the user identification information corresponding to the content request information is a paid membership, the
一方、判定部111は、コンテンツ要求情報に対応するユーザ識別情報の会員種別が無料会員である場合には、ユーザ識別情報に対応する利用履歴を参照して、コンテンツ識別情報で示されるコンテンツを再生した回数を特定する。そして、特定した回数が、所定の閾値(限定ではなく一例として、一回)未満であるかを判定する。特定した回数が、所定の閾値未満である場合には、判定部111は、コンテンツの再生が可能であると判定する。特定した回数が所定の閾値未満でない(閾値以上である)場合には、判定部111は、コンテンツの再生が不可能であると判定する。
On the other hand, if the membership type of the user identification information corresponding to the content request information is a free membership, the
再生制御部112は、判定部111による判定にしたがって、端末20に、コンテンツを送信する。
The
再生制御部112は、判定部111がコンテンツの再生が可能であると判定した場合に、通信I/F14を介して、対応するコンテンツ要求情報に含まれるユーザ識別情報で示されるユーザの端末20に、コンテンツ識別情報で示されるコンテンツを送信する。このとき、再生制御部112は、コンテンツ要求情報とともに態様指定情報を受け付けている場合であって、態様指定情報が第2態様、即ち、オフボーカルを指定しているときには、コンテンツに対して、ボーカルの音声波長を消去する処理を行ってオフボーカルとしたコンテンツ(第2態様のコンテンツ)を、送信する。また、再生制御部112は、品質情報を受け付けている場合には、品質情報で指定される品質となるようにコンテンツを処理して、処理後のコンテンツを送信する。なお、態様指定情報がない場合には、第1態様でのコンテンツの送信をすることとしてもよい。また、品質情報がない場合には、標準品質のコンテンツを送信することとしてよいが、これはその限りではなく、品質情報がない場合に、高品質のコンテンツを送信することをデフォルトとしてもよい。
When the
なお、ここでは、再生制御部112による処理を行って指定される態様や品質となるコンテンツを送信することとしているが、予め、各種の態様、品質のコンテンツを記憶部15に記憶しておき、再生制御部112は、指定される態様、品質のコンテンツを読み出して送信することとしてもよい。
Note that, here, content with the specified aspect and quality is transmitted by processing performed by the
一方で、再生制御部112は、判定部111がコンテンツの再生が不可能であると判定した場合には、通信I/F14を介して、対応するコンテンツ要求情報に含まれるユーザ識別情報で示されるユーザの端末20に、制限情報を送信する。制限情報は、コンテンツの再生が不可であることを示す情報である。
On the other hand, if the
履歴更新部113は、再生制御部112が、端末20にコンテンツを送信した場合に、送信先の端末20に対応するユーザのユーザ識別情報に対応する、履歴情報を更新する。即ち、ユーザ識別情報に、送信したコンテンツのコンテンツ識別情報が対応付けられていない場合には、履歴情報に、そのコンテンツ識別情報と再生回数を対応付けて更新する。また、ユーザ識別情報に、送信したコンテンツのコンテンツ識別情報が対応付けられている場合には、その再生回数を1加算して更新する。
When the
以上が、サーバ10の機能構成である。なお、サーバ10は、1台のサーバ装置により実現されてもよいし、複数のサーバ装置により実現されてもよい。複数のサーバ装置により実現する場合には、各サーバ装置がサーバ10としての全機能を保持していてもよいし、サーバ10の一部の機能のみを分散して保持し、連携してサーバ10としての機能を実現する態様であってもよい。
The above is the functional configuration of
<データ>
図2は、サーバ10の記憶部15に記憶されている情報であって、サーバ10がサービスを提供する各ユーザに関するユーザ管理情報200の構成例を示すデータ概念図である。サーバ10は、ユーザ管理情報200を、コンテンツを要求しているユーザが制限の係る無料会員であるか、有料会員であるかを判定することや、コンテンツを送信してもよいかの可否を判定するために用いる。
<Data>
2 is a conceptual data diagram showing an example of the configuration of
図2に示すように、ユーザ管理情報200は、ユーザID201と、ユーザ名202と、会員種別203と、利用履歴204とが、対応付けられた情報である。
As shown in FIG. 2,
ユーザID201は、サーバ10が提供するサービスを享受するユーザを識別するためのユーザの識別情報である。
ユーザ名202は、対応するユーザID201で示されるユーザIDを有するユーザの名前である。ユーザ名202は、本名であってもよいし、ハンドルネームであってもよい。
会員種別203は、対応するユーザID201で示されるユーザIDを有するユーザの会員の種別を示す情報であり、ここでは、有料会員と無料会員の2種があるものとするが、その他の種類があってもよいし、有料会員の中に複数の種類があってもよい。
利用履歴204は、対応するユーザID201で示されるユーザによって視聴されたコンテンツと、その視聴回数を示す情報である。また、図2には示していないが、各コンテンツについて、視聴された日時の情報も保持してよい。本実施形態では、利用履歴204は、所定のタイミング(限定ではなく一例として、月末から月初への切り替わりのタイミング)で、リセットされることとする。これにより、無料会員であるユーザの各コンテンツについての再生回数のカウントが容易になる。なお、リセットのタイミングは、一律で実行せずともよく、ユーザ識別情報ごとに、ユーザの情報が登録された日付を基準にリセットするようにしてもよい。また、リセットしない場合には、コンテンツの再生日時を履歴情報として保持しておくことで、所定期間内における再生回数を特定するようにしてもよい。
The
なお、ユーザ管理情報200において、ユーザ名202は必須の情報ではない。また、ユーザ管理情報200には、図2に示した情報以外のユーザに関連する情報が登録されていてもよい。
Note that the
<動作>
図3は、通信システム1における端末20とサーバ10との間のやり取りの例を示すシーケンス図である。
<Operation>
FIG. 3 is a sequence diagram showing an example of an exchange between the terminal 20 and the
図3に示すように、端末20は、コンテンツの指定と、そのコンテンツを再生する態様の指定を受け付ける(ステップS301)。端末20は、ユーザIDと、指定されているコンテンツのコンテンツIDを含むコンテンツ要求情報と、指定されている再生の態様を示す態様指定情報と、をサーバ10に送信する(ステップS302)。
As shown in FIG. 3, the terminal 20 accepts the specification of content and the specification of the mode in which the content is to be played (step S301). The terminal 20 transmits to the
サーバ10は、ユーザIDと、コンテンツ要求情報と、態様指定情報と、を受信すると、受信したユーザIDに関連付けられている会員種別を特定する(ステップS303)。そして、サーバ10は、その会員種別が無料会員である場合にコンテンツの再生可否を判定する(ステップS304)。サーバ10は、コンテンツの再生が可能であると判定すると、態様指定情報で指定された態様のコンテンツを送信する(ステップS305)。
When the
端末20は、サーバ10から受信したコンテンツを再生する(ステップS306)。 The terminal 20 plays the content received from the server 10 (step S306).
また、コンテンツの送信後、サーバ10は、送信したコンテンツが第1態様であっても第2態様であっても、送信先の端末20を所持するユーザの利用履歴を更新する(ステップS307)。
In addition, after transmitting the content, the
図4は、図3に示すやり取りを実現するための端末20の動作例を示すフローチャートである。図4に示す処理は、ユーザが所望のコンテンツを選択するところからの処理を示している。 Figure 4 is a flowchart showing an example of the operation of the terminal 20 for realizing the exchange shown in Figure 3. The process shown in Figure 4 shows the process from the point where the user selects the desired content.
図4に示すように、端末20の入出力部23は、ユーザからユーザが所望するコンテンツを指定する入力を受け付ける(ステップS401)。入出力部23は、受け付けた入力内容を、制御部21に送信する。
As shown in FIG. 4, the input/
次に、入出力部23は、ユーザから、コンテンツの再生の態様の指定を受け付ける(ステップS402)。入出力部23は、受け付けた入力内容を、制御部21に送信する。
Next, the input/
制御部21のコンテンツ要求部211は、通信I/F22を介してサーバ10に、指定されたコンテンツの識別情報を含むコンテンツ要求情報と、そのコンテンツの再生の態様を指定する態様指定情報と、を送信する。このとき、コンテンツ要求部211は、端末20のユーザを識別するユーザIDも併せて送信してもよい(ステップS403)。
The
制御部21は、通信I/F22を介して、要求したコンテンツを受信しているかを判定する(ステップS404)。コンテンツを受信した場合には(ステップS404のYES)、制御部21の再生部212は、コンテンツの再生を実行する(ステップS405)。コンテンツを受信していない場合には(ステップS404のNO)、制御部21は、通信I/F22を介して、制限情報を受信しているか否かを判定する(ステップS406)。制限情報を受信していない場合には(ステップS406のNO)、ステップS404の処理に戻る。
The
制限情報を受信していた場合には(ステップS406のYES)、表示処理部213は、受信した制限情報を、表示部24の表示領域に表示する(ステップS407)。
If restriction information has been received (YES in step S406), the
制御部21は、ユーザからの終了入力があるか否かを判定する(ステップS408)。ここでいう終了入力は、コンテンツを再生するためのアプリの終了入力であってもよいし、端末の電源を切る、スリープさせるなどの入力であってもよい。終了入力がない場合には(ステップS408のNO)、ステップS401の処理に戻り、終了入力があった場合には(ステップS408のYES)、処理を終了する。
The
なお、図4において、ステップS402の処理は、省略することとしてもよい。また、ステップS402においては、コンテンツの品質を指定する品質情報の指定を受け付けてもよく、その場合には、ステップS403において、コンテンツ要求部211は、品質情報も送信することとしてよい。
In FIG. 4, the process of step S402 may be omitted. Also, in step S402, specification of quality information that specifies the quality of the content may be accepted, and in that case, in step S403, the
図5は、図3に示すやり取りを実現するためのサーバ10の動作例を示すフローチャートである。図5に示す処理は、1つのコンテンツ要求情報を受信した場合にサーバ10が実行する処理を示している。
Figure 5 is a flowchart showing an example of the operation of the
サーバ10の通信I/F14は、端末20から、ユーザIDと、コンテンツ要求情報と、態様指定情報と、を受信する(ステップS501)。通信I/F14は、受信した各情報を制御部11に送信する。制御部11は、受信した情報を記憶部15に記憶させる。
The communication I/
制御部11の判定部111は、受信したユーザIDと、記憶部15に記憶されているユーザ管理情報200を参照して、ユーザIDに対応付けられている会員種別203が、無料会員であるか否かを判定する(ステップS502)。無料会員ではない、つまり、有料会員である場合には(ステップS502のNO)、ステップS504の処理に移行する。
The
受信したユーザIDに会員種別として、無料会員であることを示す情報が対応付けられていた場合には(ステップS502のYES)、判定部111は、ユーザ管理情報200の利用履歴204を参照して、受信したユーザIDに対応付けられている利用履歴204の中に、受信したコンテンツ要求情報に含まれるコンテンツ識別情報があるか否かを確認する。利用履歴204の中に、受信したコンテンツ要求情報に含まれるコンテンツ識別情報がある場合には、判定部111は、その再生回数を特定する。利用履歴204の中に、受信したコンテンツ要求情報に含まれるコンテンツ識別情報がない場合には、判定部111は、その再生回数を0として特定する。そして、判定部111は、特定した再生回数が、予め定められた閾値未満であるか否かを判定する(ステップS503)。再生回数が予め定められた閾値未満である場合には(ステップS503のYES)、判定部111は、コンテンツの再生が可能であると判定する。
When the received user ID is associated with information indicating a free membership as a membership type (YES in step S502), the
再生制御部112は、判定部111によりコンテンツが再生可能であると判定された場合に、再生制御部112は、コンテンツ要求情報に対応する態様指定情報の指定が、第1態様または第2態様のいずれであるか、即ち、オンボーカルであるかオフボーカルであるかを判定する。態様指定情報の指定が、オフボーカルを指定するものである場合には(ステップS504のYES)、再生制御部112は、コンテンツ要求情報のコンテンツ識別情報で示されるコンテンツに対して、ボーカルの波長(特定の周波数)を除去する処理を行って、オフボーカル(第2態様)のコンテンツを生成する(ステップS505)。当該処理には、既存の技術を利用することができる。
When the
再生制御部112は、指定された態様に変換したコンテンツ、即ち、ボーカルなしの音楽を、通信I/F14を介して、受信しているユーザIDで示されるユーザの端末20に送信する(ステップS506)。
The
態様指定情報の指定がオンボーカル(第1態様)を指定している、または、態様指定情報がない場合には(ステップS504のNO)、再生制御部112は、コンテンツ要求情報のコンテンツ識別情報で示されるコンテンツを、そのまま、通信I/F14を介して、受信しているユーザIDで示されるユーザの端末20に送信する(ステップS509)。
If the mode designation information specifies on-vocal (first mode) or there is no mode designation information (NO in step S504), the
コンテンツの送信後に再生制御部112は、コンテンツを送信した対象のユーザIDと、コンテンツの識別情報と、を履歴更新部113に伝達する。
After the content is transmitted, the
履歴更新部113は、ユーザ管理情報200において、受信したユーザIDに対応する利用履歴204に、受信したコンテンツ識別情報が登録されている場合には、その再生回数を1加算してユーザ管理情報200を更新し、受信したコンテンツ識別情報が登録されている場合には、そのコンテンツ識別情報に、再生回数1を対応付けた情報を追加登録してユーザ管理情報200を更新し、処理を終了する。
If the received content identification information is registered in the
一方、ステップS503において、再生回数が予め定められた閾値未満でない場合、つまり、閾値以上である場合には(ステップS503のNO)、判定部111は、コンテンツの再生が不可能であると判定する。
On the other hand, in step S503, if the number of plays is not less than the predetermined threshold, that is, if it is equal to or greater than the threshold (NO in step S503), the
そして、再生制御部112は、コンテンツの再生ができない旨を示す制限情報を、通信I/F14を介して、ユーザIDで示されるユーザの端末20に送信し(ステップS508)、処理を終了する。
Then, the
なお、図5には示していないが、コンテンツの再生の品質を指定する指定情報をステップS501で受信している場合には、ステップS505において、指定されている品質のコンテンツに変換する処理を行う。 Although not shown in FIG. 5, if specification information specifying the quality of content playback is received in step S501, processing is performed in step S505 to convert the content to the specified quality.
また、ステップS501において受信した各情報は、互いに対応付けられることがサーバ10にて判断できる態様になっていれば、それぞれ個別に受信してもよい。
In addition, each piece of information received in step S501 may be received individually if the
<表示例>
図6は、端末20における表示画面例を示す図である。
<Display example>
FIG. 6 is a diagram showing an example of a display screen on the terminal 20. As shown in FIG.
図6(a)は、端末20の表示部24の表示領域に表示されるコンテンツ一覧の表示例である。ユーザは、表示されたコンテンツ一覧の中から所望のコンテンツを選択(タップ)する。ここでは、例えば、「0007 DDDD」を選択したとする。
Figure 6 (a) is an example of a content list displayed in the display area of the
すると、端末20は、図6(b)に示すように、選択したコンテンツのダウンロードの実行の許可を求めるメニューを表示する。このメニューには、コンテンツの再生の態様を指定する情報として、「オンボーカル」、「オフボーカル」、を選択するためのボタンも共に表示されてもよい。 Then, as shown in FIG. 6(b), the terminal 20 displays a menu requesting permission to execute the download of the selected content. This menu may also display buttons for selecting "on vocal" or "off vocal" as information for specifying the mode of content playback.
ユーザが有料会員、もしくは、無料会員で選択したコンテンツを視聴した回数が閾値に達していない場合には、サーバ10からユーザが選択したコンテンツが送信される。そして、サーバ10から指定したコンテンツが送信されてきた場合には、図6(c)に示すように、端末20は、コンテンツの再生を実行する。
If the user is a paid member or a free member and the number of times the user has viewed the selected content has not reached the threshold, the
一方で、サーバ10からコンテンツではなく、制限情報を受信した場合には、端末20は、図6(d)に示すように、制限情報を表示する。ここで、制限情報は、ユーザが指定したコンテンツがダウンロードできないことを示す情報である。このとき、図6(d)に示すように、コンテンツ再生の制限がない有料会員へのグレードアップを勧める情報を表示するようにしてもよいし、しなくてもよい。
On the other hand, when restriction information, rather than content, is received from the
<変形例>
本発明に係る態様は、上記実施形態に限定するものではない。以下、各種変形例について説明する。
<Modification>
The aspects of the present invention are not limited to the above-described embodiment. Various modifications will be described below.
(1) 上記実施形態においては、コンテンツの再生制限について、コンテンツ毎の再生回数に基づく制限を行う例を示しているが、上述したように制限の方法はこれに限定するものではない。以下、その他の例について具体的に説明する。 (1) In the above embodiment, an example is shown in which restrictions on content playback are imposed based on the number of times each piece of content is played, but as mentioned above, the restriction method is not limited to this. Other examples are specifically described below.
上記実施形態では、コンテンツそれぞれで、その再生回数が所定の閾値以上になった場合に再生を制限する例を示しているが、再生制御部112は、コンテンツそれぞれではなく、所定期間におけるコンテンツの再生総回数が所定の閾値以上になった場合に再生を制限することとしてもよい。即ち、いずれのコンテンツ(同じコンテンツを要求し続けてもよい)を要求しても、再生回数1回として計上され、その回数の総計が所定の閾値を超えるか否かで、再生を制限するように構成してもよい。この場合、利用履歴204としては、コンテンツ識別情報を記憶することなく、回数のみを記憶することとしてもよい。
In the above embodiment, an example is shown in which playback is restricted for each piece of content when the number of times that content has been played reaches or exceeds a predetermined threshold, but the
また、再生の制限は、再生総時間を基準に実行することとしてもよい。即ち、無料会員である場合には、単位期間あたりの再生総時間(限定ではなく一例として、1ヶ月当たり5時間)が定められる。端末20からコンテンツ要求情報があって、そのコンテンツ要求情報で示されるコンテンツが端末20において再生された場合に、端末20は、その再生時間をサーバ10に送信する。サーバ10は、受信した再生時間を逐次加算していき、ユーザ管理情報200の利用履歴204として記憶する。ユーザの端末20から、コンテンツ要求情報があったときに、ユーザIDに対応する利用履歴204に記憶されている再生総時間が、所定の閾値を超えている場合に、再生制御部112は、端末20にコンテンツを送信しない。このように、端末20で再生された総時間で制限するように構成してもよい。
In addition, playback restrictions may be implemented based on the total playback time. That is, for a free member, a total playback time per unit period (5 hours per month, as an example and not a limitation) is set. When content request information is received from the terminal 20 and the content indicated in the content request information is played on the terminal 20, the terminal 20 transmits the playback time to the
(2) 上記実施形態では、コンテンツとして音楽を例に説明しているが、上述の通り、動画や、何らかのテキストデータや画像などであってもよい。コンテンツが動画である場合には、一部の要素としては、動画中の人物の会話音を除去対象として、無声の動画としたものを第2態様のコンテンツとしてもよい。また、コンテンツが小説等である場合には、その小説を、例えば、一部の要素として、小説中の一部の章を削除したデータを第2態様のコンテンツとしてもよい。また、コンテンツが漫画などである場合には、登場人物のセリフを一部の要素として除去したコンテンツを第2態様のコンテンツとしてもよい。 (2) In the above embodiment, music is used as an example of the content, but as mentioned above, the content may be a video, or some kind of text data or image. If the content is a video, the second type of content may be a silent video with the conversation sounds of the characters in the video removed as a partial element. If the content is a novel or the like, the second type of content may be data from the novel with some chapters removed as a partial element. If the content is a manga or the like, the second type of content may be content from which the lines of the characters have been removed as a partial element.
(3) 上記実施の形態において、再生制御部112は、コンテンツの再生回数が閾値に達した場合には(ステップS503のNO)、制限情報を端末20に送信する(ステップS508)こととしているが、これは、その限りではない。制限情報に代えて、再生制御部112は、コンテンツの一部(限定ではなく一例として冒頭から30秒分)、所謂サンプルデータを、端末20に送信することとしてもよい。
(3) In the above embodiment, the
(4) 上記実施の形態において、端末20は、所謂カラオケ機能を備えてもよい。即ち、端末20から、態様指定情報として、第2態様(オフボーカル)のコンテンツをサーバ10に要求してオフボーカルのコンテンツを受信した場合(第1態様(オンボーカル)のコンテンツでもよい)に、入出力部23のマイク232を介してユーザの歌声を集音し、受信したコンテンツとともに、スピーカ233から出力することとしてもよい。以下、図7を用いて説明する。図7は、端末20のコンテンツ再生時の動作例を示すフローチャートである。
(4) In the above embodiment, the terminal 20 may have a so-called karaoke function. That is, when the terminal 20 requests content of the second mode (off vocal) from the
図7に示すように、端末20の通信I/F22は、サーバ10からコンテンツを受信する(ステップS701)。通信I/F22は、受信したコンテンツを制御部21に伝達する。
As shown in FIG. 7, the communication I/
このとき、再生部212は、入出力部23を介して、ユーザからカラオケモードの設定入力がされているか否かを判定する(ステップS702)。
At this time, the
カラオケモードが設定されていない場合(ステップS703のNO)は、そのまま受信したコンテンツを出力し(ステップS706)、ステップS707の処理に移行する。 If karaoke mode is not set (NO in step S703), the received content is output as is (step S706), and the process proceeds to step S707.
カラオケモードが設定されている場合(ステップS703のYES)は、再生部212は、更に、エフェクトの設定がされているかを判定する(ステップS703)。ここでエフェクトとは、音声に対して何らかの編集を施すことをいい、限定ではなく一例として、エコー効果、変声効果(男性の声を女性の声に、又は、女性の声を男性の声に、あるいは、動物のような声に変更すること)などの効果が含まれてよい。
If the karaoke mode is set (YES in step S703), the
エフェクトの設定がされている場合には(ステップS703のYES)、再生部212は、マイク232から集音されるユーザの声に、指定されているエフェクトの処理を施し、スピーカ233から、コンテンツの音とともに出力する(ステップS704)。
If an effect has been set (YES in step S703), the
エフェクトの設定がされていない場合には(ステップS703のNO)、再生部212は、マイク232から集音されるユーザの声とともに、コンテンツの音を出力する(ステップS705)。
If no effects have been set (NO in step S703), the
制御部21は、ユーザからの終了入力があるか否かを判定する(ステップS707)。ここでいう終了入力は、コンテンツを再生するためのアプリの終了入力であってもよいし、端末の電源を切る、スリープさせるなどの入力であってもよい。終了入力がない場合には(ステップS707のNO)、ステップS401の処理に戻り、終了入力があった場合には(ステップS707のYES)、処理を終了する。
The
このように、端末20は、コンテンツ再生時にユーザの声と共に出力することとしてよく、所謂カラオケ機能を実現してもよい。 In this way, the terminal 20 may output the user's voice along with the content when it is being played back, realizing a so-called karaoke function.
(5) 上記実施形態において、コンテンツの態様や品質を指定できる旨を説明したが、これらの指定は、コンテンツの利用途中に切り替えることができることとしてもよい。限定ではなく一例として、最初に端末20において第1態様のコンテンツを再生している途中で、ユーザが第2態様での再生を指定する入力をした場合に、第2態様でのコンテンツの再生に変更することとしてよい。この切替は、サーバ10から送信するコンテンツの態様を切り替えて端末20に送信することで実現してもよいし、サーバ10が元々第1態様、第2態様のいずれでも再生可能なコンテンツを端末20に送信し、端末20で切り替えて再生の態様を切り替えることで実現することとしてもよい。これはコンテンツの品質の切替であっても同様である。
(5) In the above embodiment, it has been described that the content mode and quality can be specified, but these specifications may be able to be switched while the content is being used. As a non-limiting example, when the user inputs a command to specify playback in the second mode while content in the first mode is being initially played back on the terminal 20, the content may be changed to be played back in the second mode. This switching may be achieved by switching the mode of the content transmitted from the
(6) 上記補足(3)においては、再生回数が閾値に達している場合には、サンプル再生ができる旨を説明しているが、再生回数が閾値に達していなくても、ユーザは端末20を介して、サンプル再生を指定できてもよい。サンプル再生とは、コンテンツの時間軸方向においてコンテンツの一部のみが再生できる再生手法であり、音楽の場合であれば、冒頭の所定時間(限定ではなく一例として30秒)のみの再生であったり、サビのみの再生であったりしてよい。サンプル再生の指定を受け付けた場合には、サーバ10は、サンプル用のコンテンツを端末20に送信する。サンプル用のコンテンツは、予め記憶部15に記憶されていてもよいし、通常のコンテンツから時間軸方向で一部をきりとったものであってもよい。そして、サンプル再生の場合には、サーバ10は、利用履歴204を更新しない。なお、第1態様または第2態様のコンテンツは、時間軸方向でフル再生が可能なコンテンツである。
(6) In the above supplementary note (3), it is explained that sample playback is possible when the number of playbacks reaches the threshold, but even if the number of playbacks does not reach the threshold, the user may be able to specify sample playback via the
また、最初にサンプル再生を指定している場合に、途中で、第1態様での再生や第2態様での再生に切り替えることができてもよい。途中でサンプル再生から第1態様または第2態様での再生に切り替えられた場合には、サーバ10は、利用履歴204を更新する。
In addition, when sample playback is specified initially, playback may be switched to the first mode or the second mode midway through. When switching from sample playback to playback in the first mode or the second mode midway through, the
(7) 上記実施形態においてサーバ10は、コンテンツの再生に係る品質情報を受け付ける例を示しているが、受け付けることができるコンテンツの再生に係る情報(設定情報ともいう)は、上記実施形態に示した情報に限定するものではない。設定情報は、限定ではなく一例として、コンテンツが動画など画像を含むものであれば再生の輝度であってもよいし、色調の指定であってもよい。また、設定情報は、動画に対する字幕の有無の指定であってもよい。また、コンテンツが音楽である場合には、設定情報は、重低音の強調指定であってもよいし、特定の音域のカット指定であってもよいし、再生速度の速度指定であってもよい。
(7) In the above embodiment, the
<実施形態の効果>
上記実施形態に係るサーバ10は、端末20からコンテンツを要求するコンテンツ要求情報に応じて、コンテンツを送信した場合に、そのコンテンツの態様が第1態様と第2態様のいずれであっても、そのコンテンツを視聴したものとして、利用履歴として計上する。そして、サーバ10は、利用履歴に基づいて、コンテンツの配信の可否を判断し、コンテンツの利用を制限することができる。
これにより、サーバ10は、コンテンツの配信の態様の指定を受け付けて、受け付けた態様でのコンテンツの配信を行うことができるとともに、コンテンツの配信の態様が第1態様と第2態様のいずれであっても、利用履歴として計上することで、コンテンツを再生する際に制限することができる。これにより、ユーザがコンテンツの利用の制限を解除するために、限定ではなく一例として、有料会員としての登録を促すことができる。
Effects of the embodiment
When the
This allows the
また、サーバ10は、コンテンツの単位期間あたりの利用回数が所定の閾値を超える場合に、ユーザによるコンテンツの利用が不可であると判定してもよい。また、あるいは、サーバ10は、コンテンツの単位期間あたりの総利用時間が所定の閾値を超える場合に、ユーザによるコンテンツの利用が不可であると判定してもよい。
これにより、サーバ10は、定量的に、ユーザにコンテンツを提供してよいかどうかを判断することができる。
The
This allows the
また、サーバ10は、コンテンツの態様としての態様指定情報の他、コンテンツの品質に係る指定を受け付けて、指定された品質のコンテンツを、端末20に送信することとしてもよい。
これにより、サーバ10は、コンテンツの再生の態様の他、品質を指定する入力を受け付けて、指定された品質のコンテンツを提供することができる。したがって、サーバ10は、ユーザにより高い質のサービスを提供することができる。
Furthermore, the
This allows the
また、サーバ10は、コンテンツの態様として第2態様の指定を受け付けている場合に、元々記憶しているコンテンツから一部の要素を取り除く処理を施し、処理後のコンテンツを端末20に送信することとしてもよい。サーバ10は、コンテンツが音楽である場合には、特定の音、例えば、ボーカル相当の周波数を除去してボーカルなしの音声を生成することとしてもよい。
これにより、サーバ10は、各態様に応じたコンテンツを用意しておかなくとも済むので、記憶容量の削減を実現することができる。
Furthermore, when the
This eliminates the need for the
また、サーバ10が提供するコンテンツは、音楽又は動画であってよく、その場合に除去される一部の要素は、人の音声であってもよい。
これにより、サーバ10は、音楽であればオフボーカルの音楽を提供することができ、動画の場合であれば、無声動画を提供することができる。したがって、サーバ10は、様々なバリエーションのコンテンツを提供することができる。
Furthermore, the content provided by the
In this way, the
また、サーバ10が、提供するサービスを享受するユーザの会員としての種別には、サービスを受けるにあたって、対価を支払っている有料会員と、対価を支払っていない無料会員と、が含まれてよい。そして、無料会員である場合に、コンテンツの提供を制限することとしてもよい。
これにより、有料会員と無料会員とを区別し、無料会員に足して有料会員になるモチベーションを与えることができる。
In addition, the types of membership of users who enjoy the services provided by the
This makes it possible to distinguish between paid and free members and to motivate free members to become paid members.
1 通信システム
10 サーバ
11 制御部
111 判定部
112 再生制御部
113 履歴更新部
12 入出力部
13 表示部
14 通信I/F(通信部)
15 記憶部
20 端末
21 制御部
211 コンテンツ要求部
212 再生部
213 表示処理部
22 通信I/F
23 入出力部
231 タッチパネル
232 マイク
233 スピーカ
234 カメラ
24 表示部(ディスプレイ)
25 位置情報取得部
28 記憶部
30 ネットワーク
REFERENCE SIGNS LIST 1
15
23 Input/
25 Location
Claims (6)
ユーザ識別情報と、前記ユーザ識別情報に関連付けられる会員種別情報と、前記ユーザ識別情報に関連付けられる利用履歴と、を記憶する記憶部と、
前記ユーザ識別情報と、コンテンツ識別情報を含むコンテンツ要求情報を受信する受信部と、
前記コンテンツ要求情報に対応するユーザ識別情報の会員種別情報と利用履歴とに基づいて、コンテンツ再生の可否を判定する判定部と、
前記判定部による判定に基づき、前記コンテンツ要求情報に含まれるコンテンツ識別情報に係るコンテンツを第1態様、あるいは第1態様から一部の要素が除かれた第2態様によって、前記端末にてコンテンツを再生させる再生制御部と、
前記再生制御部が前記第1態様あるいは前記第2態様によってコンテンツを再生させたことに基づいて、前記利用履歴を更新する履歴更新部と、
を備え、
前記会員種別情報が示す会員種別には、第1種会員と、前記第1種会員よりも受けることができる前記サービスが制限される第2種会員とが含まれ、
前記再生制御部は、
前記第1種会員の第1端末において、前記第1種会員の入力に基づいて前記第1態様でコンテンツを再生させることが可能であり、前記第1種会員の入力に基づいて前記第2態様でコンテンツを再生させることが可能であり、
前記第2種会員の第2端末において、前記第2種会員の入力に基づいて前記第1態様でコンテンツを再生させることが可能であり、前記第2種会員の入力に基づいて前記第2態様でコンテンツを再生させることが可能であり、
前記判定部による判定に基づき、前記第2端末における前記第1態様でのコンテンツの再生と前記第2態様でのコンテンツの再生とを制限し、前記第2端末において、コンテンツの再生が制限される旨を示す情報を表示させる情報処理装置。 An information processing device that provides a service of transmitting content to a terminal,
A storage unit that stores user identification information, membership type information associated with the user identification information, and a usage history associated with the user identification information;
a receiving unit for receiving the user identification information and content request information including content identification information;
a determination unit that determines whether or not content can be played back based on membership type information and a usage history of user identification information corresponding to the content request information;
a playback control unit that plays back the content related to the content identification information included in the content request information in a first mode or in a second mode in which some elements are removed from the first mode based on the determination by the determination unit, at the terminal;
a history update unit that updates the usage history based on the playback control unit having played back the content in the first mode or the second mode;
Equipped with
The membership types indicated by the membership type information include a first type membership and a second type membership in which the services that can be received are more limited than those of the first type membership,
The playback control unit
In a first terminal of the first type member, content can be reproduced in the first manner based on an input from the first type member, and content can be reproduced in the second manner based on an input from the first type member,
In a second terminal of the second type member, content can be reproduced in the first manner based on an input from the second type member, and content can be reproduced in the second manner based on an input from the second type member,
An information processing device that restricts playback of content in the first manner and playback of content in the second manner on the second terminal based on the judgment by the judgment unit, and displays information on the second terminal indicating that playback of content is restricted .
前記判定部は、単位期間あたりのコンテンツの利用回数が所定の閾値を超える場合にコンテンツ再生不可であると判定する。 2. The information processing device according to claim 1,
The determination unit determines that the content cannot be played back when the number of times the content is used per unit time period exceeds a predetermined threshold value.
前記判定部は、単位期間あたりのコンテンツの総利用時間が所定の閾値を超える場合にコンテンツ再生不可であると判定する。 2. The information processing device according to claim 1,
The determination unit determines that the content cannot be played back when a total usage time of the content per unit period exceeds a predetermined threshold value.
前記コンテンツは、音楽または動画であり、
前記受信部は、
前記第1端末における前記第1種会員の入力に基づいて、音質または画質の少なくともいずれかを指定する品質情報を、前記第1端末から受信可能であり、
前記第2端末における前記第2種会員の入力に基づいて、前記品質情報を、前記第2端末から受信可能であり、
前記再生制御部は、
前記第1端末から受信した前記品質情報に基づいて前記第1端末においてコンテンツを再生させ、
前記第2端末から受信した前記品質情報に基づいて前記第2端末においてコンテンツを再生させる。 The information processing device according to any one of claims 1 to 3,
The content is music or video,
The receiving unit is
The first terminal is capable of receiving quality information that specifies at least one of sound quality and image quality based on an input of the first type member at the first terminal,
The quality information is receivable from the second terminal based on an input of the second type member at the second terminal;
The playback control unit
Reproducing content at the first terminal based on the quality information received from the first terminal;
The content is reproduced in the second terminal based on the quality information received from the second terminal.
前記第1種会員は、前記サービスに対して対価を支払っている有料会員であり、
前記第2種会員は、前記サービスに対して対価を支払っていない無料会員である。 The information processing device according to any one of claims 1 to 4 ,
The first type of member is a paid member who pays a fee for the service,
The second type of member is a free member who does not pay for the service.
前記ユーザ識別情報と、コンテンツ識別情報を含むコンテンツ要求情報を受信する受信ステップと、
前記コンテンツ要求情報に対応するユーザ識別情報の会員種別情報と利用履歴とに基づいて、コンテンツ再生の可否を判定する判定ステップと、
前記判定ステップによる判定に基づき、前記コンテンツ要求情報に含まれるコンテンツ識別情報に係るコンテンツを第1態様、あるいは第1態様から一部の要素が除かれた第2態様によって、前記端末にてコンテンツを再生させる再生制御ステップと、
前記再生制御ステップが前記第1態様あるいは前記第2態様によってコンテンツを再生させたことに基づいて、前記利用履歴を更新する履歴更新ステップと、
を実行し、
前記会員種別情報が示す会員種別には、第1種会員と、前記第1種会員よりも受けることができる前記サービスが制限される第2種会員とが含まれ、
前記再生制御ステップでは、
前記第1種会員の第1端末において、前記第1種会員の入力に基づいて前記第1態様でコンテンツを再生させることが可能であり、前記第1種会員の入力に基づいて前記第2態様でコンテンツを再生させることが可能であり、
前記第2種会員の第2端末において、前記第2種会員の入力に基づいて前記第1態様でコンテンツを再生させることが可能であり、前記第2種会員の入力に基づいて前記第2態様でコンテンツを再生させることが可能であり、
前記判定ステップによる判定に基づき、前記第2端末における前記第1態様でのコンテンツの再生と前記第2態様でのコンテンツの再生とを制限し、前記第2端末において、コンテンツの再生が制限される旨を示す情報を表示させるコンテンツ再生方法。 An information processing device that provides a service of transmitting content to a terminal, the information processing device being capable of accessing a storage unit that stores user identification information, membership type information associated with the user identification information, and a usage history associated with the user identification information,
a receiving step of receiving content request information including the user identification information and content identification information;
a determination step of determining whether or not content can be reproduced based on membership type information and a usage history of user identification information corresponding to the content request information;
a playback control step of playing back the content related to the content identification information included in the content request information in a first mode or a second mode obtained by removing some elements from the first mode, on the terminal based on the determination in the determination step;
a history updating step of updating the usage history based on the fact that the content has been reproduced in the first mode or the second mode in the reproduction control step;
Run
The membership types indicated by the membership type information include a first type membership and a second type membership in which the services that can be received are more limited than those of the first type membership,
In the regeneration control step,
In a first terminal of the first type member, content can be reproduced in the first manner based on an input from the first type member, and content can be reproduced in the second manner based on an input from the first type member,
In a second terminal of the second type member, content can be reproduced in the first manner based on an input from the second type member, and content can be reproduced in the second manner based on an input from the second type member,
A content playback method that restricts playback of content in the first manner and playback of content in the second manner on the second terminal based on the judgment made in the judgment step, and displays information on the second terminal indicating that playback of content is restricted .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020206818A JP7638691B2 (en) | 2020-07-10 | 2020-12-14 | Information processing device, communication system, content playback program, and content playback method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020119477A JP6847292B1 (en) | 2020-07-10 | 2020-07-10 | Information processing device, communication system, content playback program, content playback method |
| JP2020206818A JP7638691B2 (en) | 2020-07-10 | 2020-12-14 | Information processing device, communication system, content playback program, and content playback method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020119477A Division JP6847292B1 (en) | 2020-07-10 | 2020-07-10 | Information processing device, communication system, content playback program, content playback method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022016252A JP2022016252A (en) | 2022-01-21 |
| JP2022016252A5 JP2022016252A5 (en) | 2023-06-08 |
| JP7638691B2 true JP7638691B2 (en) | 2025-03-04 |
Family
ID=74879226
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020119477A Active JP6847292B1 (en) | 2020-07-10 | 2020-07-10 | Information processing device, communication system, content playback program, content playback method |
| JP2020206818A Active JP7638691B2 (en) | 2020-07-10 | 2020-12-14 | Information processing device, communication system, content playback program, and content playback method |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020119477A Active JP6847292B1 (en) | 2020-07-10 | 2020-07-10 | Information processing device, communication system, content playback program, content playback method |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP6847292B1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003208492A (en) | 2002-01-15 | 2003-07-25 | Sony Corp | Information providing system, information processing apparatus and method, and program |
| JP2010108311A (en) | 2008-10-30 | 2010-05-13 | Koichi Sumida | Investment management device and system and investment management method in user participation type content manufacturing system and program |
| JP2015207114A (en) | 2014-04-18 | 2015-11-19 | フリュー株式会社 | Server and control method therefor, terminal device and control method therefor, control program, and recording medium |
| JP5857405B2 (en) | 2010-12-28 | 2016-02-10 | ソニー株式会社 | Information processing apparatus, playback control method, program, and content playback system |
| JP2017138949A (en) | 2016-01-29 | 2017-08-10 | フリュー株式会社 | Content creation device, management device, and content creation device control method |
| JP2020005025A (en) | 2018-06-25 | 2020-01-09 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10164552A (en) * | 1996-11-29 | 1998-06-19 | Matsushita Electric Ind Co Ltd | Video on demand transmission device and video on demand terminal device |
| JP2010283477A (en) * | 2009-06-02 | 2010-12-16 | Ism Corp | Learning system, moving picture managing and reproducing device, and moving picture managing and reproducing program |
| WO2011092838A1 (en) * | 2010-01-29 | 2011-08-04 | 株式会社フォーサイド・ドット・コム | Content sharing system and content sharing method |
| JP2013157784A (en) * | 2012-01-30 | 2013-08-15 | Hello Spot Co Ltd | Moving image distributing device and system |
| JP5582157B2 (en) * | 2012-03-16 | 2014-09-03 | カシオ計算機株式会社 | Social network service system, image display method, and program |
-
2020
- 2020-07-10 JP JP2020119477A patent/JP6847292B1/en active Active
- 2020-12-14 JP JP2020206818A patent/JP7638691B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003208492A (en) | 2002-01-15 | 2003-07-25 | Sony Corp | Information providing system, information processing apparatus and method, and program |
| JP2010108311A (en) | 2008-10-30 | 2010-05-13 | Koichi Sumida | Investment management device and system and investment management method in user participation type content manufacturing system and program |
| JP5857405B2 (en) | 2010-12-28 | 2016-02-10 | ソニー株式会社 | Information processing apparatus, playback control method, program, and content playback system |
| JP2015207114A (en) | 2014-04-18 | 2015-11-19 | フリュー株式会社 | Server and control method therefor, terminal device and control method therefor, control program, and recording medium |
| JP2017138949A (en) | 2016-01-29 | 2017-08-10 | フリュー株式会社 | Content creation device, management device, and content creation device control method |
| JP2020005025A (en) | 2018-06-25 | 2020-01-09 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
Non-Patent Citations (2)
| Title |
|---|
| ドラマや人気タレントのライブ映像などお宝動画が埋もれているサイトです FC2動画,Mr.PC,2018年03月24日,第9巻 第5号,pp.106 |
| 音楽やミュージックビデオを再生する,iPhone 6s 6s Plus START BOOK,2015年10月18日,pp.63-69 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022016252A (en) | 2022-01-21 |
| JP6847292B1 (en) | 2021-03-24 |
| JP2022016162A (en) | 2022-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5730884B2 (en) | Cloud-based media player and offline media access | |
| JP4833147B2 (en) | Terminal device, comment output method, and program | |
| JP2024502664A (en) | Video generation methods, devices, electronic equipment and storage media | |
| JP4829171B2 (en) | Terminal device, comment distribution server, comment transmission method, comment output method, comment distribution method, and program | |
| US20100107082A1 (en) | Comment delivery system, terminal device, comment delivery method, and recording medium storing program therefor | |
| KR101963753B1 (en) | Method and apparatus for playing videos for music segment | |
| JP2011130279A (en) | Content providing server, content reproducing apparatus, content providing method, content reproducing method, program and content providing system | |
| CN109120997A (en) | Method for processing video frequency, device, terminal and medium | |
| CN110324718A (en) | Audio-video generation method, device, electronic equipment and readable medium | |
| CN113891151B (en) | Audio processing method, device, electronic device and storage medium | |
| JP6280215B2 (en) | Video conference terminal, secondary stream data access method, and computer storage medium | |
| JP2016126445A (en) | Server, control method thereof, and program | |
| US20070129114A1 (en) | Method and system of creating customized ringtones | |
| WO2016002331A1 (en) | Information processing device, information processing method, and content sharing system | |
| JP7638691B2 (en) | Information processing device, communication system, content playback program, and content playback method | |
| WO2022179522A1 (en) | Recommended video display method and apparatus, medium, and electronic device | |
| JP6266827B1 (en) | Terminal and server | |
| JP4318182B2 (en) | Terminal device and computer program applied to the terminal device | |
| JP2019191877A (en) | Method and program for providing contents streaming service using qr code (r), and for managing data statistic on user | |
| JP2019106201A (en) | Server, server controlling method, and program | |
| US11863808B2 (en) | Generating media queues by multiple participants | |
| KR20130082732A (en) | Method, terminal, and recording medium for providing user interface for contents service | |
| JP2005204338A (en) | Method for reproducing still picture cartoon in portable telephone or mobile terminal | |
| JP2008228120A (en) | MOVIE FILE SERVER, TERMINAL DEVICE, ITS OPERATION CONTROL METHOD AND CONTROL PROGRAM THEREOF | |
| JP2006139710A (en) | Reproduction method of static image cartoon in mobile phone set and portable terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20210827 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20210827 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230531 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230531 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231027 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20231108 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20240416 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20240425 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240501 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240521 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240722 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20241001 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250219 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7638691 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |