WO2014046023A1 - コンテンツ配信装置 - Google Patents
コンテンツ配信装置 Download PDFInfo
- Publication number
- WO2014046023A1 WO2014046023A1 PCT/JP2013/074800 JP2013074800W WO2014046023A1 WO 2014046023 A1 WO2014046023 A1 WO 2014046023A1 JP 2013074800 W JP2013074800 W JP 2013074800W WO 2014046023 A1 WO2014046023 A1 WO 2014046023A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- distribution
- digital content
- content
- terminal device
- music
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
Definitions
- the present invention relates to a content distribution device, and more particularly to a content distribution device that distributes digital content to terminal devices connected via a communication line.
- the purpose of the present invention is to provide a service that allows users to easily enjoy the entire digital content.
- Other objects of the present invention will become apparent by referring to the entire specification.
- a content distribution device is a content distribution device that distributes digital content to a terminal device connected via a communication line, and accepts a digital content distribution request from the terminal device.
- Means, a first distribution method for distributing a part of the digital content in a manner in which reuse in the terminal device is restricted in response to the received distribution request, and the terminal device A plurality of distribution methods including a second distribution method that distributes in a method that restricts reuse in the network, and a third distribution method that distributes the entire digital content in a method that allows reuse in the terminal device.
- a program according to an embodiment of the present invention is a program that causes a computer to function as a content distribution device that distributes digital content to a terminal device connected via a communication line.
- a second distribution method that distributes the entirety in a manner that restricts reuse in the terminal device; and a third distribution method that delivers the entirety of the digital content in a manner that allows reuse in the terminal device;
- Various embodiments of the present invention can provide a service that allows the user to easily enjoy the entire digital content.
- FIG. 1 is a block diagram schematically showing a system including a music distribution server that functions as a content distribution apparatus according to an embodiment of the present invention.
- the block diagram which shows roughly the architecture of the terminal device in one Embodiment.
- the block diagram which shows the function of the music delivery server in one Embodiment.
- the flowchart which shows the music delivery process in one Embodiment.
- An example of the music reproduction proposal screen 90 in one embodiment.
- FIG. 1 is a block diagram schematically showing a system including a music distribution server 10 functioning as a content distribution apparatus as an embodiment of the present invention.
- the music distribution server 10 includes a plurality of terminal devices 30-1, 30-2,..., 30-N (hereinafter, “The terminal device 30 is sometimes collectively referred to as a terminal device 30), and provides a music distribution service to a user who operates the terminal device 30.
- the music distribution server 10 includes a CPU 11, a main memory 12, a user I / F 13, a communication I / F 14, an external memory 15, and a disk drive 16. Are electrically connected to each other.
- the CPU 11 loads an operating system and various programs from the external memory 15 to the main memory 12 and executes instructions included in the loaded programs.
- the main memory 12 is used for storing a program executed by the CPU 11, and is constituted by, for example, a DRAM.
- the user I / F 13 includes, for example, an information input device such as a keyboard and a mouse that accepts an operator's input, and an information output device such as a liquid crystal display that outputs a calculation result of the CPU 11.
- the communication I / F 14 is implemented as hardware, firmware, communication software such as a TCP / IP driver or a PPP driver, or a combination thereof, and is configured to be able to communicate with the terminal device 30 via the communication network 20.
- the external memory 15 is composed of, for example, a magnetic disk drive, and stores an operating system, various programs, and various data. Various data that can be stored in the external memory 15 may be stored in a database server physically separate from the music distribution server 10 that is communicably connected to the music distribution server 10.
- the disk drive 16 reads data stored in various storage media such as CD-ROM, DVD-ROM, and DVD-R, or writes data to these storage media.
- the music distribution server 10 functions as a web server that performs HTTP communication with the terminal device 30, manages a website composed of a plurality of hierarchical web pages, and responds to a request from the terminal device 30. Download and distribute music data.
- the music distribution server 10 functions as a streaming server for performing streaming distribution of music data using a protocol such as RTSP (Real Time Streaming Protocol), and responds to a request from the terminal device 30. Stream music data.
- RTSP Real Time Streaming Protocol
- the terminal device 30 is an arbitrary information processing device in which an application execution environment for executing an application including a web browser is installed.
- an application execution environment for executing an application including a web browser is installed.
- the terminal device 30 can access the music distribution server 10 to display a web page provided from the music distribution server 10, receive streaming distribution or download distribution of music data, and reproduce the distributed music data. it can.
- FIG. 2 is a block diagram conceptually showing the architecture of the terminal device 30.
- the terminal device 30 includes a CPU 31, a main memory 32, a user I / F 33, a communication I / F 34, and an external memory 35, and these components are electrically connected to each other via a bus 36. Connected.
- the CPU 31 loads various programs such as an operating system from the external memory 35 into the main memory 32, and executes instructions included in the loaded program.
- the main memory 32 is used for storing a program executed by the CPU 31, and is constituted by, for example, a DRAM.
- the user I / F 33 includes, for example, an information input device such as a touch panel that accepts user input, a keyboard, buttons, and a mouse, and an information output device such as a liquid crystal display that outputs a calculation result of the CPU 31.
- the communication I / F 34 is implemented as hardware, firmware, communication software such as a TCP / IP driver or a PPP driver, or a combination thereof, and configured to be able to communicate with the music distribution server 10 via the communication network 20. .
- the external memory 35 is composed of, for example, a magnetic disk drive or a flash memory, and stores various programs such as an operating system.
- the terminal device 30 having such an architecture includes, for example, browser software for interpreting an HTML file (HTML data) and displaying it on the screen.
- the terminal device 30 is obtained from the music distribution server 10 by the function of the browser software.
- the web page corresponding to the received HTML data can be displayed by interpreting the HTML data.
- the terminal device 30 includes plug-in software incorporated in browser software, and can reproduce multimedia files such as music data embedded in HTML data using the browser software and plug-in software.
- the music distribution server 10 includes an information storage unit 52 that stores various tables and databases, a distribution request reception unit 53 that receives a distribution request for music data from a user, and a “ A content distribution unit 54 that distributes music data by any one of distribution methods of “trial listening”, “playback”, and “purchase”, a proposal information transmission unit 55 that transmits information that proposes a distribution method to the terminal device 30, Charging processing unit 56 that performs charging processing related to the distribution of a ticket, and a ticket holding status updating unit that updates the holding status for each user of a virtual ticket that is a virtual ticket necessary for the distribution of music data by the “playback” distribution method 57.
- These functions are realized by various programs and tables stored in the CPU 11, the main memory 12, and the external memory 15 operating in cooperation.
- the information storage unit 52 includes a ticket management table 52a for managing the above-described virtual ticket holding status for each user, a distribution history management table 52b for managing distribution history of music data for the user, and a music database that is a database of music data. 52c.
- music database 52c music data that can be provided to the user is stored in a file format such as AAC (Advanced Audio Coding) or WMA (Windows (registered trademark) Media Audio).
- AAC Advanced Audio Coding
- WMA Windows (registered trademark) Media Audio
- the music database 52c does not necessarily need to be stored in the music distribution server 10, and may be stored in another server device or the like that is connected so as to be communicable with the music distribution server 10.
- the ticket management table 52a stores the “number of virtual tickets” held by the user in association with the “user ID” for identifying the user.
- the distribution history management table 52b is associated with a “user ID” for identifying a user, and “distribution date and time” that is the date and time when the music data is distributed as the distribution history for this user. Information such as “distributed music ID” to be identified and “distribution method” indicating which distribution method is “trial listening”, “reproduction”, or “purchase” is stored.
- FIG. 6 is a flowchart illustrating an example of music distribution processing executed by the music distribution server 10.
- a music data distribution request is received from a user operating the terminal device 30 (step S100). Specifically, it is transmitted from the terminal device 30 when the user operating the terminal device 30 operates the album unit basic screen 70 and the music unit basic screen 80 which are basic screens for requesting distribution of music data.
- the music distribution server 10 receives data requesting distribution of music data.
- the album unit basic screen 70 and the music unit basic screen 80 will be described.
- the album unit basic screen 70 is displayed on the terminal device 30 by searching using a keyword or the like from a plurality of albums that can be distributed by the music distribution server 10 or by selecting a favorite album from a recommended album list. This is the screen that is displayed.
- the album unit basic screen 70 displays a basic information display section 72 for displaying basic information such as images and titles corresponding to the selected album from the top to the bottom of the screen, and a list of songs included in the album.
- a music list section 74 for requesting distribution of music data corresponding to the music displayed and displayed in a list.
- the music list section 74 is provided with a trial listening request button 74a for requesting music data to be listened to and a play / purchase button 74b for requesting playback or purchase of music data for each music displayed in a list. ing. The request to play or purchase music data is actually made via the music unit basic screen 80 displayed when the play / purchase button 74b is selected.
- the music unit basic screen 80 is searched using a keyword or the like from among a plurality of songs that can be distributed by the music distribution server 10 when the play / purchase button 74b of the album unit basic screen 70 illustrated in FIG. Or a screen displayed on the terminal device 30 by selecting a favorite song from the recommended song list.
- the music unit basic screen 80 includes a basic information display unit 82 that displays basic information such as an image and a title corresponding to the selected music from the top to the bottom of the screen, and a distribution request for music data.
- a request operation unit 84 for performing an operation and a reproduction operation unit 86 for performing an operation when reproducing a music are provided.
- the request operation unit 84 displays a reproduction request button 84a displayed as "Listening to this song”, a purchase request button 84b displayed as “Buy this song”, and "Purchase ticket”.
- the number of virtual tickets held by the user at that time is displayed above the ticket purchase button 84c.
- the number of virtual tickets held by the user is acquired from the ticket management table 52a and displayed.
- the music data distribution request includes a sample request made by selecting the sample request button 74 a on the album unit basic screen 70 and a reproduction request made by selecting the reproduction request button 84 a on the song unit basic screen 80.
- a purchase request made by selecting the purchase request button 84b on the music unit basic screen 80, and when these buttons are selected, data requesting distribution corresponding to each button is transmitted from the terminal device 30. .
- step S104 streaming distribution of music data stored in the music database 52c to the terminal device 30 using a protocol such as RTSP is started.
- RTSP a protocol such as RTSP
- the music data distributed by such streaming distribution is temporarily stored in the terminal device 30 as cache data, but then deleted, and reuse in the terminal device 30 is limited.
- the terminal device 30 may be preliminarily buffered with a portion corresponding to the trial listening time of the music data. The trial listening time will be described later.
- the music data using the virtual ticket is waited for a predetermined time limit T (for example, 45 seconds) to elapse after the streaming distribution is started (step S106). Is displayed on the terminal device 30 (step S108).
- the process for monitoring the elapse of the time limit T after the start of the streaming distribution is a process executed by the proposal information transmission unit 55, similarly to the process for displaying the music reproduction proposal screen 90 on the terminal device 30.
- An example of the music reproduction proposal screen 90 is shown in FIG. As shown in the figure, the music reproduction proposal screen 90 is a screen for notifying the user that the trial listening time has elapsed and for allowing the user to select whether or not to perform reproduction using the virtual ticket.
- a reproduction non-instruction button 92 displayed as “Do not listen”.
- step S110 a process executed when a music data reproduction request is received, which will be described later. It progresses to the process (step S112) which confirms the delivery history of music data.
- step S112 the process executed when the reproduction non-instruction button 92 is selected.
- the reproduction non-instruction button 92 it is determined that it is instructed not to perform reproduction using the virtual ticket (step S110), and the music distribution process is terminated.
- the time limit T is the time for which the music can be auditioned according to the request for audition.
- the distribution history of music data for this user is determined. Is determined, and it is determined whether or not the number of reproductions of the music data requested to be reproduced has reached a predetermined upper limit number N (step S112).
- the distribution history management table 52b is referred to, and from the distribution history corresponding to the user's “user ID”, the same music data as the music data requested to be reproduced this time (identified by the “distribution music ID”).
- the number of times of reproduction is derived by extracting the distribution history distributed by the distribution method “reproduction”, and it is determined whether or not the derived number of times of reproduction has reached a predetermined upper limit number N To do.
- step S114 the possession status of the virtual ticket possessed by this user is updated (step S114). Specifically, the “number of virtual tickets” corresponding to the “user ID” of the user who made the reproduction request, which is managed in the ticket management table 52a, is reduced by one.
- the reproduction request button 84a of the music unit basic screen 80 may not be selected in advance, or the ticket management table 52a may be selected.
- an error message or a message prompting the purchase of a virtual ticket may be displayed on the terminal device 30.
- step S116 streaming distribution of the music data of the selected music is performed (step S116), and the music distribution process is terminated.
- the music data stored in the music database 52c is streamed to the terminal device 30 using a protocol such as RTSP.
- RTSP a protocol such as RTSP.
- streaming distribution is started, the terminal device 30 plays the music data while downloading it, and the user performs various operations (stop, fast forward, rewind, volume adjustment, etc.) via the playback operation unit 86 of the music unit basic screen 80. )It can be performed.
- streaming distribution of the entire music data is performed, unlike “trial listening”.
- the distribution is stopped before the elapse of the pre-listen time after the start of distribution of music data by the distribution method “play”, the distribution is changed to distribution of music data by the distribution method “trial listening”. It is also possible to cancel the use of the virtual ticket (specifically, increase the “number” of the ticket management table 52a by one).
- the music data distributed by such streaming distribution is temporarily stored as cache data in the terminal device 30 as in the case of the streaming distribution of the music data in response to the trial listening request described above. Reuse of is limited. Further, as in the above-described streaming distribution of music data in response to the trial listening request, part or all of the music data may be buffered in advance in the terminal device 30.
- a music purchase proposal screen 100 for suggesting purchase of music data to the user is displayed on the terminal device 30 (step S118).
- An example of the music purchase proposal screen 100 is shown in FIG. As shown in the figure, the music purchase proposal screen 100 notifies the user that music data cannot be distributed any more by the distribution method “playback” using the virtual ticket, and whether or not to purchase music data.
- step S120 When the purchase instruction button 101 is selected by the user, it is determined that the user has instructed to purchase music data (step S120), and purchase of music data, which will be described later, is a process executed when a purchase request for music data is received. The process proceeds to the billing process (step S122). On the other hand, if the purchase non-instructing button 102 is selected, it is determined that it is instructed not to purchase music data (step S120), and the music distribution process is terminated. As described above, in the reproduction of music data using the virtual ticket (music data distribution by the distribution method “reproduction”), the number of reproductions of the same music data by the same user is limited by the upper limit number N.
- a billing process is performed for the purchase of music data (step S122). .
- the billing process can be performed using various payment services of a credit card company or a mobile phone carrier. Since such a billing process is a general process, further detailed description is omitted.
- the selected music data is downloaded and distributed (step S124), and the music distribution process is terminated.
- the music data stored in the music database 52c is transferred to the terminal device 30 using a protocol such as HTTP.
- the terminal device 30 can reproduce the music data using browser software and plug-in software, or can be reproduced using a dedicated player application.
- music data distributed by such download distribution is stored in the terminal device 30 and is reusable in the terminal device 30 unlike the streaming distribution described above.
- the download distribution of the music data is performed immediately after the accounting process. However, after the accounting process is executed, the music distribution process is terminated, and the download distribution is performed at an arbitrary timing according to the user's request. It is good to do in.
- the music data is transferred to the terminal device 30 as a file, but may be transferred to another device designated by the user other than the terminal device 30.
- FIG. 11 is an example of a ticket purchase screen 110 for the user to purchase a virtual ticket.
- This ticket purchase screen 110 is a screen that is displayed when the ticket purchase button 84c included in the request operation unit 84 of the music unit basic screen 80 described above is selected by the user or from a screen for managing the user's profile. It is.
- the number of virtual tickets held by the user at that time is displayed, and a number designation unit 111 for selecting and specifying the number of purchased virtual tickets and “buy” are displayed.
- the unit price of the virtual ticket is set to a price that is cheaper than the unit price of music data purchase (download distribution), for example, a price that is 1/50 of the unit price of purchase.
- download distribution a price that is 1/50 of the unit price of purchase.
- the music data can be auditioned free of charge, the user can freely perform “trial audition” and enjoy the entire music by using “virtual ticket” with a cheap “playback” of the favorite music.
- the favorite music can be “purchased” and reused by the terminal device 30 or the like.
- “trial listening” for streaming distribution of a portion corresponding to the time limit T of music data and streaming distribution of the entire music data are performed.
- the music data is distributed by one of the distribution methods of “play” and “purchase” that downloads and distributes the entire music data. Therefore, it is possible to deal with various users having different degrees of desire for the music distribution service, for example, dealing with a user who wants to enjoy the entire music data because reuse in the terminal device 30 may be restricted. Can do.
- the music reproduction proposal screen 90 is displayed on the terminal device 30 when the time limit T has elapsed since the start of streaming distribution in response to the request for listening, music data distribution by “reproduction” is proposed.
- the music playback suggestion screen 90 is displayed on the terminal device 30 after the time limit T, which is a trial listening time, has elapsed.
- the suggestion screen 90 may be displayed at other timings based on the trial listening time. For example, the timing before the trial listening time elapses (for example, 3 seconds before) or after the trial listening time has passed. It may be displayed at timing (for example, after 5 seconds).
- the music reproduction proposal screen 90 proposes the user to reproduce the music data using the virtual ticket. However, in addition to the music data reproduction or instead of the music data reproduction, the music data It may be a suggestion to purchase
- the music playback suggestion screen 90 is displayed on the terminal device 30 after the time limit T, which is a trial listening possible time, has elapsed. If, for example, streaming distribution according to the start of streaming distribution or a predetermined time (for example, 3 seconds) has elapsed since the start of streaming distribution, the music data using the virtual ticket is updated. It is good also as what proposes reproduction
- the modified music reproduction proposal screen 90a is a screen that counts down the remaining trial listening time and accepts a reproduction instruction using a virtual ticket.
- a button 91a is provided, and the number of virtual tickets held by the user at that time is displayed below the reproduction instruction button 91a.
- the reproduction instruction button 91a is selected by the user, the distribution of the entire music data is performed after the confirmation of the number of reproductions described above (step S112) and the update of the ticket management table 52a (step S114) (step S116).
- streaming distribution of the entire music data is performed, the distribution of the entire music data is not performed again from the beginning of the music data, but is continued even after the time limit T elapses in response to the trial listening request. May be delivered.
- the reproduction of music data using a virtual ticket is such that the number of reproductions of the same music data by the same user is limited by the upper limit number N.
- the reproduction of the music data is limited when the number of reproductions by the user in a specific period (for example, one month) reaches the upper limit number (for example, 50 times).
- the reproduction of music data may be restricted.
- the music purchase proposal screen 100 may be displayed on the terminal device 30 at the timing when the reproduction of the music data is restricted.
- the music reproduction suggestion screen 90 is displayed when the time limit T has elapsed since the start of streaming distribution in response to a trial listening request, and the number of reproductions performed so far by the user has reached the upper limit number N.
- the music purchase proposal screen 100 is displayed when the music data is present, but it is also possible to propose distribution of music data by a distribution method different from the requested distribution method at other timings. For example, when the number of distributions of music data in the distribution method “trial listening” reaches a predetermined number, it may be proposed to reproduce or purchase music data. Furthermore, it is not necessary to propose such a delivery method.
- the distribution of the music data by the distribution method “trial listening” is performed free of charge, but may be paid.
- the charging unit price for trial listening may be set lower than the charging unit price for reproduction (virtual ticket unit price).
- the distribution of the music data by the distribution method “reproduction” is performed using a virtual ticket.
- the present invention is not limited to this, and, as with the purchase of music data, There is no problem even if charging is performed by the charging process.
- music data is distributed, but it is needless to say that moving image data or the like may be distributed.
- other digital contents such as electronic books and applications may be distributed.
- a part of the digital content is distributed by an arbitrary mechanism in which reuse in the terminal device 30 is restricted at the time of the trial listening according to the trial request, and the digital content is reproduced at the time of the reproduction according to the reproduction request. All of the contents are distributed by an arbitrary mechanism in which reuse in the terminal device 30 is restricted, and the entire digital content is allowed to be reused in the terminal device 30 when purchasing according to the purchase request. You can deliver it.
- the processes and procedures described in this specification are realized by software, hardware, or any combination thereof other than those explicitly described in the embodiment. More specifically, the processes and procedures described in this specification are performed by mounting logic corresponding to the processes on a medium such as an integrated circuit, a volatile memory, a nonvolatile memory, a magnetic disk, or an optical storage. Realized. Further, the processes and procedures described in this specification can be implemented as a computer program and executed by various computers.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一実施形態に係る音楽配信サーバは、デジタルコンテンツの全体を気軽に楽しむことができるサービスを提供する。この音楽配信サーバは、各種テーブルやデータベースなどを記憶する情報記憶部と、ユーザからの音楽データの配信要求を受け付ける配信要求受付部と、受け付けた配信要求に応じて「試聴」「再生」「購入」のいずれかの配信方法で音楽データを配信するコンテンツ配信部と、端末装置に対して配信方法を提案する情報を送信する提案情報送信部と、音楽データの配信に関する課金処理を行う課金処理部と、「再生」の配信方法での音楽データの配信に必要な仮想的なチケットである仮想チケットのユーザ毎の保有状況を更新するチケット保有状況更新部とを備える。
Description
相互参照
本出願は、日本国特許出願2012-208562(2012年9月21日出願)に基づく優先権を主張し、その内容は参照により全体として本明細書に組み込まれる。
本出願は、日本国特許出願2012-208562(2012年9月21日出願)に基づく優先権を主張し、その内容は参照により全体として本明細書に組み込まれる。
本発明は、コンテンツ配信装置に関し、詳しくは、通信回線を介して接続された端末装置に対してデジタルコンテンツを配信するコンテンツ配信装置に関する。
従来、音楽データなどのデジタルコンテンツを販売するサービスにおいて、デジタルコンテンツを購入する前に、ユーザがコンテンツの一部を試験的に楽しめるようにするものが知られている。こうしたサービスでは、例えば音楽データを購入する場合には、音楽の全区間のうち「サビ」などの特定区間を試聴できるようになっている。こうした音楽の試聴サービスにおいては、ユーザの利用履歴に基づいてユーザの嗜好を推測し、ユーザの嗜好に合った試聴用コンテンツを提供するものが提案されている(例えば、日本国特開2009-266083号公報参照)。
しかしながら、こうした音楽の試聴サービスでは、限られた区間での試聴は気軽に行うことができるものの、音楽の全区間を楽しむためには有償で音楽データを購入する必要がある。したがって、音楽にある程度の興味はあるものの有償で購入するほどの欲求を持たないユーザは、試聴サービスのみを楽しんで音楽の全区画を楽しむ機会を逸する傾向にあった。有償で購入するほどの欲求を持たないユーザであっても音楽の全区画を楽しんでもらえるようなサービスの提供が望まれる。
本発明は、デジタルコンテンツの全体を気軽に楽しむことができるサービスを提供することを目的の一つとする。本発明の他の目的は、本明細書全体を参照することにより明らかとなる。
本発明の一実施形態に係るコンテンツ配信装置は、通信回線を介して接続された端末装置に対してデジタルコンテンツを配信するコンテンツ配信装置であって、前記端末装置からデジタルコンテンツの配信要求を受け付ける受付手段と、当該受け付けた配信要求に応じて、前記デジタルコンテンツの一部を前記端末装置での再利用が制限される方式で配信する第1の配信方法と、前記デジタルコンテンツの全体を前記端末装置での再利用が制限される方式で配信する第2の配信方法と、前記デジタルコンテンツの全体を前記端末装置での再利用を許容する方式で配信する第3の配信方法と、を含む複数の配信方法のうちの何れかの配信方法によって当該デジタルコンテンツを配信する配信手段と、を備える。
本発明の一実施形態に係るプログラムは、コンピュータを、通信回線を介して接続された端末装置に対してデジタルコンテンツを配信するコンテンツ配信装置として機能させるプログラムであって、前記端末装置からデジタルコンテンツの配信要求を受け付ける受付処理と、当該受け付けた配信要求に応じて、前記デジタルコンテンツの一部を前記端末装置での再利用が制限される方式で配信する第1の配信方法と、前記デジタルコンテンツの全体を前記端末装置での再利用が制限される方式で配信する第2の配信方法と、前記デジタルコンテンツの全体を前記端末装置での再利用を許容する方式で配信する第3の配信方法と、を含む複数の配信方法のうちの何れかの配信方法によって当該デジタルコンテンツを配信する配信処理と、を前記コンピュータに実行させる。
本発明の様々な実施形態によって、デジタルコンテンツの全体を気軽に楽しむことができるサービスを提供することができる。
以下、適宜図面を参照し、本発明の様々な実施形態を説明する。なお、図面において共通する構成要素には同一の参照符号が付されている。
図1は、本発明の一実施形態としてのコンテンツ配信装置として機能する音楽配信サーバ10を含むシステムを概略的に示すブロック図である。図1に示すように、音楽配信サーバ10は、インターネット等の通信網20を介して、通信機能を備える複数の端末装置30-1、30-2、・・・、30-N(以下、「端末装置30」と総称することがある)と通信可能に接続されており、端末装置30を操作するユーザに対して音楽の配信サービスを提供する。
音楽配信サーバ10は、図示のとおり、CPU11と、メインメモリ12と、ユーザI/F13と、通信I/F14と、外部メモリ15と、ディスクドライブ16とを含み、これらの各構成要素がバス17を介して互いに電気的に接続されている。CPU11は、外部メモリ15からオペレーティングシステムや様々なプログラムをメインメモリ12にロードし、ロードしたプログラムに含まれる命令を実行する。メインメモリ12は、CPU11が実行するプログラムを格納するために用いられ、例えば、DRAMによって構成される。
ユーザI/F13は、例えば、オペレータの入力を受け付けるキーボードやマウス等の情報入力装置と、CPU11の演算結果を出力する液晶ディスプレイ等の情報出力装置とを含む。通信I/F14は、ハードウェア、ファームウェア、又はTCP/IPドライバやPPPドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、通信網20を介して端末装置30と通信可能に構成される。
外部メモリ15は、例えば磁気ディスクドライブで構成され、オペレーティングシステムや様々なプログラム、各種データが記憶される。外部メモリ15に記憶され得る各種データは、音楽配信サーバ10と通信可能に接続される音楽配信サーバ10とは物理的に別体のデータベースサーバに格納されてもよい。ディスクドライブ16は、CD-ROM、DVD-ROM、DVD-R等の各種の記憶メディアに格納されたデータを読み込み、又は、これらの記憶メディアにデータを書き込む。
一実施形態において、音楽配信サーバ10は、端末装置30とHTTPによる通信を行うウェブサーバとして機能し、階層構造の複数のウェブページから成るウェブサイトを管理すると共に端末装置30からの要求に応じて音楽データのダウンロード配信を行う。また、一実施形態において、音楽配信サーバ10は、RTSP(Real Time Streaming Protocol)などのプロトコルを用いて音楽データのストリーミング配信を行うためのストリーミングサーバとして機能し、端末装置30からの要求に応じて音楽データのストリーミング配信を行う。
端末装置30は、一実施形態において、ウェブブラウザを含むアプリケーションを実行するためのアプリケーション実行環境を実装した任意の情報処理装置であり、例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ、電子書籍リーダー及びゲーム用コンソールを含むがこれらには限られない。端末装置30は、音楽配信サーバ10にアクセスすることにより、音楽配信サーバ10から提供されるウェブページを表示すると共に音楽データのストリーミング配信やダウンロード配信を受け、配信された音楽データを再生することができる。
端末装置30のアーキテクチャについて図2を参照して説明する。図2は、端末装置30のアーキテクチャを概念的に示すブロック図である。端末装置30は、図示のとおり、CPU31と、メインメモリ32と、ユーザI/F33と、通信I/F34と、外部メモリ35と、を含み、これらの各構成要素がバス36を介して互いに電気的に接続されている。
CPU31は、外部メモリ35からオペレーティングシステム等の様々なプログラムをメインメモリ32にロードし、ロードしたプログラムに含まれる命令を実行する。メインメモリ32は、CPU31が実行するプログラムを格納するために用いられ、例えば、DRAMによって構成される。
ユーザI/F33は、例えば、ユーザの入力を受け付けるタッチパネル、キーボード、ボタンやマウス等の情報入力装置と、CPU31の演算結果を出力する液晶ディスプレイ等の情報出力装置とを含む。通信I/F34は、ハードウェア、ファームウェア、又は、TCP/IPドライバやPPPドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、通信網20を介して音楽配信サーバ10と通信可能に構成される。
外部メモリ35は、例えば磁気ディスクドライブやフラッシュメモリ等により構成され、オペレーティングシステム等の様々なプログラムを記憶する。
このようなアーキテクチャを有する端末装置30は、例えば、HTML形式のファイル(HTMLデータ)を解釈して画面表示するためのブラウザソフトウェアを備えており、このブラウザソフトウェアの機能により音楽配信サーバ10から取得したHTMLデータを解釈して、受信したHTMLデータに対応するウェブページを表示することができる。また、端末装置30は、ブラウザソフトウェアに組み込まれるプラグインソフトを備えており、HTMLデータに埋め込まれた音楽データなどのマルチメディアファイルを、ブラウザソフトウェア及びプラグインソフトを用いて再生することができる。
次に、図1に示した各構成要素によって実現される音楽配信サーバ10の機能について説明する。音楽配信サーバ10は、図示するように、各種テーブルやデータベースなどを記憶する情報記憶部52と、ユーザからの音楽データの配信要求を受け付ける配信要求受付部53と、受け付けた配信要求に応じて「試聴」「再生」「購入」のいずれかの配信方法で音楽データを配信するコンテンツ配信部54と、端末装置30に対して配信方法を提案する情報を送信する提案情報送信部55と、音楽データの配信に関する課金処理を行う課金処理部56と、「再生」の配信方法での音楽データの配信に必要な仮想的なチケットである仮想チケットのユーザ毎の保有状況を更新するチケット保有状況更新部57とを備える。これらの機能は、CPU11やメインメモリ12、外部メモリ15に記憶されている各種プログラムやテーブルなどが協働して動作することにより実現される。
情報記憶部52は、前述した仮想チケットの保有状況をユーザ毎に管理するチケット管理テーブル52aと、ユーザに対する音楽データの配信履歴を管理する配信履歴管理テーブル52bと、音楽データのデータベースである音楽データベース52cとを備える。ここで、音楽データベース52cには、ユーザに提供可能な音楽データがAAC(Advanced Audio Coding)やWMA(Windows(登録商標) Media Audio)などのファイル形式で記憶されている。なお、音楽データベース52cは、必ずしも音楽配信サーバ10内に格納する必要はなく、音楽配信サーバ10と通信可能に接続された他のサーバ装置などに格納するものとしても良い。
チケット管理テーブル52aの一例を図4に示す。チケット管理テーブル52aは、図示するように、ユーザを識別する「ユーザID」と対応付けて、このユーザが保有する仮想チケットの「枚数」を記憶する。
配信履歴管理テーブル52bの一例を図5に示す。配信履歴管理テーブル52bは、図示するように、ユーザを識別する「ユーザID」と対応付けて、このユーザに対する配信履歴として、音楽データを配信した日時である「配信日時」,配信した音楽データを識別する「配信楽曲ID」,その配信が「試聴」「再生」「購入」の何れの配信方法かを示す「配信方法」などの情報を記憶する。
次に、こうして構成された本発明の一実施形態としての音楽配信サーバ10の動作について説明する。図6は、音楽配信サーバ10により実行される音楽配信処理の一例を示すフロー図である。音楽配信処理では、まず、端末装置30を操作するユーザから音楽データの配信要求を受け付ける(ステップS100)。具体的には、端末装置30を操作するユーザによって、音楽データの配信要求などを行う基本画面であるアルバム単位基本画面70や楽曲単位基本画面80が操作されることにより端末装置30から送信される音楽データの配信を要求するデータを音楽配信サーバ10が受信する。ここで、アルバム単位基本画面70と楽曲単位基本画面80について説明する。
アルバム単位基本画面70の一例を図7に示す。このアルバム単位基本画面70は、音楽配信サーバ10によって配信可能な複数のアルバムの中からキーワードなどを用いて検索したり、お薦めのアルバムリストの中から好みのアルバムを選択することにより端末装置30に表示される画面である。アルバム単位基本画面70は、図示するように、画面上方から下方に向かって、選択したアルバムに対応する画像やタイトルなどの基本情報を表示する基本情報表示部72と、アルバムに含まれる楽曲を一覧表示すると共に一覧表示されている楽曲に対応する音楽データの配信要求を行う楽曲リスト部74とを有する。楽曲リスト部74は、図示するように、一覧表示される楽曲毎に、音楽データの試聴を要求する試聴要求ボタン74aと、音楽データの再生や購入を要求する再生/購入ボタン74bとが配置されている。音楽データの再生や購入の要求は、実際には再生/購入ボタン74bが選択されたときに表示される楽曲単位基本画面80を介して行われる。
楽曲単位基本画面80の一例を図8に示す。この楽曲単位基本画面80は、図7に例示したアルバム単位基本画面70の再生/購入ボタン74bが選択されたり、音楽配信サーバ10によって配信可能な複数の楽曲の中からキーワードなどを用いて検索したり、お薦めの楽曲リストの中から好みの楽曲を選択することにより端末装置30に表示される画面である。楽曲単位基本画面80は、図示するように、画面上方から下方に向かって、選択した楽曲に対応する画像やタイトルなどの基本情報を表示する基本情報表示部82と、音楽データの配信要求などの操作を行う要求操作部84と、楽曲を再生する際の操作を行う再生操作部86とを有する。要求操作部84は、図示するように、「この曲を聴く」と表示された再生要求ボタン84aと、「この曲を買う」と表示された購入要求ボタン84bと、「チケット購入」と表示されたチケット購入ボタン84cとを有し、チケット購入ボタン84cの上方に、その時点でユーザが保有する仮想チケットの枚数が表示される。ここで、ユーザが保有する仮想チケットの枚数は、チケット管理テーブル52aから取得して表示される。
一実施形態では、音楽データの配信要求には、アルバム単位基本画面70の試聴要求ボタン74aの選択によってなされる試聴要求と、楽曲単位基本画面80の再生要求ボタン84aの選択によってなされる再生要求と、同じく楽曲単位基本画面80の購入要求ボタン84bの選択によってなされる購入要求とがあり、これらのボタンが選択されると、各ボタンに対応した配信を要求するデータが端末装置30から送信される。
図6のフロー図に戻り、まず、ユーザによってアルバム単位基本画面70の試聴要求ボタン74aが選択された場合には、音楽データの試聴要求がなされたと判断し(ステップS102)、試聴要求のなされた音楽データのストリーミング配信を開始する(ステップS104)。具体的には、音楽データベース52cに記憶されている音楽データのRTSPなどのプロトコルを用いた端末装置30へのストリーミング配信を開始する。ストリーミング配信が開始されると、端末装置30では、音楽データをダウンロードしながら再生し、アルバム単位基本画面70の試聴要求ボタン74aの画像が、再生中(試聴中)であることを示す画像に変更される。ここで、こうしたストリーミング配信によって配信される音楽データは、キャッシュデータとして端末装置30に一旦保存されるが、その後削除され、端末装置30での再利用は制限される。なお、ストリーミング配信の際に、音楽データの試聴可能時間に対応する部分を端末装置30に予めバッファリングさせるようにしても良い。試聴可能時間については後述する。
音楽データのストリーミング配信を開始すると、次に、ストリーミング配信を開始してから予め定めた制限時間T(例えば、45秒)が経過するのを待って(ステップS106)、仮想チケットを利用した音楽データの再生をユーザに対して提案する楽曲再生提案画面90を端末装置30に表示させる(ステップS108)。ストリーミング配信を開始してから制限時間Tが経過するのを監視する処理は、楽曲再生提案画面90を端末装置30に表示させる処理と同様に、提案情報送信部55により実行される処理である。楽曲再生提案画面90の一例を図9に示す。図示するように、楽曲再生提案画面90は、試聴可能な時間が経過したことをユーザに通知すると共に仮想チケットを用いた再生を行うか否かをユーザに選択させる画面であり、「全部聴く」と表示された再生指示ボタン91と「聴かない」と表示された再生不指示ボタン92とを備える。ユーザによって再生指示ボタン91が選択された場合には仮想チケットを用いた再生を行うと指示されたと判断し(ステップS110)、音楽データの再生要求を受けたときに実行する処理である、後述する音楽データの配信履歴を確認する処理(ステップS112)へと進む。一方、再生不指示ボタン92が選択された場合には仮想チケットを用いた再生を行わないと指示されたと判断し(ステップS110)、音楽配信処理を終了する。このように制限時間Tが、試聴要求に応じた楽曲の試聴可能時間となる。
ユーザによって楽曲単位基本画面80の再生要求ボタン84aが選択された場合には、仮想チケットを利用した音楽データの再生要求がなされたと判断し(ステップS102)、まず、このユーザに対する音楽データの配信履歴を確認し、再生要求がなされた音楽データのこれまでの再生回数が予め定められた上限回数Nに達しているか否かを判断する(ステップS112)。具体的には、配信履歴管理テーブル52bを参照し、このユーザの「ユーザID」に対応する配信履歴の中から、今回再生要求がなされた音楽データと同じ音楽データ(「配信楽曲ID」により識別することができる)を配信方法「再生」で配信した配信履歴を抽出することにより再生回数を導出し、導出したこれまでの再生回数が予め定められた上限回数Nに達しているか否かを判断する。
このユーザによるこれまでの再生回数が上限回数Nに達していない場合には、次に、このユーザが保有する仮想チケットの保有状況を更新する(ステップS114)。具体的には、チケット管理テーブル52aで管理されている、この再生要求を行ったユーザの「ユーザID」に対応する仮想チケットの「枚数」を1枚減じる。ここで、ユーザが保有する仮想チケットの枚数が「0(ゼロ)」の場合には、楽曲単位基本画面80の再生要求ボタン84aを予め選択できないようにしておいても良いし、チケット管理テーブル52aを更新する際に、エラーメッセージや仮想チケットの購入を促すメッセージを端末装置30に表示させるようにしても良い。
こうして仮想チケットの保有状況を更新すると、次に、選択されている楽曲の音楽データのストリーミング配信を行って(ステップS116)、音楽配信処理を終了する。具体的には、音楽データベース52cに記憶されている音楽データをRTSPなどのプロトコルを用いて端末装置30にストリーミング配信を行う。ストリーミング配信が開始されると、端末装置30では、音楽データをダウンロードしながら再生し、ユーザは楽曲単位基本画面80の再生操作部86を介して各種操作(停止、早送り、巻戻し、音量調整など)を行うことができる。このように配信方法「再生」による音楽データの配信では、「試聴」とは異なり、音楽データ全体のストリーミング配信が行われる。ここで、配信方法「再生」による音楽データの配信が開始されてから、前述した試聴可能時間が経過する以前に再生を中止した場合には、配信方法「試聴」による音楽データの配信に変更されたと看做し、仮想チケットの使用をキャンセルする(具体的には、チケット管理テーブル52aの「枚数」を1枚増加させる)ものとしても良い。なお、こうしたストリーミング配信によって配信される音楽データは、前述した試聴要求に応じた音楽データのストリーミング配信と同様に、キャッシュデータとして端末装置30に一旦保存されるが、その後削除され、端末装置30での再利用は制限される。また、前述した試聴要求に応じた音楽データのストリーミング配信と同様に、音楽データの一部または全体を端末装置30に予めバッファリングさせるようにしても良い。
ステップS112においてユーザによるこれまでの再生回数が上限回数Nに達している場合には、音楽データの購入をユーザに対して提案する楽曲購入提案画面100を端末装置30に表示させる(ステップS118)。楽曲購入提案画面100の一例を図10に示す。図示するように、楽曲購入提案画面100は、仮想チケットを用いた配信方法「再生」による音楽データの配信をこれ以上行えないことをユーザに通知すると共に音楽データの購入を行うか否かをユーザに選択させる画面であり、「買う」と表示された購入指示ボタン101と「買わない」と表示された購入不指示ボタン102とを備える。ユーザによって購入指示ボタン101が選択された場合には音楽データを購入すると指示されたと判断し(ステップS120)、音楽データの購入要求を受けたときに実行する処理である、後述する音楽データの購入に対する課金処理(ステップS122)へと進む。一方、購入不指示ボタン102が選択された場合には音楽データの購入を行わないと指示されたと判断し(ステップS120)、音楽配信処理を終了する。このように、仮想チケットを用いた音楽データの再生(配信方法「再生」による音楽データの配信)は、同じユーザによる同じ音楽データの再生回数が上限回数Nで制限される。
ユーザによって楽曲単位基本画面80の購入要求ボタン84bが選択された場合には、音楽データの購入要求がなされたと判断し(ステップS102)、まず、音楽データの購入に対する課金処理を行う(ステップS122)。課金処理は、クレジットカード会社や携帯電話事業者の各種決済サービスを用いて行うことができる。こうした課金処理は一般的な処理であるから、これ以上の詳細な説明は省略する。
こうして課金処理が行われると、次に、選択されている音楽データのダウンロード配信を行って(ステップS124)、音楽配信処理を終了する。具体的には、音楽データベース52cに記憶されている音楽データをHTTPなどのプロトコルを用いて端末装置30にファイル転送する。ダウンロード配信が行われファイル転送が完了すると、端末装置30では、音楽データをブラウザソフトウェア及びプラグインソフトを用いて再生したり、専用のプレイヤアプリケーションを用いて再生することができる。なお、こうしたダウンロード配信によって配信される音楽データは、前述したストリーミング配信とは異なり、端末装置30に保存され、端末装置30での再利用は許容される。ここで、この例では、音楽データのダウンロード配信は課金処理の直後に行うものとしたが、課金処理を実行した後にこの音楽配信処理を終了し、ダウンロード配信をユーザの要求に応じた任意のタイミングで行うものとしても良い。また、この例では、音楽データを端末装置30にファイル転送するものとしたが、端末装置30以外のユーザが指定する他の装置にファイル転送するものとしても良い。
以上、音楽配信処理について説明した。次に、ユーザが仮想チケットを購入する動作について説明する。図11は、ユーザが仮想チケットを購入するためのチケット購入画面110の一例である。このチケット購入画面110は、前述した楽曲単位基本画面80の要求操作部84が有するチケット購入ボタン84cがユーザによって選択されたときや、ユーザのプロフィールを管理する画面などから遷移して表示される画面である。チケット購入画面110は、図示するように、その時点でユーザが保有する仮想チケットの枚数が表示され、仮想チケットの購入枚数を選択して指定する枚数指定部111と、「買う」と表示された購入指示ボタン112とを備える。ユーザが枚数指定部111により購入枚数を指定して購入指示ボタン112を選択すると、一般的な課金処理を経て仮想チケットがユーザに付与され、チケット管理テーブル52aが更新される。ここで、一実施形態では、仮想チケットの単価は、音楽データの購入(ダウンロード配信)単価よりも安価な価格が設定されており、例えば、購入単価の1/50の価格が設定されている。また、音楽データの試聴は無償で行うことができるから、ユーザは自由に「試聴」を行った上で、気に入った楽曲については、仮想チケットを用いた安価な「再生」で楽曲の全体を楽しむことができ、さらに気に入った楽曲については「購入」し端末装置30などで再利用することができる。
以上説明した本発明の一実施形態によれば、端末装置30からの要求に応じて、音楽データの制限時間Tに対応する部分をストリーミング配信する「試聴」と、音楽データの全体をストリーミング配信する「再生」と、音楽データの全体をダウンロード配信する「購入」のいずれかの配信方法で音楽データを配信する。したがって、音楽配信サービスに対する欲求の程度が異なる多様なユーザに対応することができ、例えば、端末装置30での再利用が制限されても良いから音楽データの全体を楽しみたいユーザなどに対応することができる。また、試聴要求に応じてストリーミング配信を開始してから制限時間Tが経過したときに楽曲再生提案画面90を端末装置30に表示させて「再生」による音楽データの配信を提案するから、音楽データの全体を楽しむ機会をユーザにアピールすることができる。さらに、ユーザによるこれまでの再生回数が上限回数Nに達している場合に楽曲購入提案画面100を端末装置30に表示させて音楽データの購入を提案するから、音楽データの全体を引き続き楽しむ機会をユーザにアピールすることができる。
一実施形態では、試聴要求に応じたストリーミング配信の際に、試聴可能時間である制限時間Tが経過するのを待って楽曲再生提案画面90を端末装置30に表示させるものとしたが、楽曲再生提案画面90を表示させるのは試聴可能時間を基準としたその他のタイミングとしても良く、例えば、試聴可能時間が経過するより前のタイミング(例えば、3秒前)や試聴可能時間が経過した後のタイミング(例えば、5秒後)で表示させるものとしても良い。また、楽曲再生提案画面90は、仮想チケットを利用した音楽データの再生をユーザに対して提案するものとしたが、音楽データの再生と併せて、または、音楽データの再生に代えて、音楽データの購入を提案するものとしても差し支えない。
一実施形態では、試聴要求に応じたストリーミング配信の際に、試聴可能時間である制限時間Tが経過するのを待って楽曲再生提案画面90を端末装置30に表示させるものとしたが、試聴要求に応じたストリーミング配信を開始したことを条件として、例えば、ストリーミング配信を開始したときやストリーミング配信を開始してから所定時間(例えば、3秒)経過したときに、仮想チケットを利用した音楽データの再生をユーザに対して提案するものとしてもよい。この場合、例えば、図9に例示した楽曲再生提案画面90に代えて、図12に例示する楽曲再生提案画面90aを端末装置30に表示させれば良い。変形例の楽曲再生提案画面90aは、図示するように、試聴可能時間の残り時間をカウントダウン表示すると共に仮想チケットを用いた再生の指示を受け付ける画面であり、「全部聴く」と表示された再生指示ボタン91aを有し、この再生指示ボタン91aの下方にその時点でユーザが保有する仮想チケットの枚数を表示する。ユーザによって再生指示ボタン91aが選択された場合には、前述した再生回数の確認(ステップS112)やチケット管理テーブル52aの更新(ステップS114)を経て、音楽データ全体のストリーミング配信を行う(ステップS116)。ここで、音楽データ全体のストリーミング配信を行う際には、音楽データの先頭から配信をやり直すのではなく、試聴要求に応じたストリーミング配信を制限時間Tが経過しても継続することにより音楽データ全体の配信を行うようにしても良い。こうすれば、「試聴」から「再生」へとスムーズに移行することができる。この場合、所定の条件に応じて(例えば、ユーザによる事前設定に応じて)音楽データの先頭から配信をやり直すか、試聴要求に応じたストリーミング配信を制限時間Tが経過しても継続するかを決定するようにしても良い。
一実施形態では、仮想チケットを用いた音楽データの再生(配信方法「再生」による音楽データの配信)は、同じユーザによる同じ音楽データの再生回数が上限回数Nで制限されるものとしたが、ユーザに対する配信履歴に基づいていればその他の条件で制限するものとしても良い。例えば、音楽データが同一であるか否かに関わらず、そのユーザによる特定期間(例えば、1ヶ月)における再生回数が上限回数(例えば、50回)に達した場合に音楽データの再生を制限するものとしたり、そのユーザによる特定期間(例えば、1ヶ月)における再生時間が上限時間(例えば、200分)に達した場合に音楽データの再生を制限するものとしたり、そのユーザによる特定期間(例えば、3ヶ月)における音楽データの購入回数が下限回数(例えば、3回)に達しない場合に音楽データの再生を制限するものとしても良い。いずれの場合であっても、音楽データの再生が制限されるタイミングで、楽曲購入提案画面100を端末装置30に表示させれば良い。
一実施形態では、試聴要求に応じてストリーミング配信を開始してから制限時間Tが経過したときに楽曲再生提案画面90を表示させ、また、ユーザによるこれまでの再生回数が上限回数Nに達している場合に楽曲購入提案画面100を表示させるものとしたが、その他のタイミングで、要求されている配信方法とは異なる配信方法での音楽データの配信を提案するものとしても良い。例えば、配信方法「試聴」での音楽データの配信回数が所定回数に達した場合に、音楽データの再生や購入を提案するものとしても構わない。さらに、こうした配信方法の提案を行わなくても差し支えない。
一実施形態では、配信方法「試聴」での音楽データの配信は無償で行うものとしたが、有償としても構わない。この場合、試聴に対する課金単価は再生に対する課金単価(仮想チケットの単価)よりも安く設定すれば良い。また、一実施形態では、配信方法「再生」での音楽データの配信は仮想チケットを用いて行うものとしたが、これに限られず、音楽データの購入と同様に、再生の都度、一般的な課金処理により課金を行うものとしても差し支えない。
一実施形態では、音楽データを配信するものとしたが、動画データなどを配信するものとしても良いのは勿論である。さらに、電子書籍やアプリケーションなどのその他のデジタルコンテンツを配信するものとしても差し支えない。この場合、試聴要求に応じた試聴の際にはデジタルコンテンツの一部を端末装置30での再利用が制限される任意の仕組みで配信し、再生要求に応じた再生の際にはデジタルコンテンツの全部を端末装置30での再利用が制限される任意の仕組みで配信し、購入要求に応じた購入の際にはデジタルコンテンツの全部を端末装置30での再利用が許容される任意の仕組みで配信すれば良い。
本明細書で説明された処理及び手順は、実施形態中で明示的に説明されたもの以外にも、ソフトウェア、ハードウェアまたはこれらの任意の組み合わせによって実現される。より具体的には、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク、光ストレージ等の媒体に、当該処理に相当するロジックを実装することによって実現される。また、本明細書で説明される処理及び手順は、それらの処理・手順をコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。
本明細書中で説明される処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び/又は複数のモジュールによって実行され得る。また、本明細書中で説明されるデータ、テーブル、又はデータベースが単一のメモリに格納される旨説明されたとしても、そのようなデータ、テーブル、又はデータベースは、単一の装置に備えられた複数のメモリまたは複数の装置に分散して配置された複数のメモリに分散して格納され得る。さらに、本明細書において説明されるソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。
本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。
Claims (13)
- 通信回線を介して接続された端末装置に対してデジタルコンテンツを配信するコンテンツ配信装置であって、
前記端末装置からデジタルコンテンツの配信要求を受け付ける受付手段と、
当該受け付けた配信要求に応じて、前記デジタルコンテンツの一部を前記端末装置での再利用が制限される方式で配信する第1の配信方法と、前記デジタルコンテンツの全体を前記端末装置での再利用が制限される方式で配信する第2の配信方法と、前記デジタルコンテンツの全体を前記端末装置での再利用を許容する方式で配信する第3の配信方法と、を含む複数の配信方法のうちの何れかの配信方法によって当該デジタルコンテンツを配信する配信手段と、
前記第2の配信方法による前記デジタルコンテンツの配信に必要な仮想的なチケットである仮想チケットの保有状況をユーザと対応付けて記憶する保有状況記憶手段と、
前記配信手段による前記第2の配信方法による前記デジタルコンテンツの配信に応じて前記端末装置を操作するユーザの前記仮想チケットの保有状況を更新する保有状況更新手段と、
を備えるコンテンツ配信装置。 - 所定の条件が成立したときに、前記受付手段により受け付けた配信要求に応じた配信方法とは異なる配信方法による前記デジタルコンテンツの配信を提案する情報を前記端末装置に送信する提案情報送信手段を備える請求項1記載のコンテンツ配信装置。
- 請求項2記載のコンテンツ配信装置であって、
前記デジタルコンテンツは、音楽コンテンツおよび/または動画コンテンツであり、
前記第1の配信方法は、前記デジタルコンテンツの一部として、前記デジタルコンテンツの全体の再生時間よりも短い所定の制限時間に対応する部分を配信する方法であり、
前記提案情報送信手段は、前記配信手段によって前記第1の配信方法による前記デジタルコンテンツの配信を開始してから前記所定の制限時間を基準とした所定の経過時間を経過したときに、前記第2の配信方法および/または前記第3の配信方法による当該デジタルコンテンツの配信を提案する情報を送信する手段である、
コンテンツ配信装置。 - 請求項2記載のコンテンツ配信装置であって、
前記デジタルコンテンツは、音楽コンテンツおよび/または動画コンテンツであり、
前記第1の配信方法は、前記デジタルコンテンツの一部として、前記デジタルコンテンツの全体の再生時間よりも短い所定の制限時間に対応する部分を配信する方法であり、
前記提案情報送信手段は、前記配信手段によって前記第1の配信方法による前記デジタルコンテンツの配信を開始したことを条件として、前記第2の配信方法および/または前記第3の配信方法による当該デジタルコンテンツの配信を提案する情報を送信する手段である、
コンテンツ配信装置。 - 請求項3記載のコンテンツ配信装置であって、
前記提案情報送信手段は、前記第2の配信方法による当該デジタルコンテンツの配信を提案する情報を送信する手段であり、
前記配信手段は、前記第1の配信方法による前記デジタルコンテンツの配信中に前記端末装置から前記第2の配信方法への変更要求がなされた場合には、当該デジタルコンテンツの配信を前記所定の制限時間に関わらず継続することによって当該第2の配信方法による配信に変更する手段である、
コンテンツ配信装置。 - 請求項1記載のコンテンツ配信装置であって、
ユーザに対するデジタルコンテンツの配信履歴に関する情報を記憶する配信履歴記憶手段を備え、
前記配信手段は、前記端末装置を操作するユーザに係る前記配信履歴に基づいて前記第2の配信方法による前記デジタルコンテンツの配信を制限する手段であり、
前記提案情報送信手段は、前記配信手段によって前記第2の配信方法による前記デジタルコンテンツの配信が制限される場合に、前記第3の配信方法による当該デジタルコンテンツの配信を提案する情報を送信する手段である、
コンテンツ配信装置。 - 前記配信手段は、前記第2の配信方法による同一のデジタルコンテンツの配信回数が所定回数に達した場合に当該第2の配信方法による当該デジタルコンテンツの配信を制限する手段である請求項6記載のコンテンツ配信装置。
- 請求項1記載のコンテンツ配信装置であって、
前記デジタルコンテンツは、音楽コンテンツおよび/または動画コンテンツであり、
前記再利用が制限される方式は、ストリーミング方式であり、
前記再利用を許容する方式は、ダウンロード方式である、
コンテンツ配信装置。 - 前記デジタルコンテンツの配信に係る所定の課金処理を行う課金処理手段を備える請求項1記載のコンテンツ配信装置。
- 前記所定の課金処理は、前記第1の配信方法による前記デジタルコンテンツの配信に対する単価よりも前記第2の配信方法による前記デジタルコンテンツの配信に対する単価の方が高い単価が設定されている請求項9記載のコンテンツ配信装置。
- 前記所定の課金処理は、前記第2の配信方法による前記デジタルコンテンツの配信に対する単価よりも前記第3の配信方法による前記デジタルコンテンツの配信に対する単価の方が高い単価が設定されている請求項9記載のコンテンツ配信装置。
- 前記所定の課金処理は、前記第1の配信方法による前記デジタルコンテンツの配信に対して課金せず、前記第2の配信方法および前記第3の配信方法による前記デジタルコンテンツの配信に対して課金する処理である請求項9記載のコンテンツ配信装置。
- 仮想チケットの保有状況をユーザと対応付けて記憶する情報記憶装置にアクセス可能なコンピュータを、通信回線を介して接続された端末装置に対してデジタルコンテンツを配信するコンテンツ配信装置として機能させるプログラムであって、
前記端末装置からデジタルコンテンツの配信要求を受け付ける受付処理と、
当該受け付けた配信要求に応じて、前記デジタルコンテンツの一部を前記端末装置での再利用が制限される方式で配信する第1の配信方法と、前記デジタルコンテンツの全体を前記端末装置での再利用が制限される方式で配信する第2の配信方法と、前記デジタルコンテンツの全体を前記端末装置での再利用を許容する方式で配信する第3の配信方法と、を含む複数の配信方法のうちの何れかの配信方法によって当該デジタルコンテンツを配信する配信処理と、
前記配信処理による前記第2の配信方法による前記デジタルコンテンツの配信に応じて前記端末装置を操作するユーザの前記仮想チケットの保有状況を更新する保有状況更新処理と、を前記コンピュータに実行させ、
前記仮想チケットは、前記第2の配信方法による前記デジタルコンテンツの配信に必要な仮想的なチケットである、
プログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012208562 | 2012-09-21 | ||
JP2012-208562 | 2012-09-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014046023A1 true WO2014046023A1 (ja) | 2014-03-27 |
Family
ID=50341336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/074800 WO2014046023A1 (ja) | 2012-09-21 | 2013-09-13 | コンテンツ配信装置 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2014046023A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016165060A (ja) * | 2015-03-06 | 2016-09-08 | 株式会社mmbi | 電子機器および復号プログラム |
JP2017143524A (ja) * | 2017-02-24 | 2017-08-17 | 智慧行動傳播科技股▲分▼有限公司 | 電子機器および復号プログラム |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004013527A (ja) * | 2002-06-06 | 2004-01-15 | Sony Corp | コンテンツ配信装置及び方法 |
JP2004078290A (ja) * | 2002-08-09 | 2004-03-11 | Renesas Technology Corp | 楽曲聴取許可装置およびユーザ登録管理装置 |
JP2004135229A (ja) * | 2002-10-15 | 2004-04-30 | Victor Co Of Japan Ltd | コンテンツ配信システム及びコンテンツ配信サーバ並びにそのプログラム |
JP2005189611A (ja) * | 2003-12-26 | 2005-07-14 | Yamaha Corp | 電子音楽装置、音楽コンテンツ配信サイト及び音楽コンテンツ処理プログラム |
WO2005124573A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | データ処理装置 |
JP2006191224A (ja) * | 2005-01-17 | 2006-07-20 | Nec Corp | コンテンツ配信制御サーバ、利用者端末装置、コンテンツ配信制御方法およびプログラム |
JP2008026664A (ja) * | 2006-07-21 | 2008-02-07 | Sony Corp | 再生装置、再生方法及び再生プログラム |
JP2009207070A (ja) * | 2008-02-29 | 2009-09-10 | Kddi Technology Corp | コンテンツ試聴システム、コンテンツ試聴方法およびプログラム |
-
2013
- 2013-09-13 WO PCT/JP2013/074800 patent/WO2014046023A1/ja active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004013527A (ja) * | 2002-06-06 | 2004-01-15 | Sony Corp | コンテンツ配信装置及び方法 |
JP2004078290A (ja) * | 2002-08-09 | 2004-03-11 | Renesas Technology Corp | 楽曲聴取許可装置およびユーザ登録管理装置 |
JP2004135229A (ja) * | 2002-10-15 | 2004-04-30 | Victor Co Of Japan Ltd | コンテンツ配信システム及びコンテンツ配信サーバ並びにそのプログラム |
JP2005189611A (ja) * | 2003-12-26 | 2005-07-14 | Yamaha Corp | 電子音楽装置、音楽コンテンツ配信サイト及び音楽コンテンツ処理プログラム |
WO2005124573A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | データ処理装置 |
JP2006191224A (ja) * | 2005-01-17 | 2006-07-20 | Nec Corp | コンテンツ配信制御サーバ、利用者端末装置、コンテンツ配信制御方法およびプログラム |
JP2008026664A (ja) * | 2006-07-21 | 2008-02-07 | Sony Corp | 再生装置、再生方法及び再生プログラム |
JP2009207070A (ja) * | 2008-02-29 | 2009-09-10 | Kddi Technology Corp | コンテンツ試聴システム、コンテンツ試聴方法およびプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016165060A (ja) * | 2015-03-06 | 2016-09-08 | 株式会社mmbi | 電子機器および復号プログラム |
JP2017143524A (ja) * | 2017-02-24 | 2017-08-17 | 智慧行動傳播科技股▲分▼有限公司 | 電子機器および復号プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10789286B2 (en) | Mixed source media playback | |
JP4624354B2 (ja) | 音楽購入及び再生のシステム及び方法 | |
KR101626628B1 (ko) | 개인용 미디어 플레이어를 위해 적응된 주크박스 및 재생목록을 대여하기 위한 미디어 컨텐츠 서비스 | |
KR101389043B1 (ko) | 데이터를 캐싱하기 위한 시스템 및 방법 | |
JP2014507740A (ja) | デジタル資産の知的な配信及び取得 | |
WO2005036344A2 (en) | Rich content download | |
EP2225674A1 (en) | Powerfully simple digital media player and methods for use therewith | |
US7080097B2 (en) | Information processing apparatus and information processing method, and program storing medium for distinguishing suffixes appended to contents data | |
JP5306555B1 (ja) | 複数のデジタルコンテンツを提供可能なシステム及びこれを用いた方法 | |
JP5683658B1 (ja) | デジタルコンテンツの再生サービスを提供するサーバ及び方法 | |
WO2014046023A1 (ja) | コンテンツ配信装置 | |
JP5486659B2 (ja) | 再生管理装置およびこれに用いるプログラム | |
JP2011060161A (ja) | アプリケーション紹介システム、アプリケーション紹介方法およびプログラム | |
US20120191599A1 (en) | On-line content distribution system | |
JP6234080B2 (ja) | 複数のデジタルコンテンツを提供可能なシステム及びこれを用いた方法 | |
JP6162780B2 (ja) | 再生管理装置およびこれに用いるプログラム | |
JP5847218B2 (ja) | 再生管理装置およびこれに用いるプログラム | |
CA2862813C (en) | Systems and methods for operating an audio books service | |
AU2009240742A1 (en) | Networked digital media review and play system | |
KR100666092B1 (ko) | 설정된 조건에 따른 스트리밍 서비스를 제공하는멀티미디어 데이터 서비스 제공 방법 | |
TWI344607B (en) | Method and system for downloading digital content | |
Rivera | Infinite Setlist: Analyzing Pioneer DJ's Catalogue Streaming Partnerships with Beatport and Soundcloud | |
JP2007034694A (ja) | コンテンツ紹介情報配信システム、クライアント端末、クライアント端末の属性情報取得方法及び属性情報取得プログラム | |
JP2015038760A (ja) | 複数のデジタルコンテンツを提供可能なシステム及びこれを用いた方法 | |
JP5632109B2 (ja) | 複数のデジタルコンテンツを提供可能なシステム及びこれを用いた方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13838788 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13838788 Country of ref document: EP Kind code of ref document: A1 |