WO2018180110A1 - コンテンツ配信システム、再生装置、及び、コンテンツ配信方法 - Google Patents

コンテンツ配信システム、再生装置、及び、コンテンツ配信方法 Download PDF

Info

Publication number
WO2018180110A1
WO2018180110A1 PCT/JP2018/007104 JP2018007104W WO2018180110A1 WO 2018180110 A1 WO2018180110 A1 WO 2018180110A1 JP 2018007104 W JP2018007104 W JP 2018007104W WO 2018180110 A1 WO2018180110 A1 WO 2018180110A1
Authority
WO
WIPO (PCT)
Prior art keywords
content data
content
playback
music data
request
Prior art date
Application number
PCT/JP2018/007104
Other languages
English (en)
French (fr)
Inventor
三宅 康司
Original Assignee
パナソニックIpマネジメント株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by パナソニックIpマネジメント株式会社 filed Critical パナソニックIpマネジメント株式会社
Priority to EP18777673.7A priority Critical patent/EP3605345A4/en
Priority to JP2018534884A priority patent/JP6558667B2/ja
Priority to US16/097,081 priority patent/US20190110089A1/en
Priority to CN201880001786.5A priority patent/CN109154915A/zh
Publication of WO2018180110A1 publication Critical patent/WO2018180110A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2401Monitoring of the client buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2407Monitoring of transmitted content, e.g. distribution time, number of downloads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10972Management of interruptions, e.g. due to editing

