Multimedia data processing method
First Claim
Patent Images
1. A method of processing multimedia data, the method comprising:
- inquiring each of a plurality of software components, by a multimedia framework, about a communication mode that is supported by each of the plurality of software components, the communication mode comprising an indirect communication mode, which enables the multimedia data to be transmitted between the plurality of software components under control of the multimedia framework, and a direct communication mode, which enables the multimedia data to be transmitted directly between the plurality of software components without control of the multimedia framework;
determining, by the multimedia framework, whether an application program generates a data transmission request;
determining, by the multimedia framework, the communication mode of each of the plurality of components;
in response to the application program generating the data transmission request and a first component among the plurality of software components being in the indirect communication mode, constructing a media graph based on the indirect communication mode, transmitting the multimedia data from the first component to the multimedia framework, transmitting the multimedia data from the multimedia framework to the application program, and transmitting the multimedia data from the application program to a second component among the plurality of software components through the multimedia framework, the multimedia data being a single unit of multimedia data stream which continuously streams through the first component, the multimedia framework, and the application program; and
in response to the application program not generating the data transmission request or the first component being in the direct communication mode, constructing the media graph based on the direct communication mode and transmitting the multimedia data directly from the first component to the second component.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a multimedia data processing method by a framework, in which the framework is capable of directly controlling data input and output of components in a state of the framework being interposed between the components and an application program, thereby reducing the time and effort involved in developing the components or the application program.
-
Citations
8 Claims
-
1. A method of processing multimedia data, the method comprising:
-
inquiring each of a plurality of software components, by a multimedia framework, about a communication mode that is supported by each of the plurality of software components, the communication mode comprising an indirect communication mode, which enables the multimedia data to be transmitted between the plurality of software components under control of the multimedia framework, and a direct communication mode, which enables the multimedia data to be transmitted directly between the plurality of software components without control of the multimedia framework; determining, by the multimedia framework, whether an application program generates a data transmission request; determining, by the multimedia framework, the communication mode of each of the plurality of components; in response to the application program generating the data transmission request and a first component among the plurality of software components being in the indirect communication mode, constructing a media graph based on the indirect communication mode, transmitting the multimedia data from the first component to the multimedia framework, transmitting the multimedia data from the multimedia framework to the application program, and transmitting the multimedia data from the application program to a second component among the plurality of software components through the multimedia framework, the multimedia data being a single unit of multimedia data stream which continuously streams through the first component, the multimedia framework, and the application program; and in response to the application program not generating the data transmission request or the first component being in the direct communication mode, constructing the media graph based on the direct communication mode and transmitting the multimedia data directly from the first component to the second component. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable recording medium storing a program that is executable to perform a method of processing multimedia data comprising:
-
inquiring each of a plurality of software components, by a multimedia framework, about a communication mode that is supported by each of the plurality of software components, the communication mode comprising an indirect communication mode, which enables the multimedia data to be transmitted between the plurality of software components under control of the multimedia framework, and a direct communication mode, which enables the multimedia data to be transmitted directly between the plurality of software components without control of the multimedia framework; determining, by the multimedia framework, whether an application program generates a data transmission request; determining, by the multimedia framework, the communication mode of each of the plurality of components; in response to the application program generating the data transmission request and a first component among the plurality of software components being in the indirect communication mode, constructing a media graph based on the indirect communication mode, transmitting the multimedia data from the first component to the multimedia framework, transmitting the multimedia data from the multimedia framework to the application program, and transmitting the multimedia data from the application program to a second component among the plurality of software components through the multimedia framework, the multimedia data being a single unit of multimedia data stream which continuously streams through the first component, the multimedia framework, and the application program; and in response to the application program not generating the data transmission request or the first component being in the direct communication mode, constructing the media graph based on the direct communication mode and transmitting the multimedia data directly from the first component to the second component. - View Dependent Claims (6, 7, 8)
-
Specification