CN101909047B - Method and device for acquiring multimedia programs - Google Patents
Method and device for acquiring multimedia programs Download PDFInfo
- Publication number
- CN101909047B CN101909047B CN200910241317.3A CN200910241317A CN101909047B CN 101909047 B CN101909047 B CN 101909047B CN 200910241317 A CN200910241317 A CN 200910241317A CN 101909047 B CN101909047 B CN 101909047B
- Authority
- CN
- China
- Prior art keywords
- information
- file
- program
- video
- format
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 239000000463 material Substances 0.000 claims abstract description 60
- 230000009466 transformation Effects 0.000 claims description 6
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 claims description 3
- 230000008520 organization Effects 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000000547 structure data Methods 0.000 description 2
- 238000013499 data model Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a method for acquiring multimedia programs. The multimedia programs are persistently stored in a database; and a material XML (Extensive Makeup Language) file or a program XML file formed by a predefined XML description model organization is used. The method comprises the following steps of: extracting a corresponding material XML file or program XML file according to a user request and analyzing; and outputting the analyzed multimedia program according to the mode designated by the user. The invention can be used for effectively solving the problem on the compatibility of new multimedia content with traditional multimedia content, thereby being greatly convenient for users to acquire and use.
Description
Technical Field
The present invention relates to the technical field of multimedia data processing, and in particular, to a method and an apparatus for acquiring a multimedia program.
Background
With the wide application of streaming media technology in the internet, and various television stations, radio stations, websites, and even telecom operators start to distribute content in multiple channels by using streaming media technology based on IP networks, such as mobile televisions, IPTV, mobile televisions, and the like. Meanwhile, the sources of the video and audio materials are also from the original traditional media in which the materials are mainly collected by professionals and equipment to the current various sources, such as uploading by common users, and the like, the material sources and the release are diversified, and simultaneously, the material format also presents new media characteristics, such as some common network formats, besides the traditional common video and audio formats. Furthermore, pictures, text, and even html web pages are new media content that needs to be managed.
However, in a conventional multimedia content management system, a fixed standard is usually adopted to catalog, store and manage video and audio files for acquiring multimedia programs, and for new media content, the existing technology cannot identify or process the new media content, so that a user in need cannot acquire the new media content, and the use experience of the user is seriously affected.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method and a device for acquiring a multimedia program, so as to effectively solve the problem of data compatibility between new media content and traditional media content, thereby greatly facilitating the acquisition and use of users.
In order to solve the above technical problem, an embodiment of the present invention discloses a method for acquiring a multimedia program, where the multimedia program is a material XML file or a program XML file persistently stored in a database and organized and formed by using a predefined XML description model, and the method includes:
extracting and analyzing a corresponding material XML file or a program XML file according to a user request; outputting the analyzed multimedia program according to a mode designated by a user; wherein, when the user request is a program downloading request, the step of outputting the analyzed multimedia program comprises: the analyzed multimedia program is arranged into a downloading task queue; executing the downloading task queue, and downloading the multimedia program to an address designated by a user;
the user request is a retrieval and browsing request which comprises keyword information and target format information for browsing the multimedia program, and the extracted material XML file or program XML file is a material XML file or a program XML file matched with the keyword;
the step of outputting the parsed multimedia program includes:
transcoding the analyzed multimedia program into a multimedia program with a target format, wherein the multimedia program file is a video file; playing the multimedia program;
wherein the step of transcoding the parsed multimedia program into a multimedia program of a target format comprises: performing video transcoding on the analyzed video file;
the video transcoding process comprises the following steps:
step T1, receiving a user request for processing multimedia data, analyzing the description information of the target format of the user request, and extracting the frame rate, video size, bit rate and code rate in the description information;
step T2, analyzing the source video format of the video file, and extracting the frame rate, video size, code rate, bit rate and motion vector information in the video sequence;
step T3, judging whether the frame rates of the source video format and the target format are the same, if not, initializing the frame rate value of the transcoder, and executing step T4; otherwise, directly executing step T4;
step T4, judging whether the image size of the source video format is the same as that of the target format, if so, directly executing step T5; otherwise, initializing the size of the transcoded image, and then executing step T5;
step T5, judging whether the bit rate of the source video format is the same as that of the target format, if so, directly executing step T6; otherwise, initializing the bit rate of the transcoder, and then performing step T6;
step T6, transcoding is started, and then motion vector information in a source video sequence frame of the video file is utilized to reestimate and refine the motion vector to obtain the motion vector information of a target format video sequence;
step T7, scrambling the obtained discrete cosine transform domain coefficient of the motion vector information after transformation according to 64-bit key and algorithm;
and step T8, packaging the scrambled data according to a streaming media protocol.
Preferably, the material XML file or the program XML file includes a file attribute and a content attribute of the material file or the program file as XML metadata.
Preferably, the user is a pre-authorized user.
The embodiment of the invention also discloses a device for acquiring the multimedia program, wherein the multimedia program is a material XML file or a program XML file which is persistently stored in a database and is organized and formed by adopting a predefined XML description model, and the device comprises:
the analysis module is used for extracting and analyzing a corresponding material XML file or a program XML file according to a user request;
wherein, when the user request is a program downloading request, the output module further comprises: the queuing submodule is used for queuing the analyzed multimedia program into a downloading task queue; the download submodule is used for executing the download task queue and downloading the multimedia program to an address specified by a user;
when the user request is a search browsing request which comprises keyword information and target format information for browsing the multimedia program, the extracted material XML file or program XML file is a material XML file or program XML file matched with the keyword
The output module is used for outputting the analyzed multimedia program according to a mode designated by a user;
the output module further includes:
the transcoding submodule is used for transcoding the analyzed multimedia program into a multimedia program with a target format;
the playing submodule is used for playing the multimedia program;
when the transcoding submodule transcodes the analyzed multimedia program into a multimedia program with a target format: performing video transcoding on the analyzed video file;
the video transcoding process comprises the following steps:
step T1, receiving a user request for processing multimedia data, analyzing the description information of the target format of the user request, and extracting the frame rate, video size, bit rate and code rate in the description information;
step T2, analyzing the source video format of the video file, and extracting the frame rate, video size, code rate, bit rate and motion vector information in the video sequence;
step T3, judging whether the frame rates of the source video format and the target format are the same, if not, initializing the frame rate value of the transcoder, and executing step T4; otherwise, directly executing step T4;
step T4, judging whether the image size of the source video format is the same as that of the target format, if so, directly executing step T5; otherwise, initializing the size of the transcoded image, and then executing step T5;
step T5, judging whether the bit rate of the source video format is the same as that of the target format, if so, directly executing step T6; otherwise, initializing the bit rate of the transcoder, and then performing step T6;
step T6, transcoding is started, and then motion vector information in a source video sequence frame of the video file is utilized to reestimate and refine the motion vector to obtain the motion vector information of a target format video sequence;
and step T7, scrambling the obtained discrete cosine transform domain coefficient of the motion vector information after transformation according to a 64-bit key and an algorithm.
And step T8, packaging the scrambled data according to a streaming media protocol.
Preferably, the material XML file or the program XML file includes a file attribute and a content attribute of the material file or the program file as XML metadata.
Preferably, the file attribute includes attribution group information, process description information, extended attribute information and classification information of the file;
the content attribute of the material file comprises field marking metadata information, version information, entity marking point metadata information, format information of an audio file, format information of a video file, format information of all contained files, information of an entity file, video and audio metadata information, a material entity file and related metadata information, picture attribute information and/or text attribute information;
the content attribute of the program file comprises script metadata information, version information, entity mark point metadata information, format information of an audio file, format information of a video file, format information of all contained files, information of an entity file, storyboard information, manuscript object information, entry information contained in a serial list, information of a serial list, video and audio metadata information, program entity files and related metadata information, picture attribute information and/or text attribute information.
Compared with the prior art, the invention has the following advantages:
the invention provides a uniform data model for the upper layer service, namely, adopts a uniform and normalized XML description model to organize various material files or program files, thereby establishing a persistent object database, and can upwards shield various different multimedia content formats by applying the database, thereby not only effectively being compatible with various traditional media and new media content formats and meeting the storage and management requirements of all file formats, but also greatly facilitating the operations of searching, browsing, downloading and the like of various structured or unstructured files for users, and leading the users to obtain better use experience.
Drawings
Fig. 1 is a flow chart of steps of an embodiment 1 of a method for acquiring a multimedia program according to the present invention;
fig. 2 is a flowchart of the steps of an embodiment 2 of a method for acquiring multimedia programs according to the present invention;
fig. 3 is a flowchart of the steps of an embodiment 3 of a method for acquiring a multimedia program according to the present invention;
fig. 4 is a block diagram of an embodiment of an apparatus for acquiring multimedia programs according to the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
The invention is operational with numerous general purpose or special purpose computing system environments or configurations. For example: multiprocessor systems, servers, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
In the embodiment of the present invention, the multimedia program is a material XML file or a program XML file that is persistently stored in a database and organized and formed by using a predefined XML description model, and specifically, the multimedia program can be organized and formed by the following steps:
step S1, extracting the file attribute and the content attribute of the material file or the program file;
step S2, organizing the file attribute and the content attribute by adopting a predefined XML description model, and generating an XML object of the material file or the program file;
and step S3, the XML object is subjected to persistence and stored in a database.
The file attribute refers to description information for the material file or the program file as a whole, and the content attribute refers to description information related to specific content in the material file or the program file. In a specific implementation, the file attribute may include attribution group information, process description information, extended attribute information, and classification information of the file. The content attribute of the material file may specifically include script metadata information, version information, entity mark point metadata information, format information of an audio file, format information of a video file, format information of all included files, information of an entity file, video/audio metadata information, material entity file and related metadata information, picture attribute information, and/or text attribute information. The content attribute of the program file may further include storyboard information, document object information, entry information included in the serial list, information of the serial list, and the like, with respect to the content attribute of the material file.
That is, in the embodiment of the present invention, a large number of multimedia programs (including materials) are stored and managed in a standardized unified format.
Referring to fig. 1, a flowchart of steps of an embodiment 1 of a method for acquiring a multimedia program according to the present invention is shown, which may specifically include the following steps:
step 101, extracting and analyzing a corresponding material XML file or a program XML file according to a user request;
and 102, outputting the analyzed multimedia program according to a mode designated by a user.
For example, assume that a material XML file has the following code in it that describes the type of text object:
<TextFileType>
<TextFileID>CCTV Subtitle Sequence File</TextFileID>
<Size>1000Mb</Size>
<Type>.txt</Type>
<TextFileType>
then, after parsing, the File name of the text File is CCTV subtitle sequence File, the File size is 1000 megabytes, and the File format is text format of txt.
In the embodiment of the present invention, for parsing the XML document, any manner in the prior art may be used to generate a corresponding parser or parsing tool, for example, a DOM parser is used to establish tree structure data corresponding to the XML document in a memory, and a tag, a text content of the tag, an entity, and the like of the XML document correspond to a certain node of the tree structure data in the memory. The DOM parser can be used for conveniently operating the nodes of the tree in the memory to process the XML document through an application program so as to obtain the required data. Of course, the above-described manner is merely exemplary, and the present invention is not necessarily limited thereto.
Referring to fig. 2, a flowchart of steps of an embodiment 2 of a method for acquiring a multimedia program according to the present invention is shown, which may specifically include the following steps:
step 201, obtaining a retrieval and browsing request submitted by a user, wherein the retrieval and browsing request comprises keyword information and target format information for browsing a multimedia program;
step 202, extracting a matched material XML file or program XML file according to the keyword information, and analyzing the material XML file or the program XML file;
step 203, transcoding the analyzed multimedia program into a multimedia program with a target format;
and step 204, playing the multimedia program.
Transcoding refers to processing a multimedia data stream of one standard and format into a multimedia data stream of another standard and format that is more suitable for a particular application. Taking video transcoding as an example, it generally involves bitrate conversion, resolution conversion (e.g., high definition television to standard definition television), frame rate conversion (e.g., video surveillance), and format conversion (e.g., mobile phone for MPEG-4 receiving MPEG-2 digital television programs), etc. In one particular example, the process of video transcoding may include the steps of:
step T1, receiving a user request for processing multimedia data, analyzing the description information of the user request format, and extracting information such as frame rate, video size, bit rate and code rate in the description information;
step T2, analyzing the source video format, and extracting the frame rate, video size, code rate, bit rate and motion vector information in the video sequence;
step T3, judging whether the frame rates of the source format and the target format are the same, if not, initializing the frame rate value of the transcoder, and executing step T4; otherwise, directly executing step T4;
step T4, judging whether the image sizes of the source format and the target format are the same, if so, directly executing step T5; otherwise, initializing the size of the transcoded image, and then executing step T5;
step T5: judging whether the bit rate of the source format is the same as that of the target format, if so, directly executing a step T6; otherwise, initializing the bit rate of the transcoder, and then performing step T6;
and step T6, transcoding is started, and then the motion vector information in the source video sequence frame is utilized to reestimate and refine the motion vector until the motion vector information of the target format video sequence is obtained:
step T7, the DTC domain coefficient obtained after transformation is carried out according to 64-bit key, and the DTC domain coefficient is scrambled according to an algorithm;
and step T8, encapsulating the transcoded data according to a streaming media protocol.
Of course, the above-mentioned transcoding method is only used as an example, and those skilled in the art can adopt any video transcoding technique that is popular in the future, such as Motion Vector (MV) mapping, DCT (discrete cosine transform) domain transformation, residual re-estimation (residual re-estimation), and the like.
The embodiment not only can be convenient for users to obtain the program data which the users want anytime and anywhere, but also provides content support for new media services such as current digital televisions, network media, mobile televisions and the like, so that multimedia data can be transparently exchanged among heterogeneous networks, among different types of access equipment and among different formats.
Referring to fig. 3, a flowchart illustrating steps of embodiment 2 of a method for acquiring a multimedia program according to the present invention is shown, which may specifically include the following steps:
step 301, obtaining a program downloading request submitted by a user;
step 302, extracting a corresponding material XML file or a program XML file according to the program downloading request, and analyzing the material XML file or the program XML file;
step 303, arranging the analyzed multimedia program into a download task queue;
and step 304, executing the downloading task queue, and downloading the multimedia program to an address designated by a user.
In the specific implementation, a user can submit a downloading request after searching and browsing, the request can enter a downloading task queue after being approved, the downloading task queue is controlled by a system to be exported, and programs or materials can be migrated to business boards of intra-station network news, production, broadcasting and the like according to actual needs. Certainly, the download task can also download the designated medium through the download workstation, so as to realize the reuse of various forms of programs or materials.
In consideration of the copyright problem of the actual audio and video works, in the embodiment of the invention, the user can be a pre-authorized user.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention. In addition, in the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to the description of other embodiments.
Referring to fig. 4, a block diagram of an embodiment of an apparatus for acquiring a multimedia program according to the present invention is shown, wherein the multimedia program is a material XML file or a program XML file that is persistently stored in a database and is organized by using a predefined XML description model, and specifically, the material XML file or the program XML file includes a file attribute and a content attribute of the material file or the program file as XML metadata. The file attribute may specifically include the following information: the attribute information of the file, the process description information, the extended attribute information and the classification information. The content attribute of the material file may specifically include the following information:
the method comprises the following steps of 1, script metadata information, version information, entity mark point metadata information, format information of an audio file, format information of a video file, format information of all contained files, information of an entity file, video and audio metadata information, a material entity file and related metadata information, picture attribute information and/or text attribute information;
the content attribute of the program file may specifically include the following information:
the metadata information includes, for example, script metadata information, version information, entity mark point metadata information, format information of an audio file, format information of a video file, format information of all included files, information of an entity file, storyboard information, manuscript object information, entry information included in a series list, information of a series list, video and audio metadata information, program entity file and related metadata information, picture attribute information, and/or text attribute information.
The embodiment may specifically include the following modules:
the analysis module 401 is configured to extract and analyze a corresponding material XML file or a program XML file according to a user request;
an output module 402, configured to output the analyzed multimedia program in a manner specified by the user.
In a preferred embodiment of the present invention, the user request may be a search request, the search request includes keyword information and target format information for browsing a multimedia program, in which case, the extracted material XML file or program XML file is a material XML file or program XML file matching the keyword, and the output module may further include the following sub-modules:
the transcoding submodule is used for transcoding the analyzed multimedia program into a multimedia program with a target format;
and the playing submodule is used for playing the multimedia program.
In a preferred embodiment of the present invention, the user request may be a program download request, in which case the output module may further include the following sub-modules:
the queuing submodule is used for queuing the analyzed multimedia program into a downloading task queue;
and the downloading submodule is used for executing the downloading task queue and downloading the multimedia program to an address specified by a user.
Since the present embodiment basically corresponds to the foregoing method embodiments, details which are not described in the present embodiment can be referred to the related descriptions in the foregoing embodiments, and are not described herein again.
The method for acquiring a multimedia program and the apparatus for acquiring a multimedia program provided by the present invention are described in detail above, and a specific example is applied in the text to explain the principle and the implementation of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (6)
1. A method for acquiring a multimedia program, wherein the multimedia program is persistently stored in a database, and a formed material XML file or a program XML file is organized by using a predefined XML description model, the method comprising:
extracting and analyzing a corresponding material XML file or a program XML file according to a user request;
outputting the analyzed multimedia program according to a mode designated by a user;
wherein,
when the user request is a program downloading request, the step of outputting the analyzed multimedia program comprises: the analyzed multimedia program is arranged into a downloading task queue; executing the downloading task queue, and downloading the multimedia program to an address designated by a user;
when the user request is a retrieval browsing request, the retrieval browsing request comprises keyword information and target format information for browsing the multimedia program, and the extracted material XML file or program XML file is a material XML file or a program XML file matched with the keyword; the step of outputting the parsed multimedia program includes: transcoding the analyzed multimedia program into a multimedia program with a target format, wherein the multimedia program file is a video file; playing the multimedia program;
wherein the step of transcoding the parsed multimedia program into a multimedia program of a target format comprises: performing video transcoding on the analyzed video file;
the video transcoding process comprises the following steps:
step T1, receiving a user request for processing multimedia data, analyzing the description information of the target format of the user request, and extracting the frame rate, video size, bit rate and code rate in the description information;
step T2, analyzing the source video format of the video file, and extracting the frame rate, video size, code rate, bit rate and motion vector information in the video sequence;
step T3, judging whether the frame rates of the source video format and the target format are the same, if not, initializing the frame rate value of the transcoder, and executing step T4; otherwise, directly executing step T4;
step T4, judging whether the image size of the source video format is the same as that of the target format, if so, directly executing step T5; otherwise, initializing the size of the transcoded image, and then executing step T5;
step T5, judging whether the bit rate of the source video format is the same as that of the target format, if so, directly executing step T6; otherwise, initializing the bit rate of the transcoder, and then performing step T6;
step T6, transcoding is started, and then motion vector information in a source video sequence frame of the video file is utilized to reestimate and refine the motion vector to obtain the motion vector information of a target format video sequence;
step T7, scrambling the obtained discrete cosine transform domain coefficient of the motion vector information after transformation according to 64-bit key and algorithm;
and step T8, packaging the scrambled data according to a streaming media protocol.
2. The method of claim 1, wherein the material XML file or the program XML file includes a file attribute and a content attribute of the material file or the program file as XML metadata.
3. The method of claim 1, wherein the user is a pre-authorized user.
4. An apparatus for acquiring multimedia programs, wherein the multimedia programs are persistently stored in a database, and a formed material XML file or a program XML file is organized by using a predefined XML description model, the apparatus comprising:
the analysis module is used for extracting and analyzing a corresponding material XML file or a program XML file according to a user request;
the output module is used for outputting the analyzed multimedia program according to a mode designated by a user;
wherein, when the user request is a program downloading request, the output module further comprises: the queuing submodule is used for queuing the analyzed multimedia program into a downloading task queue; the download submodule is used for executing the download task queue and downloading the multimedia program to an address specified by a user;
when the user request is a retrieval browsing request, the retrieval browsing request comprises keyword information and target format information for browsing the multimedia program, and the extracted material XML file or program XML file is a material XML file or a program XML file matched with the keyword; the output module further includes: the transcoding submodule is used for transcoding the analyzed multimedia program into a multimedia program with a target format; the playing submodule is used for playing the multimedia program;
when the transcoding submodule transcodes the analyzed multimedia program into a multimedia program with a target format: performing video transcoding on the analyzed video file;
the video transcoding process comprises the following steps:
step T1, receiving a user request for processing multimedia data, analyzing the description information of the target format of the user request, and extracting the frame rate, video size, bit rate and code rate in the description information;
step T2, analyzing the source video format of the video file, and extracting the frame rate, video size, code rate, bit rate and motion vector information in the video sequence;
step T3, judging whether the frame rates of the source video format and the target format are the same, if not, initializing the frame rate value of the transcoder, and executing step T4; otherwise, directly executing step T4;
step T4, judging whether the image size of the source video format is the same as that of the target format, if so, directly executing step T5; otherwise, initializing the size of the transcoded image, and then executing step T5;
step T5, judging whether the bit rate of the source video format is the same as that of the target format, if so, directly executing step T6; otherwise, initializing the bit rate of the transcoder, and then performing step T6;
step T6, transcoding is started, and then motion vector information in a source video sequence frame of the video file is utilized to reestimate and refine the motion vector to obtain the motion vector information of a target format video sequence;
step T7, scrambling the obtained discrete cosine transform domain coefficient of the motion vector information after transformation according to 64-bit key and algorithm;
and step T8, packaging the scrambled data according to a streaming media protocol.
5. The apparatus of claim 4, wherein the material XML file or the program XML file includes a file attribute and a content attribute of the material file or the program file as XML metadata.
6. The apparatus of claim 5, wherein the file attributes include home group information, procedure description information, extended attribute information, and classification information of the file;
the content attribute of the material file comprises field marking metadata information, version information, entity marking point metadata information, format information of an audio file, format information of a video file, format information of all contained files, information of an entity file, video and audio metadata information, a material entity file and related metadata information, picture attribute information and/or text attribute information;
the content attribute of the program file comprises script metadata information, version information, entity mark point metadata information, format information of an audio file, format information of a video file, format information of all contained files, information of an entity file, storyboard information, manuscript object information, entry information contained in a serial list, information of a serial list, video and audio metadata information, program entity files and related metadata information, picture attribute information and/or text attribute information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910241317.3A CN101909047B (en) | 2009-11-27 | 2009-11-27 | Method and device for acquiring multimedia programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910241317.3A CN101909047B (en) | 2009-11-27 | 2009-11-27 | Method and device for acquiring multimedia programs |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101909047A CN101909047A (en) | 2010-12-08 |
CN101909047B true CN101909047B (en) | 2014-09-17 |
Family
ID=43264366
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910241317.3A Expired - Fee Related CN101909047B (en) | 2009-11-27 | 2009-11-27 | Method and device for acquiring multimedia programs |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101909047B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102681832B (en) * | 2011-03-17 | 2017-02-08 | 新奥特(北京)视频技术有限公司 | Extensible markup language (XML) based interaction method and interaction device |
CN102760146A (en) * | 2011-12-29 | 2012-10-31 | 新奥特(北京)视频技术有限公司 | Method and system for releasing and interacting news contents |
US20130232144A1 (en) * | 2012-03-01 | 2013-09-05 | Sony Pictures Technologies, Inc. | Managing storyboards |
CN103002336A (en) * | 2012-11-15 | 2013-03-27 | 深圳市九洲电器有限公司 | Data browsing method and device and set-top box |
CN103546725A (en) * | 2013-10-24 | 2014-01-29 | 北京百纳威尔科技有限公司 | Mobile phone client and remote video monitor and control system and method |
CN108268432B (en) * | 2017-12-14 | 2022-02-01 | 中央电视台 | Program engineering file conversion method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2882157Y (en) * | 2006-02-13 | 2007-03-21 | 中兴通讯股份有限公司 | Fluid media browsing system at server/customer terminal |
CN101464864A (en) * | 2007-12-18 | 2009-06-24 | 新奥特(北京)视频技术有限公司 | Method for indexing and querying media materials by using relational database |
-
2009
- 2009-11-27 CN CN200910241317.3A patent/CN101909047B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2882157Y (en) * | 2006-02-13 | 2007-03-21 | 中兴通讯股份有限公司 | Fluid media browsing system at server/customer terminal |
CN101464864A (en) * | 2007-12-18 | 2009-06-24 | 新奥特(北京)视频技术有限公司 | Method for indexing and querying media materials by using relational database |
Non-Patent Citations (1)
Title |
---|
印伟.基于XML的多媒体信息检索的研究.《华中师范大学硕士学位论文》.2008, * |
Also Published As
Publication number | Publication date |
---|---|
CN101909047A (en) | 2010-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Chang et al. | Overview of the MPEG-7 standard | |
JP6570646B2 (en) | Audio video file live streaming method, system and server | |
US10171541B2 (en) | Methods, devices, and computer programs for improving coding of media presentation description data | |
US7272791B2 (en) | Device, method and system for multimedia content adaptation | |
US20040246376A1 (en) | Video content transmission device and method, video content storage device, video content reproduction device and method, meta data generation device, and video content management method | |
CN101909047B (en) | Method and device for acquiring multimedia programs | |
WO2012067464A2 (en) | Apparatus and method for mashup of multimedia content | |
US7574514B2 (en) | Systems and methods for identifying original streams of media content | |
Lai et al. | A personalized mobile IPTV system with seamless video reconstruction algorithm in cloud networks | |
CN101908052A (en) | Making method and device of multimedia program | |
CN113014930B (en) | Information processing apparatus, information processing method, and computer-readable recording medium | |
CN102469155A (en) | Application service and sharing methods in home network system | |
US20090234886A1 (en) | Apparatus and Method for Arranging Metadata | |
KR20050006565A (en) | System And Method For Managing And Editing Multimedia Data | |
JP2007507155A5 (en) | ||
EP1555823A1 (en) | Digital item application system via url | |
Kang et al. | Metadata broadcasting for personalized service: A practical solution | |
CN103475931A (en) | Method for playing network media at digital television terminal | |
Black et al. | A compendium of robust data structures | |
CN104346338A (en) | Multimedia information display method and device for terminal | |
KR20180087176A (en) | Apparatus and method for video realtime transcoding in individual cloud environment | |
Timmerer et al. | Coding format independent multimedia content adaptation using XML | |
KR100540175B1 (en) | MPEG-4 Data Management Apparatus Reflecting Content Characteristics and Method thereof | |
CN111800649A (en) | Method and device for storing video and method and device for generating video | |
KR101310894B1 (en) | Method and apparatus of referencing stream in other SAF session for LASeR service and apparatus for the LASeR service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140917 Termination date: 20161127 |
|
CF01 | Termination of patent right due to non-payment of annual fee |