Definitions

  • the present disclosure relates to a content distribution system, a playback device, and a content distribution method.
  • Patent Document 1 discloses a music data recording apparatus and reproducing apparatus.
  • the present disclosure provides a content distribution system, a playback device, and a content distribution method that can suppress the occurrence of a blank period between contents during continuous playback of a plurality of contents.
  • a content distribution system includes a reproduction device and a content distribution device, wherein the reproduction device causes the first communication unit and the first communication unit to transmit a request for first content data, And a reproduction control unit that reproduces the first content data received by the first communication unit, wherein the content distribution device receives a request for the first content data from the reproduction device. And when the received request for the first content data includes gapless playback instruction information, the first content data and the second content data whose playback order is determined to be the next order of the first content data A delivery control unit that causes the second communication unit to transmit.
  • the content distribution system can suppress the occurrence of a blank period between contents during continuous playback of a plurality of contents.
  • FIG. 1 is an external view of a device constituting the content distribution system according to the embodiment.
  • FIG. 2 is a block diagram illustrating a functional configuration of the content distribution system according to the embodiment.
  • FIG. 3 is a diagram for explaining a method of transmitting music data when normal reproduction of a CD (Compact Disc) album is performed.
  • FIG. 4 is a diagram for explaining a music data transmission method when gapless playback of a CD album is performed.
  • FIG. 5 is a sequence diagram of the operation of the content distribution system according to the embodiment.
  • FIG. 6 is a flowchart of the first music data request transmission process.
  • FIG. 7 is a diagram showing the data format of the request for the first music data.
  • FIG. 8 is a flowchart of the first music data transmission process.
  • FIG. 1 is an external view of a device constituting the content distribution system according to the embodiment.
  • FIG. 2 is a block diagram illustrating a functional configuration of the content distribution system according to the embodiment.
  • FIG. 3
  • FIG. 9 is a diagram showing a data format when all music data whose playback order is determined in the order after the first music data is transmitted.
  • FIG. 10 is a flowchart of the first music data playback process.
  • FIG. 11 is an external view of a device constituting a content distribution system according to a modification.
  • FIG. 1 is an external view of a device constituting the content distribution system according to the embodiment.
  • FIG. 2 is a block diagram illustrating a functional configuration of the content distribution system according to the embodiment.
  • the content distribution system 100 shown in FIGS. 1 and 2 includes a playback device 10 and a content distribution device 20.
  • the content distribution system 100 is installed in a house, for example.
  • the playback device 10 receives content data transmitted from the content distribution device 20 through wireless communication and performs streaming playback. Therefore, the user can view the content corresponding to the content data transmitted from the content distribution device 20 at any place in the house by carrying the playback device 10.
  • the playback device 10 is a portable display device and includes a display unit 12 and a sound output unit 16.
  • the content distribution device 20 includes a tuner unit that receives broadcast waves, and transmits video data corresponding to the received broadcast waves to the playback device 10. As a result, a video corresponding to the transmitted video data is displayed on the display unit 12 of the playback device 10.
  • the content distribution device 20 includes an optical disc drive device 23 and transmits music data recorded on the optical disc inserted in the optical disc drive device 23 to the playback device 10. Accordingly, music corresponding to the transmitted music data is output from the sound output unit 16 of the playback device 10.
  • the playback order of a plurality of music data recorded on the optical disc is determined in advance.
  • the optical disc is a so-called CD album
  • the music order of a plurality of songs recorded on the optical disc is determined in advance.
  • the song continues to play.
  • FIG. 3 is a diagram for explaining a method of transmitting music data when normal reproduction of a CD album is performed.
  • the music data means music data recorded on the optical disc, and one music data corresponds to one music.
  • the content distribution apparatus 20 transmits the requested music data every time the playback apparatus 10 transmits a request for music data. Specifically, when the playback device 10 transmits a request for music data for the nth song, the content distribution device 20 transmits music data for the nth song. When the CD album is played, the playback device 10 transmits a request for the music data of the (n + 1) th song after playing the music data of the nth song.
  • FIG. 4 is a diagram for explaining a music data transmission method when gapless playback of a CD album is performed.
  • the content distribution device 20 displays the music data whose playback order is determined in the order after the requested music data. Send. Specifically, when the playback device 10 transmits a request for music data for the nth song, the content distribution device 20 transmits not only music data for the nth song but also music data for the n + 1th and subsequent songs. Thereby, the content distribution system 100 can suppress generation
  • the content distribution system 100 can selectively execute normal reproduction and gapless reproduction in accordance with a user operation.
  • each device constituting the content distribution system 100 will be described with reference mainly to FIG.
  • the playback device 10 is a portable display device, and is a device capable of displaying video and outputting audio. As shown in FIG. 2, the playback device 10 specifically includes an operation reception unit 11, a display unit 12, a first communication unit 13, a playback control unit 14, a first buffer memory, and a sound output. Unit 16 and first storage unit 17.
  • the operation reception unit 11 is a user interface that receives user operations.
  • the operation reception unit 11 is a GUI (Graphical User Interface) including a touch panel.
  • the specific aspect of the operation reception part 11 is not specifically limited.
  • the operation reception unit 11 may be a hardware key, for example. Specifically, the hardware key is a push button or the like.
  • the operation receiving unit 11 may be a remote controller (not shown) of the playback device 10.
  • the display unit 12 displays an image based on the control of the reproduction control unit 14.
  • the display unit 12 is realized by a liquid crystal panel, an organic EL panel, or the like.
  • the first communication unit 13 is a communication module for the playback device 10 to perform wireless communication with the content distribution device 20.
  • the communication module is a communication circuit.
  • the first communication unit 13 performs wireless communication according to a communication protocol of DLNA (registered trademark) (Digital Living Network Alliance).
  • the first communication unit 13 transmits a request for music information and a request for music data to the content distribution device 20 based on the control of the playback control unit 14, for example.
  • the first communication unit 13 receives music information and music data from the content distribution device 20.
  • the song information is information indicating a plurality of songs recorded on the CD album inserted in the optical disc drive device 23.
  • the music information is track information.
  • the music data is substantial data for reproducing the music recorded on the CD album.
  • the music data is audio data in a PCM (Pulse Code Modulation) format.
  • the music data received by the first communication unit 13 is stored in the first buffer memory 15.
  • the playback control unit 14 performs various information processing related to the operation of the playback device 10.
  • the reproduction control unit 14 is realized by a processor, a microcomputer, or a dedicated circuit.
  • the reproduction control unit 14 may be realized by a combination of two or more of a processor, a microcomputer, and a dedicated circuit.
  • the playback control unit 14 causes the first communication unit 13 to transmit a request for music information.
  • the reproduction control unit 14 causes the display unit 12 to display an image for music data selection.
  • the reproduction control unit 14 transmits a request for the selected music data to the first communication unit 13.
  • the music data received by the first communication unit 13 is stored in the first buffer memory 15.
  • the reproduction control unit 14 reads the music data received by the first communication unit 13 and stored in the first buffer memory 15, and decodes the read music data. Then, the playback control unit 14 outputs the decoded music data to the sound output unit 16. As a result, music data is reproduced.
  • the first buffer memory 15 is a storage device that temporarily stores music data received by the first communication unit 13.
  • the first buffer memory 15 is realized by a semiconductor memory or the like.
  • the sound output unit 16 outputs a playback sound based on the decoded music data.
  • the sound output unit 16 is a speaker. Note that the sound output unit 16 may be disposed outside the playback apparatus 10.
  • the first storage unit 17 is a storage device in which a control program executed by the reproduction control unit 14 is stored. Specifically, the first storage unit 17 is realized by a semiconductor memory or the like.
  • the content distribution device 20 is a device that transmits music data to the playback device 10.
  • the content distribution device 20 includes a second communication unit 21, a distribution control unit 22, an optical disk drive device 23, a second buffer memory 24, and a second storage unit 25.
  • the second communication unit 21 is a communication module for the content distribution device 20 to perform wireless communication with the playback device 10.
  • the communication module is a communication circuit.
  • the second communication unit 21 performs wireless communication according to a DLNA (registered trademark) communication protocol.
  • the second communication unit 21 receives, for example, a request for music information and a request for music data from the playback device 10. Further, the second communication unit 21 transmits music information and music data to the playback device 10 based on the control of the distribution control unit 22.
  • the distribution control unit 22 performs various types of information processing related to the operation of the content distribution device 20. Specifically, the distribution control unit 22 is realized by a processor, a microcomputer, or a dedicated circuit. The distribution control unit 22 may be realized by a combination of two or more of a processor, a microcomputer, and a dedicated circuit.
  • the distribution control unit 22 controls the optical disk drive device 23 to acquire the music information recorded on the optical disk in the optical disk drive device 23.
  • the acquired music information is transmitted to the second communication unit 21.
  • the distribution control unit 22 controls the optical disc drive device 23 to cause the optical disc drive device 23 to read out the requested music data.
  • the read music data is output to the second buffer memory 24.
  • the distribution control unit 22 transmits the music data temporarily stored in the second buffer memory 24 to the second communication unit.
  • the optical disc drive device 23 outputs music information recorded on the optical disc in the optical disc drive device 23 based on the control of the distribution control unit 22. Further, the optical disk drive device 23 outputs the music data recorded on the optical disk inserted into the optical disk drive device 23 to the second buffer memory 24 based on the control of the distribution control unit 22. Specifically, the optical disc drive device 23 includes a spindle motor that rotates the optical disc, and an optical head that reads music data recorded on the optical disc from the rotating optical disc.
  • the second buffer memory 24 is a storage device for temporarily storing music data output from the optical disk drive device 23.
  • the second buffer memory 24 is realized by a semiconductor memory or the like.
  • the second buffer memory 24 may be included in the optical disk drive device 23.
  • the second storage unit 25 is a storage device in which a control program executed by the distribution control unit 22 is stored. Specifically, the second storage unit 25 is realized by a semiconductor memory or the like.
  • FIG. 5 is a sequence diagram of the operation of the content distribution system 100.
  • the operation receiving unit 11 of the playback device 10 receives an initial operation for starting the operation shown in FIG. 5 (S11).
  • the reproduction control unit 14 causes the first communication unit 13 to transmit a request for music information (S12).
  • the second communication unit 21 of the content distribution device 20 receives the music information request transmitted by the first communication unit 13 (S21).
  • the distribution control unit 22 controls the optical disk drive device 23 to acquire the music information recorded on the optical disk in the optical disk drive device 23 (S22). ), The acquired music information is transmitted to the second communication unit 21 (S23).
  • the first communication unit 13 of the playback device 10 receives the music information transmitted by the second communication unit 21 (S13).
  • the received music information is stored in the first storage unit 17, for example.
  • the reproduction control unit 14 displays an image for music data selection on the display unit 12 (S14). Specifically, the reproduction control unit 14 generates a video signal based on the received music information, and outputs the generated video signal to the display unit 12. As a result, an image for selecting music data is displayed on the display unit 12.
  • the operation reception unit 11 receives a music data selection operation by the operation reception unit 11 when an image for music data selection is displayed (S15).
  • the first music data is selected from the plurality of music data recorded on the optical disc.
  • the playback control unit 14 When the music data selection operation is received by the operation receiving unit 11, the playback control unit 14 performs a process of transmitting a request for the selected first music data (S16). In the transmission process of the request for the first music data, the playback control unit 14 determines whether to include gapless playback instruction information in the request for the first music data according to the user's operation. Details of the first music data request transmission process will be described later.
  • the second communication unit 21 of the content distribution apparatus 20 receives the first music data request transmitted by the first communication unit 13 (S24).
  • the distribution control unit 22 performs a transmission process for the first music data (S25).
  • the distribution control unit 22 supports normal playback as shown in FIG. 3 based on whether or not gapless playback instruction information is included in the received request for the first music data. It is determined whether to transmit the first music data or to collectively transmit a plurality of music data including the first music data corresponding to gapless reproduction as shown in FIG. Details of the first music data transmission process will be described later.
  • the first communication unit 13 of the playback device 10 receives at least the first music data (S17).
  • the playback control unit 14 performs playback processing of the received first music data (S18). Details of the process of reproducing the first music data will be described later.
  • FIG. 6 is a flowchart of the first music data request transmission process.
  • the reproduction control unit 14 determines whether or not an operation for instructing gapless reproduction is accepted by the operation accepting unit 11 (S31). Note that the operation for instructing gapless playback may be accepted at an arbitrary timing before the transmission process of the request for the first music data is performed.
  • the playback control unit 14 When it is determined that an operation for instructing gapless playback has been received by the operation receiving unit 11 (Yes in S31), the playback control unit 14 sends a request for first music data including gapless playback instruction information to the first communication unit. 13 is transmitted (S32). On the other hand, if it is determined that an operation for instructing gapless playback has not been received by the operation receiving unit 11 (No in S31), the playback control unit 14 requests the first music data not including gapless playback command information. One communication unit 13 is caused to transmit (S33).
  • the playback control unit 14 determines whether or not to include the gapless playback instruction information in the request for the first music data in accordance with the user operation received by the operation receiving unit 11.
  • requirement of 1st music data is specifically, transmitted in the data format according to HTTP (Hypertext Transfer Protocol), for example.
  • the request for the first music data is an HTTP request.
  • FIG. 7 is a diagram showing the data format of the request for the first music data. In the data format of FIG. 7, the line “Pxn: playbackMode: Gapress” corresponds to gapless playback instruction information.
  • FIG. 8 is a flowchart of the first music data transmission process.
  • the distribution control unit 22 reads the first music data by controlling the optical disc drive device 23 (S41). Specifically, the distribution control unit 22 causes the first music data recorded on the optical disc to be output to the optical disc drive device 23, and temporarily stores the output first music data in the first buffer memory 15.
  • the distribution control unit 22 causes the first music data stored in the first buffer memory 15 to be transmitted to the second communication unit 21 (S42), and based on the music information acquired in step S22 of FIG. It is determined whether there is music data next to one music data (S43). If it is determined that there is no music data next to the first music data (No in S43), that is, if the first music data is the last song in the CD album, the transmission process ends.
  • the distribution control unit 22 adds gapless playback instruction information to the request for the first music data received in step S24 of FIG. Is included (S44). If it is determined that the gapless playback instruction information is not included (No in S44), the transmission process of the first music data ends.
  • the distribution control unit 22 responds to the request for the first music data with the first of the plurality of music data recorded on the optical disc. Only the music data is transmitted to the second communication unit 21.
  • the distribution control unit 22 controls the optical disc drive device 23 to control the first music data.
  • the next music data is read out (S45).
  • the music data next to the first music data is also expressed as second music data.
  • the distribution control unit 22 outputs the next music data recorded on the optical disc to the optical disc drive device 23 and temporarily stores the outputted music data in the first buffer memory 15. Then, the distribution control unit 22 transmits the music data stored in the first buffer memory 15 to the second communication unit 21 (S46), and further determines whether there is next music data (S43).
  • the distribution control unit 22 sets the playback order to the order after the first music data as a response to the request for the first music data. All music data is transmitted to the second communication unit 21. Thereby, the reproducing apparatus 10 does not need to transmit a request for the next music data after reproducing the first music data. For this reason, generation
  • All the music data whose playback order is determined after the first music data is specifically transmitted in a data format according to HTTP, for example.
  • all music data whose playback order is set to the order after the first music data is transmitted as an HTTP response.
  • FIG. 9 is a diagram showing a data format when all music data whose playback order is determined in the order after the first music data is transmitted.
  • the data format of FIG. 9 includes a description of “Transfer-Encoding: chunked”. This description indicates that music data is transmitted in transmission units called chunks. For example, when the first music data and the second music data whose playback order is set to the next order of the first music data are transmitted, the first chunk including the first music data and the second music data are included. A second chunk is sent.
  • the track number is included in the chunk header which is the header area of the chunk.
  • the track number is an example of order information indicating the playback order of music data. For example, when the first music data and the second music data are transmitted, the first chunk including the first order information indicating the reproduction order of the first music data and the first music data, and the second music data and the second music data A second chunk including second order information indicating the reproduction order of the music data is transmitted.
  • the playback control unit 14 since one music data is received as a response to the request for one music data, the playback control unit 14 easily recognizes the track number of the music data being played back and displays the display unit 12. Can display the track number.
  • the playback control unit 14 can recognize the boundary of the music data by detecting the boundary of the chunk. That is, the playback control unit 14 can recognize the track number of the music data being played back by performing a process such as counting up the track number and display the track number on the display unit 12.
  • the playback control unit 14 displays the track number of the music data being played back without performing processing such as counting the track number. Can be displayed easily.
  • the distribution control unit 22 may transmit at least the first music data and the second music data to the second communication unit 21 as a response to the request for the first music data.
  • the second music data is music data whose playback order is determined to be the next order after the first music data.
  • FIG. 10 is a flowchart of the first music data playback process.
  • the reproduction control unit 14 causes the display unit 12 to display a music reproduction image of the first music data (S51). Specifically, the reproduction control unit 14 causes the display unit 12 to display a music reproduction image of the first music data by outputting a video signal to the display unit 12.
  • the music reproduction image includes the track number received together with the first music data as the order information.
  • the playback control unit 14 plays back the first music data (S52).
  • the playback control unit 14 reads the first music data received by the first communication unit 13 and stored in the first buffer memory 15 and decodes the read first music data. Then, the playback control unit 14 outputs the decoded first music data to the sound output unit 16. As a result, the first music data is reproduced.
  • the reproduction control unit 14 refers to the music information received in step S13 of FIG. 5 and stored in the first storage unit 17, so that the next music data in the music information is next to the first music data. It is determined whether there is any music data (S53). If it is determined that there is no music data next to the first music data in the music information (No in S53), that is, if the first music data is the last music in the CD album, the playback process ends.
  • the playback control unit 14 refers to the first buffer memory 15 and has received the next music data. It is determined whether or not there is (S54). As described above, the boundary between the first music data and the next music data can be recognized by detecting the boundary between the chunks. When it is determined that the next music data has not been received (No in S54), in other words, the normal reproduction is instructed by the user. In this case, the same process as step S16 in FIG. 5 is performed. That is, a request transmission process for the second music data next to the first music data is performed.
  • the playback control unit 14 causes the display unit 12 to display a music playback image of music data next to the first music data (S55), and plays back the next music data (S56). Then, the reproduction control unit 14 determines whether or not there is further music data in the music information (S53).
  • FIG. 11 is an external view of a device constituting the content distribution system according to such a modification.
  • the content distribution system 100a illustrated in FIG. 11 includes a controller 30, a renderer 40, and a content distribution device 20.
  • the controller 30 and the renderer 40 constitute a playback device.
  • the controller 30 is, for example, a general-purpose portable terminal such as a smartphone or a tablet terminal, but may be a dedicated controller for the content distribution system 100a.
  • a general-purpose portable terminal such as a smartphone or a tablet terminal
  • an application program for causing the portable terminal to function as a dedicated controller of the content distribution system 100a is installed in advance.
  • the renderer 40 is a speaker system having a communication function with the content distribution device 20 and the controller 30, for example.
  • Such a content distribution system 100a the processing of steps S11 to S15 in FIG. 5 is performed by the controller 30, and the processing of steps S16 to S18 is performed by the renderer 40.
  • Such a content distribution system 100a can also perform gapless reproduction of the first content data and the second content data.
  • the content distribution system 100 includes the playback device 10 and the content distribution device 20.
  • the playback device 10 transmits a request for first content data to the first communication unit 13 and the first communication unit 13, and plays back the first content data received by the first communication unit 13.
  • the content distribution device 20 receives the first content data when the second communication unit 21 receives the request for the first content data from the playback device 10 and the gapless playback instruction information is included in the received request for the first content data.
  • a distribution control unit 22 that causes the second communication unit 21 to transmit the second content data whose playback order is determined in the order next to the first content data.
  • the first content data is, for example, the first music data of the above embodiment
  • the second content data is, for example, the second music data of the above embodiment.
  • the content distribution system 100 when the first content data and the second content data are continuously reproduced, an unnecessary blank period occurs before the second content data is reproduced after the reproduction of the first content data. Can be suppressed. In other words, the content distribution system 100 can perform gapless reproduction of the first content data and the second content data.
  • the distribution control unit 22 receives the first order information indicating the playback order of the first content data and the second order information indicating the playback order of the second content data. You may make it transmit to the communication part 21.
  • the first order information and the second order information are, for example, the track information in the above embodiment.
  • the playback device 10 can easily recognize the playback order of each content data. For example, the playback device 10 can easily display the playback order of each content data on the display unit 12.
  • the delivery control unit 22 responds to the request for the first content data with the first transmission unit including the first content data and the first order information, and the second transmission including the second content data and the second order information.
  • the unit may be transmitted to the second communication unit 21.
  • the first transmission unit and the second transmission unit are, for example, the chunks of the above embodiment.
  • the reproducing apparatus 10 can easily recognize the boundary of the content data by detecting the boundary of the transmission unit.
  • the distribution control unit 22 may cause the second communication unit 21 to transmit all content data whose playback order is determined in the order after the first content data as a response to the request for the first content data.
  • the distribution control unit 22 when the received request for the first content data does not include gapless playback instruction information, the distribution control unit 22 returns the first content data and the second content data as a response to the request for the first content data. Only the first content data may be transmitted to the second communication unit 21.
  • the content distribution apparatus 20 determines whether or not gapless playback instruction information is included in the request for the first content data, thereby transmitting only the first content data, or the first content data and the second content You can switch whether to send data.
  • the content distribution system 100 can perform gapless reproduction of all content data whose reproduction order is determined in the order after the first content data.
  • the first content data and the second content data are music data recorded on a recording medium, and the distribution control unit 22 transmits the first content data and the second content data acquired from the recording medium to the second communication unit 21. May be sent to.
  • the recording medium is, for example, a CD.
  • the playback device 10 may further include an operation reception unit 11 that receives a user operation.
  • the playback control unit 14 may determine whether to include gapless playback instruction information in the request for the first content data in accordance with the user operation received by the operation receiving unit 11.
  • the content distribution apparatus 20 determines whether or not gapless playback instruction information is included in the request for the first content data, thereby transmitting only the first content data, or the first content data and the second content You can switch whether to send data.
  • the playback apparatus 10 also includes a first communication unit 13, a playback control unit 14 that causes the first communication unit 13 to transmit a request for content data and plays back the content data received by the first communication unit 13; And an operation receiving unit 11 that receives a user operation.
  • the playback control unit 14 determines whether to include gapless playback instruction information in the request for content data in accordance with the user operation received by the operation receiving unit 11.
  • the content distribution device 20 determines whether or not gapless playback instruction information is included in the request for content data, thereby transmitting only the requested content data, or the requested content data and the content data. The next content data can be switched.
  • a content distribution method executed by a computer such as the content distribution device 20 receives a request for first content data from the reproduction device 10, and the received request for first content data includes gapless reproduction instruction information.
  • the first content data and the second content data whose reproduction order is determined to be the next order of the first content data are transmitted.
  • the present disclosure may be realized as a program for causing a computer to execute the content distribution method.
  • Such a program suppresses occurrence of an unnecessary blank period after the first content data is reproduced and before the second content data is reproduced when the first content data and the second content data are continuously reproduced. can do.
  • the music data is transmitted / received in the PCM format, but may be transmitted / received in a compressed format such as MP3.
  • the content distribution apparatus once decodes music data in the PCM format, encodes it into a format such as MP3, and transmits it. That is, the content distribution apparatus may include a decoder and an encoder.
  • a plurality of music data having a predetermined playback order are continuously played back, but still image data or moving image data having a predetermined playback order may be played back continuously. That is, the content data is not limited to music data, and may be still image data or moving image data.
  • music data at a normal playback speed is transmitted from the content distribution apparatus, but fast-forwarding music data may be transmitted.
  • slow-played music data may be transmitted from the content distribution apparatus. That is, content data that has been changed so that the playback speed is different from normal in the content distribution device may be transmitted from the content distribution device.
  • the content data is recorded on a CD.
  • the content data is recorded on other optical discs such as a DVD, a BD (Blu-Ray Disc (registered trademark)), or an AD (Archival Disc (registered trademark)). It may be recorded.
  • the content data may be recorded on a recording medium other than the optical disk, such as an HDD (Hard Disk Drive) or a semiconductor memory. That is, it is not essential that the content distribution apparatus includes the optical disc drive apparatus.
  • the content distribution apparatus switches between transmitting only the requested content data or transmitting the requested content data and the content data next to the content data.
  • the content distribution apparatus may always transmit the requested content data and the content data next to the content data. That is, gapless playback may always be performed in the content distribution system. In this case, gapless reproduction instruction information may be omitted.
  • the content distribution system of the above embodiment communicates using a small communication network such as a LAN (Local Area Network), but uses a large communication network such as a WAN (Wide Area Network). Communication may be performed.
  • the playback device and the content distribution device may communicate via the Internet.
  • the playback device may be a general-purpose device such as a network audio player, a smartphone, or a tablet terminal, and the content distribution device may be a cloud server.
  • the communication performed between the playback device and the content distribution device described in the above embodiment is not limited to the communication according to the DLNA (registered trademark) communication protocol.
  • a communication standard such as Zigbee (registered trademark), Bluetooth (registered trademark), or wireless LAN (Local Area Network) may be used.
  • wireless communication such as communication using a wired LAN may be performed.
  • another processing unit may execute a process executed by a specific processing unit. Moreover, in the said embodiment, the order of a some process may be changed and a some process may be performed in parallel.
  • the components such as the reproduction control unit and the distribution control unit may be configured by dedicated hardware or may be realized by executing a software program suitable for each component.
  • Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.
  • the components such as the reproduction control unit and the distribution control unit may be circuits (or integrated circuits). These circuits may constitute one circuit as a whole, or may be separate circuits. Each of these circuits may be a general-purpose circuit or a dedicated circuit.
  • the general or specific aspect of the present disclosure may be realized by a recording medium such as a system, an apparatus, a method, an integrated circuit, a computer program, or a computer-readable CD-ROM. Further, the present invention may be realized by any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium.
  • the present disclosure may be realized as a content distribution apparatus, may be realized as a content distribution method executed by a computer, or may be realized as a program for causing a computer to execute the content distribution method.
  • the present disclosure may be realized as a playback device, a content playback method executed by a computer, or a program for causing a computer to execute the content playback method.
  • This disclosure is useful as a content distribution system that can suppress occurrence of a blank period between contents during continuous reproduction of a plurality of contents.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

