Content supply device, content supply method, program, terminal device, and content supply system
View Patent ↗The present disclosure relates to a content supply device, a content supply method, a program, a terminal device, and a content supply system, which are capable of performing rapid zapping between channels. A content supply device according to an aspect of the present disclosure includes a first supply unit configured to generate a zapping stream by delimiting streaming data according to a timing and a duration in common with another channel and to supply the zapping stream to a reception side via a network, a second supply unit configured to generate a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and to supply the viewing stream to the reception side via the network, and a metafile generating unit configured to generate a metafile that is for the reception side to receive the zapping stream and the viewing stream. The present disclosure can be applied to a system in which content is delivered in a streaming manner.
1. A content supply device that supplies a plurality of pieces of streaming data that include content of a same subject and differ in bit rate through a same channel, according to an adaptive streaming technique, the content supply device comprising:
processing circuitry configured to
generate a zapping stream by delimiting the streaming data according to a timing and a duration in common with another channel and to supply the zapping stream to a reception side via a network,
generate a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and to supply the viewing stream to the reception side via the network; and
generate a metafile that is for the reception side to receive the zapping stream and the viewing stream, wherein
the metafile includes a media presentation description, and
the circuitry is configured to generate the media presentation description by introducing an attribute indicating that an adaptation set corresponding to the viewing stream is asymmetrically aligned with an adaptation set corresponding to the zapping stream.
2. The content supply device according to claim 1 , wherein
the circuitry is configured to generate the metafile including an attribute indicating that a unit of the zapping stream s aligned with a unit of the viewing stream.
3. The content supply device according to claim 2 , wherein
the circuitry is configured to generate the metafile including an attribute indicating that a unit of the viewing stream is asymmetrically aligned with a unit of the zapping stream.
4. The content supply device according to claim 1 , wherein
the attribute includes AdaptationSet/@unsymmetricallyAlignedGroupFrom and AdaptationSet/@unsymmetricallyAlignedGroupFromTo.
5. A content supply method of a content supply device that supplies a plurality of pieces of streaming data that include content of a same subject and differ in bit rate through a same channel, according to an adaptive streaming technique, the content supply method comprising:
generating, by the content supply device, a zapping stream by delimiting the streaming data according to a timing and a duration in common with another channel and supplying the zapping stream to a reception side via a network;
generating, by the content supply device, a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and supplying the viewing stream to the reception side via the network; and
generating, by the content supply device, a metafile that is for the reception side to receive the zapping stream and the viewing stream, wherein
the metafile includes a media presentation description, which is generated by the content supply device by introducing an attribute indicating that an adaptation set corresponding to the viewing stream is asymmetrically aligned with an adaptation set corresponding to the zapping stream.
6. A non-transitory computer-readable medium including a program causing a computer that supplies a plurality of pieces of streaming data that include content of a same subject and differ in bit rate through a same channel, according to an adaptive streaming technique to:
generate a zapping stream by delimiting the streaming data according to a timing and a duration in common with another channel and to supply the zapping stream to a reception side via a network;
generate a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and to supply the viewing stream to the reception side via the network; and
generate a metafile that is for the reception side to receive the zapping stream and the viewing stream, wherein
the metafile includes a media presentation description, which is generated by introducing an attribute indicating that an adaptation set corresponding to the viewing stream is asymmetrically aligned with an adaptation set corresponding to the zapping stream.
7. A receiving device that receives a plurality of pieces of streaming data including content of a same subject and differing in bit rate, the receiving device comprising:
circuitry configured to
receive a zapping stream, which was generated by delimiting the streaming data according to a timing and a duration in common with a channel other than a channel via which the streaming data is transmitted;
receive a viewing stream, which was generated by delimiting the streaming data according to a duration longer than the duration of the zapping stream; and
receive a metafile that is for receiving the zapping stream and the viewing stream, wherein
the metafile includes a media presentation description including an attribute indicating that an adaptation set corresponding to the viewing stream is asymmetrically aligned with an adaptation set corresponding to the zapping stream.
8. The receiving device according to claim 7 , wherein the metafile includes an attribute indicating that a unit of the zapping stream is aligned with a unit of the viewing stream.
9. The receiving device according to claim 7 , wherein the metafile includes an attribute indicating that a unit of the zapping stream is asymmetrically aligned with a unit of the viewing stream.
10. The receiving device according to claim 7 , wherein
the receiving device switches reception of the zapping stream and the viewing stream supplied through the channel via which the streaming data is transmitted based on the acquired metafile.
11. A content supply system comprising:
a content supply device configured to supply a plurality of pieces of streaming data that include content of a same subject and differ in bit rate through a same channel, according to an adaptive streaming technique; and
a terminal device configured to receive the streaming data,
wherein the content supply device includes circuitry configured to
generate a zapping stream by delimiting the streaming data, according to a timing and a duration in common with another channel and to supply the zapping stream to the terminal device via a network,
generate a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and to supply the viewing stream to the terminal device via the network, and
generate a metafile that is for the terminal device to receive the zapping stream and the viewing stream, wherein
the metafile includes a media presentation description, and the circuitry is configured to generate the media presentation description by introducing an attribute indicating that an adaptation set corresponding to the viewing stream is asymmetrically aligned with an adaptation set corresponding to the zapping stream, and
the terminal device is configured to acquire the metafile, and to receive the zapping stream and the viewing stream supplied through the same channel, based on the acquired metafile.
12. A receiving method comprising:
receiving a zapping stream, which was generated by delimiting a streaming data according to a timing and a duration in common with a channel other than a channel via which the streaming data is transmitted, the streaming data including content of a same subject and differing in bit rate;
receiving a viewing stream, which was generated by delimiting the streaming data according to a duration longer than the duration of the zapping stream; and
receiving a metafile that is for receiving the zapping stream and the viewing stream, wherein
the metafile includes a media presentation description including an attribute indicating that an adaptation set corresponding to the viewing stream is asymmetrically aligned with an adaptation set corresponding to the zapping stream.
13. The receiving method of claim 12 , further comprising
switching reception of the zapping stream and the viewing stream supplied through the channel via which the streaming data is transmitted based on the acquired metafile.
14. The receiving method of claim 12 , wherein the metafile includes an attribute indicating that a unit of the zapping stream is aligned with a unit of the viewing stream.
15. The receiving method of claim 12 , wherein the metafile includes an attribute indicating that a unit of the zapping stream is asymmetrically aligned with a unit of the viewing stream.
16. A non-transitory computer-readable medium having stored thereon computer-readable instructions which when executed by a computer cause the computer to perform a method comprising:
receiving a zapping stream, which was generated by delimiting a streaming data according to a timing and a duration in common with a channel other than a channel via which the streaming data is transmitted, the streaming data including content of a same subject and differing in bit rate;
receiving a viewing stream, which was generated by delimiting the streaming data according to a duration longer than the duration of the zapping stream; and
receiving a metafile that is for receiving the zapping stream and the viewing stream, wherein
the metafile includes a media presentation description including an attribute indicating that an adaptation set corresponding to the viewing stream is asymmetrically aligned with an adaptation set corresponding to the zapping stream.