发明名称 Imaging distribution apparatus and imaging distribution method
摘要 An imaging distribution apparatus includes a reception unit configured to receive a distribution request for distribution of a specific program from a client apparatus via a network, a program scenario acquisition unit configured to acquire a program scenario corresponding to the specific program requested for by the distribution request, a content acquisition unit configured to acquire a plurality of information contents based on the program scenario, a conversion unit configured to convert the information contents to image scene based on the program scenario, an encoding unit configured to encode the image scene, to generate a stream, and a stream distribution unit configured to distribute the stream to the client apparatus via the network.
申请公布号 US8756630(B2) 申请公布日期 2014.06.17
申请号 US200912407274 申请日期 2009.03.19
申请人 Kabushiki Kaisha Toshiba 发明人 Teramoto Keiichi;Wakayama Shirou;Ozaki Satoshi;Takeyasu Isao;Terashima Yoshiki;Odaka Kenji;Tokita Eiji
分类号 H04N5/445;H04N7/173;G06F3/00;G06F13/00;H04N21/2668;H04N21/4722;H04N21/61;H04N21/2665 主分类号 H04N5/445
代理机构 Ohlandt, Greeley, Ruggiero & Perle, L.L.P. 代理人 Ohlandt, Greeley, Ruggiero & Perle, L.L.P.
主权项 1. An imaging distribution apparatus comprising: a reception unit configured to receive a distribution request for distribution of a specific program from a client apparatus via a network; a program scenario acquisition unit configured to acquire a program scenario corresponding to the specific program requested by the distribution request; a content acquisition unit configured to acquire a plurality of information contents based on the program scenario; a conversion unit configured to convert the information contents to image scene based on the program scenario; an encoding unit configured to encode the image scene, to generate a stream; a stream distribution unit configured to distribute the stream to the client apparatus via the network; a first cache unit configured to cache the program scenario acquired by the program scenario acquisition unit; a second cache unit configured to cache the information contents acquired by the content acquisition unit; a third cache unit configured to cache the image scene generated by the conversion unit; a fourth cache unit configured to cache the stream generated by the encoding unit; a table storage unit configured to store a plurality of entries, each entry including a program identification data item and a start position data item, in correspondence with each other, the program identification data item identifying a program, the start position data item indicating where a process should be started when the reception unit receives the distribution request next, at the program scenario acquisition unit, at the content acquisition unit, at the conversion unit, at the encoding unit, or at the stream distribution unit, wherein each entry stored in the table storage unit further includes a first identification data item identifying the program scenario cached in the first cache unit, a second identification data item identifying the information content cached in the second cache unit, a third identification data item identifying the image scene cached in the third cache unit and a fourth identification data item identifying the stream cached in the fourth cache unit about the program identified by the program identification data item; a control unit configured to refer to the table storage unit based on the program identification data item identifying the specific program requested for by the distribution request, when the reception unit receives the distribution request; to determine where the process should be started, at the program scenario acquisition unit, at the content acquisition unit, at the conversion unit, at the encoding unit, or at the stream distribution unit, based on the start position data item contained in an entry, if any, which corresponds to the program identification data item; to determine that the process should be started at the program scenario acquisition unit if the table storage unit stores no entries that correspond to the program identification data item; a first cache control units configured to save the program scenario in the first cache units, to acquire the program scenario from the first cache units, and to register the first identification data item into the entry of the table storage unit; a second cache control units configured to save the information contents in the second cache units, to acquire the information contents from the second cache units, and to register the second identification data items into the entry of the table storage unit; a third cache control units configured to save the image scene in the third cache units, to acquire the image scene from the third cache units, and to register the third identification data item into the entry of the table storage unit; and a fourth cache control units configured to save the stream in the fourth cache units, to acquire the stream from the fourth cache units, and to register the fourth identification data item into the entry of the table storage unit.
地址 Minato-ku, Tokyo JP