コンテンツ配信システム(100)は、再生装置(10)と、コンテンツ配信装置(20)とを備える。コンテンツ配信装置(20)は、再生装置(10)から第一コンテンツデータの要求を受信する第二通信部(21)と、受信された第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、第一コンテンツデータ及び再生順序が第一コンテンツデータの次の順序に定められた第二コンテンツデータを第二通信部(21)に送信させる配信制御部(22)とを備える。

Description

コンテンツ配信システム、再生装置、及び、コンテンツ配信方法
 本開示は、コンテンツ配信システム、再生装置、及び、コンテンツ配信方法に関する。
 特許文献1には、音楽データの記録装置及び再生装置が開示されている。
特開2004-93729号公報
 本開示は、複数のコンテンツの連続再生中に、コンテンツ間にブランク期間が発生することを抑制することができるコンテンツ配信システム、再生装置、及び、コンテンツ配信方法を提供する。
 本開示の一態様に係るコンテンツ配信システムは、再生装置と、コンテンツ配信装置とを備え、前記再生装置は、第一通信部と、前記第一通信部に第一コンテンツデータの要求を送信させ、かつ、前記第一通信部によって受信された前記第一コンテンツデータを再生する再生制御部とを備え、前記コンテンツ配信装置は、前記再生装置から前記第一コンテンツデータの要求を受信する第二通信部と、受信された前記第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、前記第一コンテンツデータ及び再生順序が前記第一コンテンツデータの次の順序に定められた第二コンテンツデータを前記第二通信部に送信させる配信制御部とを備える。
 本開示の一態様に係るコンテンツ配信システムは、複数のコンテンツの連続再生中に、コンテンツ間にブランク期間が発生することを抑制することができる。
図1は、実施の形態に係るコンテンツ配信システムを構成する機器の外観図である。 図2は、実施の形態に係るコンテンツ配信システムの機能構成を示すブロック図である。 図3は、CD(Compact Disc)アルバムの通常再生が行われる場合の音楽データの送信方法を説明するための図である。 図4は、CDアルバムのギャップレス再生が行われる場合の音楽データの送信方法を説明するための図である。 図5は、実施の形態に係るコンテンツ配信システムの動作のシーケンス図である。 図6は、第一音楽データの要求の送信処理のフローチャートである。 図7は、第一音楽データの要求のデータフォーマットを示す図である。 図8は、第一音楽データの送信処理のフローチャートである。 図9は、再生順序が第一音楽データ以降の順序に定められた全ての音楽データが送信されるときのデータフォーマットを示す図である。 図10は、第一音楽データの再生処理のフローチャートである。 図11は、変形例に係るコンテンツ配信システムを構成する機器の外観図である。
 以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
 なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。添付図面は、模式図であり、必ずしも厳密に図示されたものではない。また、添付図面において、実質的に同一の構成に対しては同一の符号を付しており、重複する説明は省略または簡略化される場合がある。
 (実施の形態)
 [コンテンツ配信システムの概要]
 まず、実施の形態に係るコンテンツ配信システムの全体構成について説明する。図1は、実施の形態に係るコンテンツ配信システムを構成する機器の外観図である。図2は、実施の形態に係るコンテンツ配信システムの機能構成を示すブロック図である。
 図1及び図2に示されるコンテンツ配信システム100は、再生装置10と、コンテンツ配信装置20とを備える。コンテンツ配信システム100は、例えば、住宅内に設置される。再生装置10は、無線通信を通じてコンテンツ配信装置20から送信されるコンテンツデータを受信し、ストリーミング再生する。したがって、ユーザは、再生装置10を携帯することにより、住宅内のあらゆる場所でコンテンツ配信装置20から送信されるコンテンツデータに対応するコンテンツを視聴することができる。
 再生装置10は、携帯型の表示装置であり、表示部12及び出音部16を備える。図示されないが、コンテンツ配信装置20は、放送波を受信するチューナ部を備え、受信された放送波に対応する映像データを再生装置10に送信する。これにより、送信された映像データに対応する映像が再生装置10の表示部12に表示される。
 また、コンテンツ配信装置20は、光ディスクドライブ装置23を備え、光ディスクドライブ装置23に挿入された光ディスクに記録された音楽データを再生装置10に送信する。これにより、送信された音楽データに対応する音楽が再生装置10の出音部16から出力される。
 ここで、光ディスクに記録された複数の音楽データは、あらかじめ再生順序が定められている。例えば、光ディスクがいわゆるCDアルバムである場合、光ディスクに記録された複数の楽曲は、あらかじめ曲順が定められており、再生装置10によって一の楽曲の再生が終わると、当該一の楽曲の次の楽曲が引き続き再生される。図3は、CDアルバムの通常再生が行われる場合の音楽データの送信方法を説明するための図である。なお、音楽データは、光ディスクに記録された楽曲のデータを意味し、1つの音楽データが1つの楽曲に相当する。
 図3に示されるように、通常再生においては、コンテンツ配信装置20は、再生装置10が音楽データの要求を送信するごとに、要求された音楽データを送信する。具体的には、再生装置10がn曲目の音楽データの要求を送信すると、コンテンツ配信装置20は、n曲目の音楽データを送信する。CDアルバムが再生される場合、再生装置10は、n曲目の音楽データの再生後にn+1曲目の音楽データの要求を送信する。
 そうすると、n曲目の音楽データの再生後に再生装置10とコンテンツ配信装置20との無線通信が開始されるため、無線通信によって遅延時間が生じることが課題である。具体的には、上記CDアルバムを一般的なCDプレーヤなどで再生した場合にn曲目の音楽データとn+1曲目の音楽データとの間に無音期間が無い場合であっても、上記遅延時間によって無音期間が発生してしまう場合がある。このように、本来発生しない無音期間が発生してしまうことは、CDアルバムの再生が行われる作者の意図に反するものである。
 そこで、コンテンツ配信システム100は、本来発生しない無音期間の発生を抑制するギャップレス再生が可能である。図4は、CDアルバムのギャップレス再生が行われる場合の音楽データの送信方法を説明するための図である。
 図4に示されるように、ギャップレス再生においては、再生装置10が音楽データの要求を送信すると、コンテンツ配信装置20は、再生順序が、要求された音楽データ以降の順序に定められた音楽データを送信する。具体的には、再生装置10がn曲目の音楽データの要求を送信すると、コンテンツ配信装置20は、n曲目の音楽データだけでなく、n+1曲目以降の音楽データも送信する。これにより、コンテンツ配信システム100は、本来発生しない無音期間の発生を抑制することができる。
 コンテンツ配信システム100は、通常再生及びギャップレス再生をユーザ操作に応じて選択的に実行することができる。以下、このようなコンテンツ配信システム100を構成する各装置について、主として上記図2を参照しながら説明する。
 [再生装置]
 上述のように、再生装置10は、携帯型の表示装置であり、映像の表示、及び、音声の出力が可能な装置である。図2に示されるように、再生装置10は、具体的には、操作受付部11と、表示部12と、第一通信部13と、再生制御部14と、第一バッファメモリと、出音部16と、第一記憶部17とを備える。
 操作受付部11は、ユーザの操作を受け付けるユーザインタフェースである。実施の形態では、操作受付部11は、タッチパネルを含むGUI(Graphical User Interface)である。操作受付部11の具体的態様は特に限定されない。操作受付部11は、例えば、ハードウェアキーであってもよい。ハードウェアキーは、具体的には、押しボタンなどである。操作受付部11は、再生装置10のリモートコントローラ(図示せず)であってもよい。
 表示部12は、再生制御部14の制御に基づいて画像を表示する。表示部12は、具体的には、液晶パネル、または、有機ELパネルなどによって実現される。
 第一通信部13は、再生装置10がコンテンツ配信装置20と無線通信を行うための通信モジュールである。通信モジュールは、言い換えれば、通信回路である。第一通信部13は、具体的には、DLNA(登録商標)(Digital Living Network Alliance)の通信プロトコルにしたがって無線通信を行う。
 第一通信部13は、例えば、再生制御部14の制御に基づいて、楽曲情報の要求及び音楽データの要求をコンテンツ配信装置20に送信する。また、第一通信部13は、コンテンツ配信装置20から、楽曲情報及び音楽データを受信する。
 楽曲情報は、光ディスクドライブ装置23に挿入されているCDアルバムに記録された複数の楽曲を示す情報であり、CDアルバムに記録された楽曲の曲数、各楽曲の演奏時間、及び、各楽曲の開始時間などを含む情報である。楽曲情報は、言い換えれば、トラック情報である。音楽データは、CDアルバムに記録された楽曲を再生するための実体的なデータであり、実施の形態では、PCM(Pulse Code Modulation)形式の音声データである。第一通信部13によって受信された音楽データは、第一バッファメモリ15に記憶される。
 再生制御部14は、再生装置10の動作に関連する各種情報処理を行う。再生制御部14は、具体的には、プロセッサ、マイクロコンピュータ、または専用回路によって実現される。再生制御部14は、プロセッサ、マイクロコンピュータ、および専用回路の2つ以上の組み合わせによって実現されてもよい。
 再生制御部14は、例えば、操作受付部11によって音楽データを再生するための初期操作が受け付けられると、第一通信部13に楽曲情報の要求を送信させる。楽曲情報の要求が送信された結果、第一通信部13によって楽曲情報が受信されると、再生制御部14は、表示部12に音楽データ選択用の画像を表示させる。
 また、再生制御部14は、音楽データ選択用の画像が表示されているときに操作受付部11によって音楽データ選択操作が受け付けられると、選択された音楽データの要求を第一通信部13に送信させる。音楽データの要求が送信された結果、第一通信部13によって受信された音楽データは、第一バッファメモリ15に記憶される。再生制御部14は、第一通信部13によって受信された音楽データであって、第一バッファメモリ15に記憶された音楽データを読み出し、読み出した音楽データをデコードする。そして、再生制御部14は、デコード後の音楽データを出音部16に出力する。この結果、音楽データが再生される。
 第一バッファメモリ15は、第一通信部13によって受信された音楽データが一時的に記憶される記憶装置である。第一バッファメモリ15は、具体的には、半導体メモリなどによって実現される。
 出音部16は、デコード後の音楽データに基づいて、再生音を出力する。出音部16は、具体的には、スピーカである。なお、出音部16は、再生装置10の外部に配置されてもよい。
 第一記憶部17は、再生制御部14が実行する制御プログラムなどが記憶される記憶装置である。第一記憶部17は、具体的には、半導体メモリなどによって実現される。
 [コンテンツ配信装置]
 コンテンツ配信装置20は、音楽データを再生装置10に送信する装置である。コンテンツ配信装置20は、第二通信部21と、配信制御部22と、光ディスクドライブ装置23と、第二バッファメモリ24と、第二記憶部25とを備える。
 第二通信部21は、コンテンツ配信装置20が再生装置10と無線通信を行うための通信モジュールである。通信モジュールは、言い換えれば、通信回路である。第二通信部21は、具体的には、DLNA(登録商標)の通信プロトコルにしたがって無線通信を行う。
 第二通信部21は、例えば、楽曲情報の要求及び音楽データの要求を再生装置10から受信する。また、第二通信部21は、配信制御部22の制御に基づいて、楽曲情報及び音楽データを再生装置10に送信する。
 配信制御部22は、コンテンツ配信装置20の動作に関連する各種情報処理を行う。配信制御部22は、具体的には、プロセッサ、マイクロコンピュータ、または専用回路によって実現される。配信制御部22は、プロセッサ、マイクロコンピュータ、および専用回路の2つ以上の組み合わせによって実現されてもよい。
 配信制御部22は、例えば、第二通信部21によって楽曲情報の要求が受信されると、光ディスクドライブ装置23を制御することにより、光ディスクドライブ装置23内の光ディスクに記録された楽曲情報を取得し、取得した楽曲情報を第二通信部21に送信させる。また、配信制御部22は、第二通信部21によって音楽データの要求が受信されると、光ディスクドライブ装置23を制御することにより、光ディスクドライブ装置23に要求された音楽データを読み出させる。読み出された音楽データは、第二バッファメモリ24に出力される。配信制御部22は、第二バッファメモリ24に一時的に記憶された音楽データを第二通信部に送信させる。
 光ディスクドライブ装置23は、配信制御部22の制御に基づいて、光ディスクドライブ装置23内の光ディスクに記録された楽曲情報を出力する。また、光ディスクドライブ装置23は、配信制御部22の制御に基づいて、光ディスクドライブ装置23に挿入された光ディスクに記録された音楽データを第二バッファメモリ24に出力する。光ディスクドライブ装置23は、具体的には、光ディスクを回転させるスピンドルモータ、及び、回転中の光ディスクから当該光ディスクに記録された音楽データを読み出す光ヘッド等を有する。
 第二バッファメモリ24は、光ディスクドライブ装置23から出力された音楽データが一時的に記憶される記憶装置である。第二バッファメモリ24は、具体的には、半導体メモリなどによって実現される。なお、第二バッファメモリ24は、光ディスクドライブ装置23に含まれてもよい。
 第二記憶部25は、配信制御部22が実行する制御プログラムなどが記憶される記憶装置である。第二記憶部25は、具体的には、半導体メモリなどによって実現される。
 [コンテンツ配信システムの動作]
 次に、コンテンツ配信システム100の動作について説明する。図5は、コンテンツ配信システム100の動作のシーケンス図である。
 まず、再生装置10の操作受付部11は、図5に示される動作を開始するための初期操作を受け付ける(S11)。再生制御部14は、操作受付部11によって初期操作が受け付けられると、第一通信部13に楽曲情報の要求を送信させる(S12)。
 コンテンツ配信装置20の第二通信部21は、第一通信部13によって送信された楽曲情報の要求を受信する(S21)。第二通信部21によって楽曲情報の要求が受信されると、配信制御部22は、光ディスクドライブ装置23を制御することにより、光ディスクドライブ装置23内の光ディスクに記録された楽曲情報を取得し(S22)、取得した楽曲情報を第二通信部21に送信させる(S23)。
 再生装置10の第一通信部13は、第二通信部21によって送信された楽曲情報を受信する(S13)。受信された楽曲情報は、例えば、第一記憶部17に記憶される。第一通信部13によって楽曲情報が受信されると、再生制御部14は、表示部12に音楽データ選択用の画像を表示させる(S14)。再生制御部14は、具体的には、受信された楽曲情報に基づいて映像信号を生成し、生成した映像信号を表示部12に出力する。これにより、表示部12に音楽データ選択用の画像が表示される。
 操作受付部11は、音楽データ選択用の画像が表示されているときに操作受付部11によって音楽データ選択操作を受け付ける(S15)。図5の動作例では、光ディスクに記録された複数の音楽データのうち第一音楽データが選択される。
 再生制御部14は、操作受付部11によって音楽データ選択操作が受け付けられると、選択された第一音楽データの要求の送信処理を行う(S16)。第一音楽データの要求の送信処理においては、再生制御部14は、第一音楽データの要求にギャップレス再生指示情報を含めるか否かをユーザの操作に応じて決定する。第一音楽データの要求の送信処理の詳細については後述される。
 ステップS16の第一音楽データの要求の送信処理の後、コンテンツ配信装置20の第二通信部21は、第一通信部13によって送信された第一音楽データの要求を受信する(S24)。第二通信部21によって第一音楽データの要求が受信されると、配信制御部22は、第一音楽データの送信処理を行う(S25)。
 第一音楽データの送信処理においては、配信制御部22は、受信された第一音楽データの要求にギャップレス再生指示情報が含まれるか否かに基づいて、上記図3のように通常再生に対応した第一音楽データの送信を行うか、上記図4のようにギャップレス再生に対応した、第一音楽データを含む複数の音楽データの一括送信を行うかを判定する。第一音楽データの送信処理の詳細については後述される。
 ステップS25の第一音楽データの送信処理の後、再生装置10の第一通信部13は、少なくとも第一音楽データを受信する(S17)。再生制御部14は、受信された第一音楽データの再生処理を行う(S18)。第一音楽データの再生処理の詳細については後述される。
 [第一音楽データの要求の送信処理]
 図5のステップS16の第一音楽データの要求の送信処理の詳細について説明する。図6は、第一音楽データの要求の送信処理のフローチャートである。
 まず、再生制御部14は、ギャップレス再生を指示する操作が操作受付部11によって受け付けられているか否かを判定する(S31)。なお、ギャップレス再生を指示する操作は、第一音楽データの要求の送信処理が行われる以前の任意のタイミングで受け付けられていればよい。
 ギャップレス再生を指示する操作が操作受付部11によって受け付けられていると判定された場合(S31でYes)、再生制御部14は、ギャップレス再生指示情報を含む第一音楽データの要求を第一通信部13に送信させる(S32)。一方、ギャップレス再生を指示する操作が操作受付部11によって受け付けられていないと判定された場合(S31でNo)、再生制御部14は、ギャップレス再生指示情報を含まない第一音楽データの要求を第一通信部13に送信させる(S33)。
 このように、再生制御部14は、操作受付部11によって受け付けられたユーザの操作に応じて第一音楽データの要求にギャップレス再生指示情報を含めるか否かを決定する。なお、第一音楽データの要求は、具体的には、例えば、HTTP(Hypertext Transfer Protocol)にしたがったデータフォーマットで送信される。言い換えれば、第一音楽データの要求は、HTTP要求である。図7は、第一音楽データの要求のデータフォーマットを示す図である。図7のデータフォーマットのうち「Pxn:playbackMode: Gapless」の行がギャップレス再生指示情報に相当する。
 [第一音楽データの送信処理]
 図5のステップS25の第一音楽データの送信処理の詳細について説明する。図8は、第一音楽データの送信処理のフローチャートである。
 まず、配信制御部22は、光ディスクドライブ装置23を制御することにより、第一音楽データを読み出す(S41)。配信制御部22は、具体的には、光ディスクに記録された第一音楽データを光ディスクドライブ装置23に出力させ、出力された第一音楽データを第一バッファメモリ15に一時的に記憶する。
 次に、配信制御部22は、第一バッファメモリ15に記憶された第一音楽データを第二通信部21に送信させ(S42)、図5のステップS22において取得された楽曲情報に基づいて第一音楽データの次の音楽データがあるか否かを判定する(S43)。第一音楽データの次の音楽データが無いと判定された場合(S43でNo)、つまり、第一音楽データがCDアルバムにおいて最後の楽曲である場合、送信処理は終了となる。
 一方、第一音楽データの次の音楽データがあると判定された場合(S43でYes)、配信制御部22は、図5のステップS24において受信された第一音楽データの要求にギャップレス再生指示情報が含まれているか否かを判定する(S44)。ギャップレス再生指示情報が含まれていないと判定された場合(S44でNo)、第一音楽データの送信処理は終了となる。
 このように、第一音楽データの要求にギャップレス再生指示情報が含まれない場合、配信制御部22は、第一音楽データの要求に対する応答として、光ディスクに記録された複数の音楽データのうち第一音楽データのみを第二通信部21に送信させる。
 一方、第一音楽データの要求にギャップレス再生指示情報が含まれていると判定された場合(S44でYes)、配信制御部22は、光ディスクドライブ装置23を制御することにより、第一音楽データの次の音楽データを読み出す(S45)。第一音楽データの次の音楽データは、第二音楽データとも表現される。配信制御部22は、具体的には、光ディスクに記録された次の音楽データを光ディスクドライブ装置23に出力させ、出力された音楽データを第一バッファメモリ15に一時的に記憶する。そして、配信制御部22は、第一バッファメモリ15に記憶された音楽データを第二通信部21に送信させ(S46)、さらに次の音楽データがあるか否かを判定する(S43)。
 このように、第一音楽データの要求にギャップレス再生指示情報が含まれる場合、配信制御部22は、第一音楽データの要求に対する応答として、再生順序が第一音楽データ以降の順序に定められた全ての音楽データを第二通信部21に送信させる。これにより、再生装置10は、第一音楽データの再生後に次の音楽データの要求を送信する必要がない。このため、本来発生しない無音期間の発生が抑制される。
 再生順序が第一音楽データ以降の順序に定められた全ての音楽データは、具体的には、例えば、HTTPにしたがったデータフォーマットで送信される。言い換えれば、再生順序が第一音楽データ以降の順序に定められた全ての音楽データは、HTTP応答として送信される。図9は、再生順序が第一音楽データ以降の順序に定められた全ての音楽データが送信されるときのデータフォーマットを示す図である。
 図9のデータフォーマットには、「Transfer-Encoding:chunked」の記述が含まれる。この記述は、音楽データがチャンクと呼ばれる伝送単位で送信されることを示している。例えば、第一音楽データ及び再生順序が第一音楽データの次の順序に定められた第二音楽データが送信される場合、第一音楽データを含む第一チャンク、及び、第二音楽データを含む第二チャンクが送信される。
 また、図9の例では、チャンクのヘッダ領域であるチャンクヘッダにトラック番号が含まれる。トラック番号は、音楽データの再生順序を示す順序情報の一例である。例えば、第一音楽データ及び第二音楽データが送信される場合、第一音楽データ及び第一音楽データの再生順序を示す第一順序情報を含む第一チャンク、並びに、第二音楽データ及び第二音楽データの再生順序を示す第二順序情報を含む第二チャンクが送信される。
 上述の通常再生においては、一の音楽データの要求への応答として一の音楽データが受信されるため、再生制御部14は、再生中の音楽データのトラック番号を容易に認識し、表示部12にトラック番号を表示させることができる。
 これに対し、ギャップレス再生においては、一の音楽データの要求への応答として複数の音楽データが1つのストリームとして受信される。このため、再生制御部14が一の音楽データと次の音楽データの境界を認識することが難しい。言い換えれば、再生制御部14は、再生中の音楽データのトラック番号を認識し、表示部12に表示させることが難しい。
 そこで、1つのチャンクに1つの音楽データが含まれれば、再生制御部14は、チャンクの境界を検出することにより、音楽データの境界として認識することができる。つまり、再生制御部14は、トラック番号をカウントアップする等の処理を行うことによって再生中の音楽データのトラック番号を認識し、表示部12に表示させることができる。
 また、音楽データと合わせて当該音楽データのトラック番号が送信されれば、再生制御部14は、トラック番号をカウントするなどの処理を行うことなく、再生中の音楽データのトラック番号を表示部12に容易に表示させることができる。
 なお、第一音楽データの要求に対する応答として、再生順序が第一音楽データ以降の順序に定められた全ての音楽データが送信されることは必須ではない。配信制御部22は、第一音楽データの要求に対する応答として、少なくとも第一音楽データ及び第二音楽データを第二通信部21に送信させればよい。上述のように、第二音楽データは、再生順序が第一音楽データの次の順序に定められた音楽データである。
 [第一音楽データの再生処理]
 図5のステップS18の第一音楽データの再生処理の詳細について説明する。図10は、第一音楽データの再生処理のフローチャートである。
 まず、再生制御部14は、表示部12に第一音楽データの楽曲再生画像を表示させる(S51)。再生制御部14は、具体的には、映像信号を表示部12に出力することにより表示部12に第一音楽データの楽曲再生画像を表示させる。楽曲再生画像には、順序情報として第一音楽データとともに受信されたトラック番号が含まれる。
 次に、再生制御部14は、第一音楽データを再生する(S52)。再生制御部14は、第一通信部13によって受信された第一音楽データであって、第一バッファメモリ15に記憶された第一音楽データを読み出し、読み出した第一音楽データをデコードする。そして、再生制御部14は、デコード後の第一音楽データを出音部16に出力する。この結果、第一音楽データが再生される。
 次に、再生制御部14は、図5のステップS13において受信された楽曲情報であって、第一記憶部17に記憶された楽曲情報を参照することにより、楽曲情報において第一音楽データの次の音楽データがあるか否かを判定する(S53)。楽曲情報において第一音楽データの次の音楽データが無いと判定された場合(S53でNo)、つまり、第一音楽データがCDアルバムにおいて最後の楽曲である場合、再生処理は終了となる。
 一方、第一音楽データの次の音楽データがあると判定された場合(S53でYes)、再生制御部14は、第一バッファメモリ15を参照することにより、当該次の音楽データが受信済みであるか否かを判定する(S54)。上述のように、第一音楽データと次の音楽データの境界は、チャンクの境界を検出することにより認識可能である。次の音楽データが受信済みでないと判定される場合(S54でNo)は、言い換えれば、ユーザによって通常再生が指示されている場合である。この場合、図5のステップS16と同様の処理が行われる。つまり、第一音楽データの次の第二音楽データの要求の送信処理が行われる。
 このように、通常再生においては、再生装置10は、第一音楽データの再生後に第二音楽データの要求を送信するため、本来発生しない無音期間が発生してしまう場合がある。
 一方、次の音楽データが受信済みであると判定される場合(S54でYes)は、言い換えれば、ユーザによってギャップレス再生が指示されている場合である。この場合、再生制御部14は、表示部12に第一音楽データの次の音楽データの楽曲再生画像を表示させ(S55)、当該次の音楽データを再生する(S56)。そして、再生制御部14は、楽曲情報において、さらに次の音楽データがあるか否かを判定する(S53)。
 このように、ギャップレス再生においては、第一音楽データの次の音楽データがあらかじめ受信されているため、本来発生しない無音期間の発生が抑制される。
 [変形例]
 なお、再生装置10は、コントローラおよびレンダラーに分かれていてもよい。図11は、このような変形例に係るコンテンツ配信システムを構成する機器の外観図である。
 図11に示されるコンテンツ配信システム100aは、コントローラ30と、レンダラー40と、コンテンツ配信装置20とを備える。コントローラ30及びレンダラー40は、再生装置を構成する。
 コントローラ30は、例えば、スマートフォンまたはタブレット端末などの汎用の携帯端末であるが、コンテンツ配信システム100aの専用コントローラであってもよい。汎用の携帯端末がコントローラ30として利用される場合、当該携帯端末をコンテンツ配信システム100aの専用コントローラとして機能させるためのアプリケーションプログラムがあらかじめインストールされる。
 レンダラー40は、例えば、コンテンツ配信装置20及びコントローラ30との通信機能を有するスピーカシステムである。
 このようなコンテンツ配信システム100aにおいては、上記図5のステップS11~ステップS15の処理がコントローラ30によって行われ、ステップS16~ステップS18の処理は、レンダラー40によって行われる。このようなコンテンツ配信システム100aも、第一コンテンツデータ及び第二コンテンツデータをギャップレス再生することができる。
 [効果等]
 以上説明したように、コンテンツ配信システム100は、再生装置10と、コンテンツ配信装置20とを備える。再生装置10は、第一通信部13と、第一通信部13に第一コンテンツデータの要求を送信させ、かつ、第一通信部13によって受信された第一コンテンツデータを再生する再生制御部14とを備える。コンテンツ配信装置20は、再生装置10から第一コンテンツデータの要求を受信する第二通信部21と、受信された第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、第一コンテンツデータ及び再生順序が第一コンテンツデータの次の順序に定められた第二コンテンツデータを第二通信部21に送信させる配信制御部22とを備える。第一コンテンツデータは、例えば、上記実施の形態の第一音楽データであり、第二コンテンツデータは、例えば、上記実施の形態の第二音楽データである。
 これにより、コンテンツ配信システム100は、第一コンテンツデータ及び第二コンテンツデータが連続再生される場合に、第一コンテンツデータの再生後第二コンテンツデータが再生される前に不要なブランク期間が生じることを抑制することができる。言い換えれば、コンテンツ配信システム100は、第一コンテンツデータ及び第二コンテンツデータをギャップレス再生することができる。
 また、配信制御部22は、第一コンテンツデータの要求に対する応答として、第一コンテンツデータの再生順序を示す第一順序情報、及び、第二コンテンツデータの再生順序を示す第二順序情報を第二通信部21に送信させてもよい。第一順序情報及び第二順序情報は、例えば、上記実施の形態のトラック情報である。
 これにより、一のコンテンツデータの要求に対する応答として、複数のコンテンツデータが受信された場合であっても、再生装置10は、各コンテンツデータの再生順序を容易に認識できる。例えば、再生装置10は、各コンテンツデータの再生順序を表示部12に容易に表示することができる。
 また、配信制御部22は、第一コンテンツデータの要求に対する応答として、第一コンテンツデータ及び第一順序情報を含む第一伝送単位、並びに、第二コンテンツデータ及び第二順序情報を含む第二伝送単位を第二通信部21に送信させてもよい。第一伝送単位及び第二伝送単位は、例えば、上記実施の形態のチャンクである。
 これにより、再生装置10は、伝送単位の境界を検出することにより、コンテンツデータの境界を容易に認識できる。
 また、配信制御部22は、第一コンテンツデータの要求に対する応答として、再生順序が第一コンテンツデータ以降の順序に定められた全てのコンテンツデータを第二通信部21に送信させてもよい。
 また、配信制御部22は、受信された第一コンテンツデータの要求にギャップレス再生指示情報が含まれない場合に、第一コンテンツデータの要求に対する応答として、第一コンテンツデータ及び第二コンテンツデータのうち第一コンテンツデータのみを第二通信部21に送信させてもよい。
 これにより、コンテンツ配信装置20は、第一コンテンツデータの要求にギャップレス再生指示情報が含まれるか否かを判定することにより、第一コンテンツデータのみを送信するか、第一コンテンツデータ及び第二コンテンツデータを送信するかを切り替えることができる。
 これにより、コンテンツ配信システム100は、再生順序が第一コンテンツデータ以降の順序に定められた全てのコンテンツデータをギャップレス再生することができる。
 また、第一コンテンツデータおよび第二コンテンツデータは、記録媒体に記録された音楽データであり、配信制御部22は、記録媒体から取得した第一コンテンツデータおよび第二コンテンツデータを第二通信部21に送信させてもよい。記録媒体は、例えば、CDである。
 これにより、コンテンツ配信システム100は、第一音楽データ及び第二音楽データが連続再生される場合に、第一音楽データの再生後第二音楽データが再生される前に不要な無音期間が生じることを抑制することができる。
 また、再生装置10は、さらに、ユーザの操作を受け付ける操作受付部11を備えてもよい。再生制御部14は、操作受付部11によって受け付けられたユーザの操作に応じて第一コンテンツデータの要求にギャップレス再生指示情報を含めるか否かを決定してもよい。
 これにより、コンテンツ配信装置20は、第一コンテンツデータの要求にギャップレス再生指示情報が含まれるか否かを判定することにより、第一コンテンツデータのみを送信するか、第一コンテンツデータ及び第二コンテンツデータを送信するかを切り替えることができる。
 また、再生装置10は、第一通信部13と、第一通信部13にコンテンツデータの要求を送信させ、かつ、第一通信部13によって受信されたコンテンツデータを再生する再生制御部14と、ユーザの操作を受け付ける操作受付部11とを備える。再生制御部14は、操作受付部11によって受け付けられたユーザの操作に応じてコンテンツデータの要求にギャップレス再生指示情報を含めるか否かを決定する。
 これにより、コンテンツ配信装置20は、コンテンツデータの要求にギャップレス再生指示情報が含まれるか否かを判定することにより、要求されたコンテンツデータのみを送信するか、要求されたコンテンツデータ及び当該コンテンツデータの次のコンテンツデータを送信するかを切り替えることができる。
 また、コンテンツ配信装置20などのコンピュータによって実行されるコンテンツ配信方法は、再生装置10から第一コンテンツデータの要求を受信し、受信された第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、第一コンテンツデータ及び再生順序が第一コンテンツデータの次の順序に定められた第二コンテンツデータを送信する。
 このようなコンテンツ配信方法は、第一コンテンツデータ及び第二コンテンツデータが連続再生される場合に、第一コンテンツデータの再生後、第二コンテンツデータが再生される前に不要なブランク期間が生じることを抑制することができる。
 また、本開示は、上記コンテンツ配信方法をコンピュータに実行させるためのプログラムとして実現されてもよい。
 このようなプログラムは、第一コンテンツデータ及び第二コンテンツデータが連続再生される場合に、第一コンテンツデータの再生後、第二コンテンツデータが再生される前に不要なブランク期間が生じることを抑制することができる。
 (他の実施の形態)
 以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。そこで、以下、他の実施の形態をまとめて説明する。
 例えば、上記実施の形態では、音楽データは、PCM形式で送受信されたが、MP3などの圧縮された形式で送受信されてもよい。この場合、コンテンツ配信装置は、PCM形式の音楽データを一度デコードした後、MP3等の形式にエンコードして送信する。つまり、コンテンツ配信装置は、デコーダ及びエンコーダを備えてもよい。
 上記実施の形態では、再生順序が定められた複数の音楽データが連続再生されたが、再生順序が定められた静止画像データまたは動画像データが連続再生されてもよい。つまり、コンテンツデータは、音楽データに限定されず、静止画像データまたは動画像データであってもよい。
 上記実施の形態では、コンテンツ配信装置から通常の再生速度の音楽データが送信されたが、早送り状態の音楽データが送信されてもよい。同様に、コンテンツ配信装置からはスロー再生された音楽データが送信されてもよい。つまり、コンテンツ配信装置において再生速度が通常と異なるように変更されたコンテンツデータがコンテンツ配信装置から送信されてもよい。
 また、上記実施の形態では、コンテンツデータはCDに記録されていたが、DVD、BD(Blu-Ray Disc(登録商標))、または、AD(Archival Disc(登録商標))などのその他の光ディスクに記録されていてもよい。また、コンテンツデータは、HDD(Hard Disk Drive)または半導体メモリなど、光ディスク以外の記録媒体に記録されていてもよい。つまり、コンテンツ配信装置が光ディスクドライブ装置を備えることは必須ではない。
 また、上記実施の形態では、コンテンツ配信装置は、要求されたコンテンツデータのみを送信するか、要求されたコンテンツデータ及び当該コンテンツデータの次のコンテンツデータを送信するかを切り替えた。しかしながら、コンテンツ配信装置は、常に、要求されたコンテンツデータ及び当該コンテンツデータの次のコンテンツデータを送信してもよい。つまり、コンテンツ配信システムにおいて、常にギャップレス再生が行われてもよい。この場合、ギャップレス再生指示情報は省略されてもよい。
 また、上記実施の形態のコンテンツ配信システムは、LAN(Local Area Network)などの小規模な通信ネットワークを利用して通信を行うが、WAN(Wide Area Network)などの大規模な通信ネットワークを利用して通信を行ってもよい。例えば、再生装置及びコンテンツ配信装置は、インターネットを介して通信を行ってもよい。この場合、再生装置は、ネットワークオーディオプレーヤ、スマートフォン、またはタブレット端末などの汎用装置であり、コンテンツ配信装置は、クラウドサーバであってもよい。
 また、上記実施の形態で説明した再生装置及びコンテンツ配信装置の間で行われる通信は、DLNA(登録商標)の通信プロトコルにしたがった通信に限定されない。再生装置及びコンテンツ配信装置の間で行われる通信には、例えば、Zigbee(登録商標)、Bluetooth(登録商標)または、無線LAN(Local Area Network)などの通信規格が用いられてもよい。また、無線通信に代えて、有線LANを用いた通信などの有線通信が行われてもよい。
 また、上記実施の形態において、特定の処理部が実行する処理を別の処理部が実行してもよい。また、上記実施の形態において、複数の処理の順序が変更されてもよいし、複数の処理が並行して実行されてもよい。
 また、上記実施の形態において、再生制御部及び配信制御部などの構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPUまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
 また、再生制御部及び配信制御部などの構成要素は、回路(または集積回路)でもよい。これらの回路は、全体として1つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
 また、本開示の全般的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なCD-ROMなどの記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。例えば、本開示は、コンテンツ配信装置として実現されてもよいし、コンピュータによって実行されるコンテンツ配信方法として実現されてもよいし、コンテンツ配信方法をコンピュータに実行させるためのプログラムとして実現されてもよい。同様に、本開示は、再生装置として実現されてもよいし、コンピュータが実行するコンテンツ再生方法として実現されてもよいし、コンテンツ再生方法をコンピュータに実行させるためのプログラムとして実現されてもよい。
 以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
 したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
 また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
 本開示は、複数のコンテンツの連続再生中に、コンテンツ間にブランク期間が発生することを抑制することができるコンテンツ配信システムとして有用である。
 10 再生装置
 11 操作受付部
 12 表示部
 13 第一通信部
 14 再生制御部
 15 第一バッファメモリ
 16 出音部
 17 第一記憶部
 20 コンテンツ配信装置
 21 第二通信部
 22 配信制御部
 23 光ディスクドライブ装置
 24 第二バッファメモリ
 25 第二記憶部
 30 コントローラ
 40 レンダラー
 100、100a コンテンツ配信システム

Claims (10)

  1.  再生装置と、
     コンテンツ配信装置とを備え、
     前記再生装置は、
     第一通信部と、
     前記第一通信部に第一コンテンツデータの要求を送信させ、かつ、前記第一通信部によって受信された前記第一コンテンツデータを再生する再生制御部とを備え、
     前記コンテンツ配信装置は、
     前記再生装置から前記第一コンテンツデータの要求を受信する第二通信部と、
     受信された前記第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、前記第一コンテンツデータ及び再生順序が前記第一コンテンツデータの次の順序に定められた第二コンテンツデータを前記第二通信部に送信させる配信制御部とを備える
     コンテンツ配信システム。
  2.  前記配信制御部は、前記第一コンテンツデータの要求に対する応答として、前記第一コンテンツデータの再生順序を示す第一順序情報、及び、前記第二コンテンツデータの再生順序を示す第二順序情報を前記第二通信部に送信させる
     請求項1に記載のコンテンツ配信システム。
  3.  前記配信制御部は、前記第一コンテンツデータの要求に対する応答として、前記第一コンテンツデータ及び前記第一順序情報を含む第一伝送単位、並びに、前記第二コンテンツデータ及び前記第二順序情報を含む第二伝送単位を前記第二通信部に送信させる
     請求項2に記載のコンテンツ配信システム。
  4.  前記配信制御部は、前記第一コンテンツデータの要求に対する応答として、再生順序が前記第一コンテンツデータ以降の順序に定められた全てのコンテンツデータを前記第二通信部に送信させる
     請求項1~3のいずれか1項に記載のコンテンツ配信システム。
  5.  前記配信制御部は、受信された前記第一コンテンツデータの要求にギャップレス再生指示情報が含まれない場合に、前記第一コンテンツデータの要求に対する応答として、前記第一コンテンツデータ及び前記第二コンテンツデータのうち前記第一コンテンツデータのみを前記第二通信部に送信させる
     請求項1~4のいずれか1項に記載のコンテンツ配信システム。
  6.  前記第一コンテンツデータおよび前記第二コンテンツデータは、記録媒体に記録された音楽データであり、
     前記配信制御部は、前記記録媒体から取得した前記第一コンテンツデータおよび前記第二コンテンツデータを前記第二通信部に送信させる
     請求項1~5のいずれか1項に記載のコンテンツ配信システム。
  7.  前記再生装置は、さらに、ユーザの操作を受け付ける操作受付部を備え、
     前記再生制御部は、前記操作受付部によって受け付けられた前記ユーザの操作に応じて前記第一コンテンツデータの要求に前記ギャップレス再生指示情報を含めるか否かを決定する
     請求項1~6のいずれか1項に記載のコンテンツ配信システム。
  8.  通信部と、
     前記通信部にコンテンツデータの要求を送信させ、かつ、前記通信部によって受信された前記コンテンツデータを再生する再生制御部と、
     ユーザの操作を受け付ける操作受付部とを備え、
     前記再生制御部は、前記操作受付部によって受け付けられた前記ユーザの操作に応じて前記コンテンツデータの要求にギャップレス再生指示情報を含めるか否かを決定する
     再生装置。
  9.  再生装置から第一コンテンツデータの要求を受信し、
     受信された前記第一コンテンツデータの要求にギャップレス再生指示情報が含まれる場合に、前記第一コンテンツデータ及び再生順序が前記第一コンテンツデータの次の順序に定められた第二コンテンツデータを送信する
     コンテンツ配信方法。
  10.  請求項9に記載のコンテンツ配信方法をコンピュータに実行させるためのプログラム。
PCT/JP2018/007104 2017-03-28 2018-02-27 コンテンツ配信システム、再生装置、及び、コンテンツ配信方法 WO2018180110A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP18777673.7A EP3605345A4 (en) 2017-03-28 2018-02-27 CONTENT DELIVERY SYSTEM, PLAYBACK DEVICE, AND CONTENT DELIVERY METHOD
JP2018534884A JP6558667B2 (ja) 2017-03-28 2018-02-27 コンテンツ配信システム、再生装置、及び、コンテンツ配信方法
US16/097,081 US20190110089A1 (en) 2017-03-28 2018-02-27 Content distribution system, playback apparatus, and content distribution method
CN201880001786.5A CN109154915A (zh) 2017-03-28 2018-02-27 内容分发***、再生装置以及内容分发方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-064020 2017-03-28
JP2017064020 2017-03-28

Publications (1)

Publication Number Publication Date
WO2018180110A1 true WO2018180110A1 (ja) 2018-10-04

Family

ID=63675393

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/007104 WO2018180110A1 (ja) 2017-03-28 2018-02-27 コンテンツ配信システム、再生装置、及び、コンテンツ配信方法

Country Status (5)

Country Link
US (1) US20190110089A1 (ja)
EP (1) EP3605345A4 (ja)
JP (1) JP6558667B2 (ja)
CN (1) CN109154915A (ja)
WO (1) WO2018180110A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004093729A (ja) 2002-08-30 2004-03-25 Alpine Electronics Inc 音楽データの記録装置及び再生装置
JP2005122067A (ja) * 2003-10-20 2005-05-12 Kenwood Corp 配信システム、オーディオ機器および連続再生方法
JP2008165656A (ja) * 2006-12-29 2008-07-17 Sony Corp 再生装置および再生制御方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844548B2 (en) * 2003-10-15 2010-11-30 Apple Inc. Techniques and systems for electronic submission of media for network-based distribution
JP2006031394A (ja) * 2004-07-15 2006-02-02 Yamaha Corp コンテンツ配信システム
JP4649901B2 (ja) * 2004-07-15 2011-03-16 ヤマハ株式会社 曲の符号化伝送のための方法および装置
JP4232745B2 (ja) * 2005-02-09 2009-03-04 ソニー株式会社 コンテンツ再生システム、コンテンツ再生装置、コンテンツ再生方法
JP4835053B2 (ja) * 2005-07-05 2011-12-14 ソニー株式会社 コンテンツ再生システム、コンテンツ提供方法、コンテンツ再生装置、コンテンツ提供装置、コンテンツ再生プログラム及びコンテンツ提供プログラム
WO2008029640A1 (en) * 2006-09-05 2008-03-13 Panasonic Corporation Method and device for playing video data of high bit rate format by player suitable to play video data of low bit rate format
JP2008306601A (ja) * 2007-06-08 2008-12-18 Sony Corp コンテンツ配信システム、配信サーバ、受信端末及びコンピュータプログラム
US8374712B2 (en) * 2008-12-31 2013-02-12 Microsoft Corporation Gapless audio playback
CN102474588B (zh) * 2009-08-05 2015-09-09 松下电器产业株式会社 发送控制装置、接收控制装置、发送控制方法、接收控制方法
WO2011070734A1 (ja) * 2009-12-07 2011-06-16 パナソニック株式会社 フォーマット変換サーバー、再生装置及び情報再生システム
JP4904564B2 (ja) * 2009-12-15 2012-03-28 シャープ株式会社 コンテンツ配信システム、コンテンツ配信装置、コンテンツ再生端末およびコンテンツ配信方法
US9124235B2 (en) * 2011-09-30 2015-09-01 Verizon Patent And Licensing Inc. Media content management and presentation systems and methods
JP2012253639A (ja) * 2011-06-06 2012-12-20 Hitachi-Lg Data Storage Inc コンテンツリスト及びコンテンツの配信装置及び送信方法
JP6048835B2 (ja) * 2011-07-22 2016-12-21 パナソニックIpマネジメント株式会社 コンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラム及びコンテンツ提供システム
GB201118784D0 (en) * 2011-10-31 2011-12-14 Omnifone Ltd Djml
US9282403B1 (en) * 2013-05-31 2016-03-08 Amazon Technologies, Inc User perceived gapless playback
CN105376612A (zh) * 2014-08-26 2016-03-02 华为技术有限公司 一种视频播放方法、媒体设备、播放设备以及多媒体***
US20160313970A1 (en) * 2015-04-23 2016-10-27 Microsoft Technology Licensing, Llc Gapless media generation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004093729A (ja) 2002-08-30 2004-03-25 Alpine Electronics Inc 音楽データの記録装置及び再生装置
JP2005122067A (ja) * 2003-10-20 2005-05-12 Kenwood Corp 配信システム、オーディオ機器および連続再生方法
JP2008165656A (ja) * 2006-12-29 2008-07-17 Sony Corp 再生装置および再生制御方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3605345A4

Also Published As

Publication number Publication date
US20190110089A1 (en) 2019-04-11
EP3605345A1 (en) 2020-02-05
JPWO2018180110A1 (ja) 2019-04-11
EP3605345A4 (en) 2020-04-01
JP6558667B2 (ja) 2019-08-14
CN109154915A (zh) 2019-01-04

Similar Documents

Publication Publication Date Title
US7941235B2 (en) Playback apparatus, playback method, playback system and recording medium
JP4345780B2 (ja) 再生装置、再生方法およびコンピュータプログラム
JP2011087103A (ja) コンテンツ再生システム、コンテンツ再生装置、プログラム、コンテンツ再生方法、およびコンテンツサーバを提供
JP2008139423A (ja) コンテンツ再生システム、再生装置、再生切替方法及びプログラム
JP2012248259A (ja) 再生装置
JP6558667B2 (ja) コンテンツ配信システム、再生装置、及び、コンテンツ配信方法
JP6213879B2 (ja) 情報処理装置および制御方法
JP4191221B2 (ja) 記録再生装置、同時記録再生制御方法、および同時記録再生制御プログラム
JP2010087686A (ja) 映像音声再生システム、av増幅装置およびプログラム
JP2007257771A (ja) 再生装置、再生方法、プログラム及び記録媒体
JP2014131307A (ja) 情報処理装置、情報処理方法およびプログラム
WO2017221407A1 (ja) 同期設定装置、配信システム、同期設定方法、及びプログラム
JP5355749B1 (ja) 再生装置および再生方法
JP2013196709A (ja) 再生装置並びに再生装置の制御装置、制御方法、及び制御プログラム
JP5161323B2 (ja) 再生方法及び装置
JP2009116929A (ja) 再生装置及び再生方法
JP6597472B2 (ja) 記憶装置、再生処理装置、記憶装置における動作制御方法及びプログラム
JP2008035396A (ja) 情報処理装置及び情報処理方法
JP2002251827A (ja) 情報再生装置
WO2012056699A1 (ja) データ再生装置
JP2020194612A (ja) 再生装置
JP5282562B2 (ja) 電子楽器およびその制御方法を実現するためのプログラム
JP5002968B2 (ja) 記録装置
JP2021052297A (ja) 再生制御装置、再生制御方法、およびプログラム
JP2007172792A (ja) オーディオシステム、および、再生制御方法

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2018534884

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18777673

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2018777673

Country of ref document: EP

Effective date: 20191028