CN103093776A - Method and system of multi-audio-track content play in network seeing and hearing - Google Patents
Method and system of multi-audio-track content play in network seeing and hearing Download PDFInfo
- Publication number
- CN103093776A CN103093776A CN2011103477095A CN201110347709A CN103093776A CN 103093776 A CN103093776 A CN 103093776A CN 2011103477095 A CN2011103477095 A CN 2011103477095A CN 201110347709 A CN201110347709 A CN 201110347709A CN 103093776 A CN103093776 A CN 103093776A
- Authority
- CN
- China
- Prior art keywords
- audio
- track
- video document
- play
- user
- 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.)
- Granted
Links
Images
Abstract
The invention relates to a method and a system of multi-audio-track content play in network seeing and hearing. The method of the multi-audio-track content play in the network seeing and hearing comprises downloading an audio/video file which is provided with multiple audio track content inside in an enclosed mode through a network; decoding the audio/video file, obtaining track label information of the multiple audio track content, and showing the track label information to a user; and selecting a corresponding audio track to play the audio/video file according to preset rules when the user does not set preference selection to the track label information. Due to the fact that a plurality of coded audio tracks are enclosed in a network coding program, in download and play, when the user sets the preference selection, the audio/video file is played according to the audio track selected by the user, when the user does not set the preference selection, the corresponding audio track is selected to play the audio/video file according to the preset play rules of a decoder. Therefore, the method and the system of the multi-audio-track content play in the network seeing and hearing have the advantages of not only saving storage space and bandwidth, but also being capable of achieving real time seamless switching of audio tracks in network audio/video play, enabling the user to be capable of defining personal preference audio tracks in a user-defined mode, and greatly improving user experience.
Description
Technical field
The present invention relates to network audiovisual technical field, relate in particular to multi-audio-track content player method and system in a kind of network audiovisual.
Background technology
Along with the development of video technique, compare the local videos such as DVD and TV, Internet video becomes development trend gradually.Because Internet video need not be waited for very long advertisement, can freely be searched by spectators the program of choosing hobby, and the good mutual characteristic such as share with interaction, brought brand-new broadcast experience to spectators, more and more be subject to spectators' welcome.
But, in the online Video service of present network, usually can only provide the experience of a track (language) for a program, make network video-on-demand and live in, can't realize the seamless switching of a plurality of tracks (language).In addition, in existing network audio service, usually can only provide the experience of a kind of sound (as primary sound) for a song, even the primary sound vocal accompaniment handoff functionality of Karaoke can be provided, also can only respectively store a kind of sound by left and right acoustic channels and realize, and monaural sound tonequality and audio are relatively poor.
In addition, although multitone rail encapsulation technology has been adopted in the storage of more existing DVD and blue light, can realize the local multi-audio-track content of playing, but in the mode of this local broadcast multi-audio-track content, the large code check of file is high, a common program is a CD, adaptive selection can not be provided in network, can not support the multitone rail of content segmentation (burst) to switch, and can only be according to played in order and the switching track content of track encapsulation.
In addition, some Internet videos manufacturers provides two programs of coding (video is identical, and audio frequency is different), coordinates server interaction to switch to reach the experience that approximate multitone rail switches, but the video storage that such scheme can double on the one hand, distribution is disposed; Switch to another program from a program on the other hand and play and need to download, SEEK drags, and can only switch to key frame when switching, and it is realized and be difficult in maintenance, can not accomplish real-time seamless experience, can not realize the Intelligence Selection of user preference.
Summary of the invention
Fundamental purpose of the present invention is to provide multi-audio-track content player method and system in a kind of network audiovisual, be intended to realize network audio-video play in to Intelligence Selection and the seamless switching of multi-audio-track content, improve the user and experience.
In order to achieve the above object, the present invention proposes multi-audio-track content player method in a kind of network audiovisual, comprising:
Download the audio-video document that is packaged with a plurality of track contents by network;
Described audio-video document is decoded, obtain the track label information of described a plurality of track contents and show the user;
When the user does not set the preference selection to described track label information, select corresponding track to play described audio-video document according to presetting rule.
Preferably, the described step of selecting corresponding track to play described audio-video document according to presetting rule comprises:
Obtain the affiliated classification information of described audio-video document;
Obtain described affiliated acquiescence play options corresponding to classification information from local profile;
According to the preferential playing sequence that the user sets in advance, choose from described acquiescence play options preferential preference or preferential last time play options;
Play described audio-video document with described preferential preference or track corresponding to preferential play options last time.
Preferably, the described step of selecting corresponding track to play described audio-video document according to presetting rule also comprises:
Play described audio-video document when for the first time, when perhaps described preferential preference or preferential track corresponding to play options last time do not exist, choose the track of track ID minimum in described audio-video document and play described audio-video document.
Preferably, the method also comprises:
In described audio-video document playing process, receive the track switching command of user's input;
According to described track switching command, current broadcast track is switched to the preference track that the user selects, and play described audio-video document with described preference track;
In described configuration file, described preference track is updated to preferential preference.
Preferably, the method also comprises:
When the user sets the preference selection to described track label information, play described audio-video document with the track that the user selects.
Preferably, describedly also comprise before downloading the step of the audio-video document that is packaged with a plurality of track contents by network:
Encoded video and a plurality of audio stream;
Video after described coding and a plurality of audio stream are encapsulated, generate the audio-video document of predetermined format.
Preferably, described video and a plurality of audio stream after coding are encapsulated, also comprise after generating the step of audio-video document of predetermined format:
Described audio-video document is cut.
The present invention also proposes multi-audio-track content Play System in a kind of network audiovisual, comprising:
Download module is used for downloading by network the audio-video document that is packaged with a plurality of track contents;
Decoder module is used for described audio-video document is decoded, and obtains the track label information of described a plurality of track contents and shows the user;
Playing module is used for selecting corresponding track to play described audio-video document according to presetting rule when the user does not set the preference selection to described track label information.
Preferably, described playing module comprises:
The first acquiring unit is for the affiliated classification information of obtaining described audio-video document;
Second acquisition unit is used for obtaining described affiliated acquiescence play options corresponding to classification information from local profile;
Broadcast unit for the preferential playing sequence that sets in advance according to the user, is chosen preferential preference or the described audio-video document of track broadcast corresponding to preferential play options last time from described acquiescence play options.
Preferably, described broadcast unit, also be used for to play for the first time described audio-video document, when perhaps described preferential preference or preferential track corresponding to play options last time do not exist, choose the track of track ID minimum in described audio-video document and play described audio-video document.
Preferably, described playing module also comprises: receiving element and updating block, wherein:
Described receiving element is used at described audio-video document playing process, receives the track switching command of user's input;
Described broadcast unit also is used for according to described track switching command, and current broadcast track is switched to the preference track that the user selects, and plays described audio-video document with described preference track;
Updating block is used at described configuration file, described preference track being updated to preferential preference.
Preferably, described broadcast unit also is used for playing described audio-video document with the track that the user selects when the user sets the preference selection to described track label information.
Preferably, this system also comprises:
Coding module is used for encoded video and a plurality of audio stream;
Package module is used for the video after described coding and a plurality of audio stream are encapsulated, and generates the audio-video document of predetermined format.
Preferably, this system also comprises: cutting module is used for described audio-video document is cut.
Multi-audio-track content player method and system in a kind of network audiovisual that the present invention proposes, audio track by a plurality of codings of encapsulation in a network code program, when downloading and playing, when the user sets the preference selection, according to the track playing audio-video document of user's selection; When the user does not set the preference selection, the play rules that sets in advance according to demoder, select corresponding track playing audio-video document, storage space and bandwidth have so not only been saved, can also in playing, network audio-video realize real-time seamless switching track, and the user can self-defined individual preference track, greatly promotes the user and experiences.
Description of drawings
Fig. 1 is the schematic flow sheet of multi-audio-track content player method one embodiment in network audiovisual of the present invention;
Fig. 2 selects the schematic flow sheet of corresponding track playing audio-video document according to presetting rule in multi-audio-track content player method one embodiment in network audiovisual of the present invention;
Fig. 3 is the schematic flow sheet of another embodiment of multi-audio-track content player method in network audiovisual of the present invention;
Fig. 4 is the structural representation of multi-audio-track content Play System one embodiment in network audiovisual of the present invention;
Fig. 5 is the structural representation of playing module in multi-audio-track content Play System one embodiment in network audiovisual of the present invention;
Fig. 6 is the structural representation of another embodiment of multi-audio-track content Play System in network audiovisual of the present invention;
Fig. 7 is the structural representation of playing module in another embodiment of multi-audio-track content Play System in network audiovisual of the present invention.
In order to make technical scheme of the present invention clearer, clear, be described in further detail below in conjunction with accompanying drawing.
Embodiment
Solution for embodiment of the invention is mainly: the audio track of a plurality of codings of encapsulation in a network code program, when downloading and playing, when the user sets the preference selection, according to the track playing audio-video document of user's selection; When the user does not set the preference selection, according to the play rules that demoder sets in advance, select corresponding track playing audio-video document, simultaneously, can also realize real-time seamless switching track in network audio-video is play, the user can self-defined individual preference track, promotes the user and experiences.
The technical term that relates in the present invention comprises track, stream (stream) and track (track), wherein:
A track mainly refers to along with a series of motion pictures, TV programme and video are recorded and synchronous a kind of sound (language) together, certain sound (as primary sound) in the song of perhaps recording separately;
Stream refers to an audio frequency or video frequency program; Encapsulated the stream of one or more Voice ﹠ Video codings in a container, each stream occupies a track, is assigned an orbital i d, wherein, the form of container can for mkv, mp4, avi, asf or ogg etc., have corresponding form according to video flowing and audio stream.
As shown in Figure 1, one embodiment of the invention proposes multi-audio-track content player method in a kind of network audiovisual, comprising:
Step S101 downloads the audio-video document that is packaged with a plurality of track contents by network;
The present embodiment method running environment relates to the network audiovisual system, the precondition of the method operation is, encode in advance in the network audiovisual system and be packaged with the audio-video document that comprises a plurality of track contents, in this audio-video document except comprising a plurality of track contents, can also comprise the information such as video track content and captions rail, according to playing needs, also can only comprise the information such as audio track and captions rail, such as the pure audio file.
In network when encoding in advance and encapsulating the audio-video document that comprises a plurality of track contents, can pass through encoding software, complete the coding of video flowing and a plurality of audio streams, then adopt a kind of video container that can encapsulate a plurality of tracks that video flowing and a plurality of audio stream are encapsulated, when encapsulation, also need write track label (tag) information of respective rail, and record the orbit information of each track, such as language, personage's attribute or place etc.
In addition, according to network environment, can also cut and distribute the operations such as deployment to the audio-video document that encapsulation generates.Cutting flow process about coding, encapsulation and the audio-video document of video flowing in audio-video document and a plurality of audio streams please refer to next embodiment.
Audio-video document in the present embodiment can be to pass through the audio-video document of a certain form of cutting after encode seal installs into, can be also after encode seal installs into, through a certain section audio-video document after cutting, wherein the form of audio-video document can not change before and after cutting, and its form can be mkv, mp4, avi, asf or ogg etc.
According to user's needs, at playing audio-video document, receive and download the above-mentioned audio-video document that is packaged with a plurality of track contents by network, can carry out to the audio-video document of a plurality of track contents of being packaged with of this download afterwards the track of multi-audio-track content and select to switch broadcast.
Step S102 decodes to audio-video document, obtains the track label information of a plurality of track contents and shows the user;
Step S103 judges whether the user sets preference to the track label information and select, if enter step S105; Otherwise, enter step S104;
Step S104 selects corresponding track playing audio-video document according to presetting rule.
Step S105 is with the track playing audio-video document of user's selection.
Above-mentioned steps S102 when the audio-video document of downloading is play, at first decodes to this audio-video document by demoder, and then plays by player to step S105.
In order to realize that multi-audio-track content is carried out track selection and track switching broadcast, the present embodiment can be selected according to user's preference, plays with the track that the user selects, and also can play according to the play rules that player sets in advance.
During concrete enforcement, when the present embodiment is decoded to audio-video document by player, need to obtain the track label information of a plurality of track contents from audio-video document, and this track label information is showed the user, comprise track information in the track label information, such as sound or language, certain sound in the song of perhaps recording separately is as primary sound etc.
By the track information such as sound or language are showed the user, carrying out preference with the prompting user selects, the user can select corresponding track (language) according to the preference of oneself, also can not elect, but selects corresponding track to play by player by the play rules that sets in advance.
Particularly, if the user has set the preference selection, be that user's track label information has according to system suggestion been selected corresponding track, such as, the audio-video document of playing at present is South Korean TV soaps, during the network downloading and playing, show broadcast interface to the user, and the prompting user has two kinds of Guangdong language and national languages to dub in this broadcast interface, please the user carry out the preference selection, if the user selects that wherein a kind of language is such as national language, player is play this audio-video document according to the national language that the user selects, and to record preferred language in local profile be national language; Do not select if the user does not make preference, player is play according to the play rules that sets in advance.
When below being described in detail in the user and not setting preference and select, the process that player is play according to the play rules that sets in advance.
As shown in Figure 2, above-mentioned steps S104 comprises:
Step S1041 obtains the affiliated classification information of audio-video document;
Step S1042, acquiescence play options corresponding to classification information under obtaining from local profile;
Step S1043, the preferential playing sequence that sets in advance according to the user, choose from the acquiescence play options preferential preference or preferential last time play options;
Step S1044 is with preferential preference or preferential track playing audio-video document corresponding to play options last time.
Particularly, when the user does not set the preference selection, at first player obtains the affiliated classification information of audio-video document according to the information such as title of audio-video document from server, such as South Korean TV soaps, then, obtain corresponding acquiescence play options according to the affiliated classification information of audio-video document from local profile.
Wherein, different affiliated acquiescence play options corresponding to classification have been recorded in local profile, under each, classification has No. ID, under each, classification was all play preferential preference and preferential last time two kinds of acquiescence play options to having, and had corresponding track information under each acquiescence play options.
The user can preset as required preferential preference and play the preferential playing sequence of two kinds of acquiescence play options preferential last time.If the user presets the track playing audio-video document with preferential preference correspondence, when playing, when if the user does not set the preference selection in broadcast interface, player will be according to the affiliated classification of audio-video document, find preferential preference options from local profile, and with track playing audio-video document corresponding to preferential preference options.
In addition, the track information in the acquiescence play options also can be sky.The below illustrates the internal format of local profile take local profile as XML:
<South Korean TV soaps ID=" 1111 " 〉
<last time language Korean</last time language
<preferred language〉national language</preferred language 〉
The acute ID=" 2222 " in<Hong Kong 〉
<last time language national language</last time language
<preferred language〉Guangdong language</preferred language 〉
The affiliated classification that records in above-mentioned local profile comprises<South Korean TV soaps ID=" 1111 "〉and<the acute ID=" 2222 " in Hong Kong〉two kinds, take South Korean TV soaps as example, its have preferential preference options and last time two kinds of preferential play options, wherein, preferential preference options comprises preferred language, two kinds of track information of preference volume; Last time, preferential play options comprised a kind of track information of language last time.
If the user has preset preferential preference options, at first player will choose preferential preference options, simultaneously, choose preferred language corresponding in preferential preference options according to the affiliated classification information of audio-video document from local profile, and with this preferred language playing audio-video document of choosing.
In addition, when above-mentioned audio-video document when playing for the first time, when perhaps preferential preference or preferential track corresponding to play options last time do not exist, such as the affiliated classification of the audio frequency and video of playing is the acute films in Europe, and preferred language is German, last time, language was English, and should the Europe play be Portuguese and Spanish multitone rail video, and the player track that will choose track ID minimum in audio-video document is play.
The present embodiment has not only been saved storage space and bandwidth by the audio track of a plurality of codings of encapsulation in a network code program, and when Internet video was play, for the user provides the Intelligence Selection function, the user can select corresponding track according to self preference; And the user also can self-defined individual preferred language, when the user does not set preference and selects, is play according to user-defined preferred language by player, thereby has realized surpassing the experience that DVD plays and televises.
As shown in Figure 3, another embodiment of the present invention proposes multi-audio-track content player method in a kind of network audiovisual, on the basis of above-described embodiment, also comprises before step S101:
Step S90, encoded video and a plurality of audio stream;
Step S100 encapsulates video and a plurality of audio stream after coding, generates the audio-video document of predetermined format.
Also comprise after step S104 and step S105:
Step S106 in the audio-video document playing process, receives the track switching command of user's input;
Step S107 according to the track switching command, switches to current broadcast track the preference track that the user selects, and with preference track playing audio-video document;
Step S108 is updated to preferential preference with the preference track in configuration file.
The difference of the present embodiment and above-described embodiment is, the present embodiment had also comprised before receiving the download audio-video document, generate the procedure of audio-video document, and in the process of player plays audio-video document, the user can realize by manual selection the seamless switching of multitone rail.
Particularly, in the present embodiment, at first need video and a plurality of audio stream are encoded, then its encapsulation is generated the audio-video document of corresponding format.
When coding, can encode by encoding software and complete video and a plurality of audio stream, then adopt and a kind ofly can encapsulate the video container of a plurality of tracks or the audio-video document that audio container is packaged into corresponding format, wherein the video container can adopt the forms such as mkv, mp4, and audio container can adopt the forms such as ogg.During encapsulation, except encapsulate video stream and audio stream, also need to write track label (tag) information of a plurality of tracks, and record the orbit information of each track, as language, personage's attribute and place etc.
In addition, after encode seal installs into, can also cut, distribute deployment etc. according to the environment of network.
Afterwards, receive by network and download corresponding audio-video document, by demoder, audio-video document is decoded, by player, audio-video document is play.Wherein, decoding and the playing process of audio-video document are same as the previously described embodiments, do not repeat them here.
After this, in the follow-up playing process of program, the user can carry out track and switch at any time according to the track label information in the audio-video document that has recorded in system, and the track that the local profile record switches to is to play language last time.
Compare in existing network Online Video service, the experience of a track (language) generally can only be provided for a program, the present embodiment can be applicable in network video-on-demand and in live, reaches the effect of a plurality of tracks (language) seamless switching.
In addition, compare in existing network audio service, generally can only provide the experience of a kind of sound (as primary sound) for a song, namely enable to provide the primary sound vocal accompaniment handoff functionality of Karaoke, also can only respectively store a kind of sound by left and right acoustic channels realizes, and monaural sound tonequality and audio are relatively poor, and the present embodiment can when realizing Karaoke primary sound, vocal accompaniment handoff functionality, provide music quality preferably; And can realize the experience that a plurality of language of single video switch in video-see, can realize also that in addition seamless switching is experienced the effect that a plurality of singers sing version in a song.
Therefore, the present embodiment is by the track of a plurality of codings of encapsulation in a network code program, storage space and bandwidth have not only been saved, and realized in Internet video and audio service, the real-time seamless switching of multi-audio-track content in same program, the user can self-defined individual preferred language, has greatly promoted thus user's experience.
As shown in Figure 4, one embodiment of the invention proposes multi-audio-track content Play System in a kind of network audiovisual, comprising: download module 401, decoder module 402 and playing module 403, wherein:
Playing module 403 is used for selecting corresponding track playing audio-video document according to presetting rule when the user does not set the preference selection to the track label information.In the present embodiment, playing module 403 can be player.
Encode in advance in the multi-audio-track content Play System in the audiovisual of the present embodiment network and be packaged with the audio-video document that comprises a plurality of track contents, in this audio-video document except comprising a plurality of track contents, can also comprise the information such as video track content and captions rail, according to playing needs, also can only comprise the information such as audio track and captions rail.
In network when encoding in advance and encapsulating the audio-video document that comprises a plurality of track contents, can pass through encoding software, complete the coding of video flowing and a plurality of audio streams, then adopt a kind of video container that can encapsulate a plurality of tracks that video flowing and a plurality of audio stream are encapsulated, when encapsulation, also write track label (tag) information of respective rail, and record the orbit information of each track, such as language, personage's attribute or place etc.
In addition, according to network environment, can also cut and distribute deployment etc. to the audio-video document that encapsulation generates.Cutting flow process about coding, encapsulation and the audio-video document of video flowing in audio-video document and a plurality of audio streams please be participated in next embodiment.
Audio-video document in the present embodiment can be to pass through the audio-video document of a certain form of cutting after encode seal installs into, can be also after encode seal installs into, through a certain section audio-video document after cutting, wherein the form of audio-video document can not change before and after cutting, and its form can be mkv, mp4, avi, asf or ogg etc.
According to user's needs, at playing audio-video document, download module 401 receives and downloads the above-mentioned audio-video document that is packaged with a plurality of track contents by network, can carry out to the audio-video document of a plurality of track contents of being packaged with of this download afterwards the track of multi-audio-track content and select or switch to play.
When the audio-video document of downloading is play, at first by demoder, this audio-video document is decoded, and then play by player.
In order to realize that multi-audio-track content is carried out track selection and track switching broadcast, the present embodiment can be selected according to user's preference, plays with the track that the user selects, and also can play according to the play rules that player sets in advance.
For this reason, when the present embodiment is decoded to audio-video document by player, need to obtain the track label information of a plurality of track contents from audio-video document, and this track label information is showed the user, comprise track information in the track label information, such as sound or language, certain sound in the song of perhaps recording separately is as primary sound etc.
By the track information such as sound or language are showed the user, so that carrying out preference, the prompting user selects, the user can select corresponding track (language) according to the preference of oneself, can not elect yet, but select corresponding track to play by player by the play rules that sets in advance.
Particularly, if the user has set the preference selection, be that user's track label information has according to system suggestion been selected corresponding track, such as, the audio-video document of playing at present is South Korean TV soaps, during the network downloading and playing, show broadcast interface to the user, and the prompting user has two kinds of Guangdong language and national languages to dub in broadcast interface, please the user carry out the preference selection, if the user selects that wherein a kind of language is such as national language, player is play this audio-video document according to the national language that the user selects, and to record preferred language in local profile be national language; Do not select if the user does not make preference, player is play according to the play rules that sets in advance.
Particularly, as shown in Figure 5, playing module 403 comprises: the first acquiring unit 4031, second acquisition unit 4032 and broadcast unit 4033, wherein:
The first acquiring unit 4031 is for the affiliated classification information of obtaining audio-video document;
Second acquisition unit 4032, acquiescence play options corresponding to classification information under being used for obtaining from local profile;
Broadcast unit 4033, for the preferential playing sequence that sets in advance according to the user, choose preferential preference or preferential track playing audio-video document corresponding to play options last time from the acquiescence play options, and when the user sets the preference selection to the track label information, with the track playing audio-video document of user's selection.
Further, broadcast unit 4033 also is used for playing audio-video document for the first time, when perhaps preferential preference or preferential track corresponding to play options last time do not exist, chooses the track playing audio-video document of track ID minimum in audio-video document.
Particularly, when the user does not set the preference selection, at first player obtains the affiliated classification information of audio-video document according to the information such as title of audio-video document from server, such as South Korean TV soaps, then, obtain corresponding acquiescence play options according to the affiliated classification information of audio-video document from local profile.
Wherein, different affiliated acquiescence play options corresponding to classification have been recorded in local profile, under each, classification has No. ID, under each, classification was all play preferential preference and preferential last time two kinds of acquiescence play options to having, and had corresponding track information under each acquiescence play options.
The user can preset as required preferential preference and play the preferential playing sequence of two kinds of acquiescence play options preferential last time.If the user presets the track playing audio-video document with preferential preference correspondence, when playing, when if the user does not set the preference selection in broadcast interface, player will be according to the affiliated classification of audio-video document, find preferential preference options from local profile, and with track playing audio-video document corresponding to preferential preference options.
In addition, the track information in the acquiescence play options also can be sky.The below illustrates the internal format of local profile take local profile as XML:
<South Korean TV soaps ID=" 1111 " 〉
<last time language Korean</last time language
<preferred language〉national language</preferred language 〉
The acute ID=" 2222 " in<Hong Kong 〉
<last time language national language</last time language
<preferred language〉Guangdong language</preferred language 〉
The affiliated classification that records in above-mentioned local profile comprises<South Korean TV soaps ID=" 1111 "〉and<the acute ID=" 2222 " in Hong Kong〉two kinds, take South Korean TV soaps as example, its have preferential preference options and last time two kinds of preferential play options, wherein, preferential preference options comprises preferred language, two kinds of track information of preference volume; Last time, preferential play options comprised a kind of track information of language last time.
If the user has preset preferential preference options, at first player will choose preferential preference options, simultaneously, choose preferred language corresponding in preferential preference options according to the affiliated classification information of audio-video document from local profile, and with this preferred language playing audio-video document of choosing.
In addition, when above-mentioned audio-video document when playing for the first time, when perhaps preferential preference or preferential track corresponding to play options last time do not exist, such as the affiliated classification of the audio frequency and video of playing is the acute films in Europe, and preferred language is German, last time, language was English, and should the Europe play be Portuguese and Spanish multitone rail video, and the player track that will choose track ID minimum in audio-video document is play.
The present embodiment has not only been saved storage space and bandwidth by the audio track of a plurality of codings of encapsulation in a network code program, and when Internet video was play, for the user provides the Intelligence Selection function, the user can select corresponding track according to self preference; And the user also can self-defined individual preferred language, when the user does not set preference and selects, is play according to user-defined preferred language by player, thereby has realized surpassing the experience that DVD plays and televises.
As shown in Figure 6, one embodiment of the invention proposes multi-audio-track content Play System in a kind of network audiovisual, on the basis of above-described embodiment, also comprises:
Cutting module 400 is used for audio-video document is cut.
In the present embodiment, playing module 403 also comprises: receiving element 4034 and updating block 4035, wherein:
Receiving element 4034 is used at the audio-video document playing process, receives the track switching command of user's input;
Broadcast unit 4033 also is used for according to the track switching command, and current broadcast track is switched to the preference track that the user selects, and plays described audio-video document with the preference track;
Updating block 4035 is used at configuration file, the preference track being updated to preferential preference.
The difference of the present embodiment and above-described embodiment is, the present embodiment had also comprised before receiving the download audio-video document, generate the process of audio-video document, and in the process of player plays audio-video document, the user can realize by manual selection the seamless switching of multitone rail.
Particularly, in the present embodiment, at first encode by 380 pairs of videos of coding module and a plurality of audio stream, then by package module 390, its encapsulation is generated the audio-video document of corresponding format.
When coding, can encode by encoding software and complete video and a plurality of audio stream, then adopt and a kind ofly can encapsulate the video container of a plurality of tracks or the audio-video document that audio container is packaged into corresponding format, wherein the video container can adopt the forms such as mkv, mp4, and audio container can adopt the forms such as ogg.During encapsulation, except encapsulate video stream and audio stream, also need to write track label (tag) information of a plurality of tracks, and record the orbit information of each track, as language, personage's attribute and place etc.
In addition, after encode seal installs into, can also cut, distribute deployment etc. by cutting module 400 according to the environment of network.
Afterwards, download module 401 receives by network and downloads corresponding audio-video document, by demoder, audio-video document is decoded, and by player, audio-video document is play.Wherein, decoding and the playing process of audio-video document are same as the previously described embodiments, do not repeat them here.
After this, in the follow-up playing process of program, the user can carry out track and switch at any time according to the track label information in the audio-video document that has recorded in system, and the track that the local profile record switches to is to play language last time.
Compare in existing network Online Video service, the experience of a track (language) generally can only be provided for a program, the present embodiment can be applicable in network video-on-demand and in live, reaches the effect of a plurality of tracks (language) seamless switching.
In addition, compare in existing network audio service, generally can only provide the experience of a kind of sound (as primary sound) for a song, namely enable to provide the primary sound vocal accompaniment handoff functionality of Karaoke, also can only respectively store a kind of sound by left and right acoustic channels realizes, and monaural sound tonequality and audio are relatively poor, and the present embodiment can when realizing Karaoke primary sound, vocal accompaniment handoff functionality, provide music quality preferably; And can realize the experience that a plurality of language of single video switch in video-see, can realize also that in addition seamless switching is experienced the effect that a plurality of singers sing version in a song.
Therefore, the present embodiment is by the track of a plurality of codings of encapsulation in a network code program, storage space and bandwidth have not only been saved, and realized in Internet video and audio service, the real-time seamless switching of multi-audio-track content in same program, the user can self-defined individual preferred language, has greatly promoted thus user's experience.
The above is only the preferred embodiments of the present invention; not thereby limit the scope of the claims of the present invention; every equivalent structure or flow process conversion that utilizes instructions of the present invention and accompanying drawing content to do; or directly or indirectly be used in other relevant technical field, all in like manner be included in scope of patent protection of the present invention.
Claims (14)
1. multi-audio-track content player method in a network audiovisual, is characterized in that, comprising:
Download the audio-video document that is packaged with a plurality of track contents by network;
Described audio-video document is decoded, obtain the track label information of described a plurality of track contents and show the user;
When the user does not set the preference selection to described track label information, select corresponding track to play described audio-video document according to presetting rule.
2. method according to claim 1, is characterized in that, the described step of selecting corresponding track to play described audio-video document according to presetting rule comprises:
Obtain the affiliated classification information of described audio-video document;
Obtain described affiliated acquiescence play options corresponding to classification information from local profile;
According to the preferential playing sequence that the user sets in advance, choose from described acquiescence play options preferential preference or preferential last time play options;
Play described audio-video document with described preferential preference or track corresponding to preferential play options last time.
3. method according to claim 2, is characterized in that, the described step of selecting corresponding track to play described audio-video document according to presetting rule also comprises:
Play described audio-video document when for the first time, when perhaps described preferential preference or preferential track corresponding to play options last time do not exist, choose the track of track ID minimum in described audio-video document and play described audio-video document.
4. method according to claim 1, is characterized in that, also comprises:
In described audio-video document playing process, receive the track switching command of user's input;
According to described track switching command, current broadcast track is switched to the preference track that the user selects, and play described audio-video document with described preference track;
In described configuration file, described preference track is updated to preferential preference.
5. the described method of any one according to claim 1-4, is characterized in that, also comprises:
When the user sets the preference selection to described track label information, play described audio-video document with the track that the user selects.
6. method according to claim 5, is characterized in that, describedly also comprises before downloading the step of the audio-video document that is packaged with a plurality of track contents by network:
Encoded video and a plurality of audio stream;
Video after described coding and a plurality of audio stream are encapsulated, generate the audio-video document of predetermined format.
7. method according to claim 6, is characterized in that, described video and a plurality of audio stream after coding encapsulated, and also comprises after generating the step of audio-video document of predetermined format:
Described audio-video document is cut.
8. multi-audio-track content Play System in a network audiovisual, is characterized in that, comprising:
Download module is used for downloading by network the audio-video document that is packaged with a plurality of track contents;
Decoder module is used for described audio-video document is decoded, and obtains the track label information of described a plurality of track contents and shows the user;
Playing module is used for selecting corresponding track to play described audio-video document according to presetting rule when the user does not set the preference selection to described track label information.
9. system according to claim 8, is characterized in that, described playing module comprises:
The first acquiring unit is for the affiliated classification information of obtaining described audio-video document;
Second acquisition unit is used for obtaining described affiliated acquiescence play options corresponding to classification information from local profile;
Broadcast unit for the preferential playing sequence that sets in advance according to the user, is chosen preferential preference or the described audio-video document of track broadcast corresponding to preferential play options last time from described acquiescence play options.
10. system according to claim 9, is characterized in that,
Described broadcast unit also is used for playing for the first time described audio-video document, when perhaps described preferential preference or preferential track corresponding to play options last time do not exist, chooses the track of track ID minimum in described audio-video document and plays described audio-video document.
11. system according to claim 9 is characterized in that, described playing module also comprises: receiving element and updating block, wherein:
Described receiving element is used at described audio-video document playing process, receives the track switching command of user's input;
Described broadcast unit also is used for according to described track switching command, and current broadcast track is switched to the preference track that the user selects, and plays described audio-video document with described preference track;
Updating block is used at described configuration file, described preference track being updated to preferential preference.
12. system according to claim 9 is characterized in that, described broadcast unit also is used for playing described audio-video document with the track that the user selects when the user sets the preference selection to described track label information.
13. any one described system according to claim 8-12 is characterized in that, also comprises:
Coding module is used for encoded video and a plurality of audio stream;
Package module is used for the video after described coding and a plurality of audio stream are encapsulated, and generates the audio-video document of predetermined format.
14. system according to claim 13 is characterized in that, also comprises: cutting module is used for described audio-video document is cut.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110347709.5A CN103093776B (en) | 2011-11-04 | 2011-11-04 | Multi-audio-track content player method and system in network audiovisual |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110347709.5A CN103093776B (en) | 2011-11-04 | 2011-11-04 | Multi-audio-track content player method and system in network audiovisual |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103093776A true CN103093776A (en) | 2013-05-08 |
CN103093776B CN103093776B (en) | 2016-01-20 |
Family
ID=48206274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110347709.5A Active CN103093776B (en) | 2011-11-04 | 2011-11-04 | Multi-audio-track content player method and system in network audiovisual |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103093776B (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104318933A (en) * | 2014-08-26 | 2015-01-28 | 北京洛哈技术有限公司 | Original and accompaniment switching method and device |
CN104768052A (en) * | 2015-04-02 | 2015-07-08 | 无锡天脉聚源传媒科技有限公司 | Method and device for extracting voice frequency and subtitles according to language |
CN104796766A (en) * | 2015-03-11 | 2015-07-22 | 广东欧珀移动通信有限公司 | Video file play method and device |
CN104967901A (en) * | 2015-06-29 | 2015-10-07 | 腾讯科技(北京)有限公司 | Audio track switching method in multimedia playing and multimedia playing device |
CN105187969A (en) * | 2015-09-21 | 2015-12-23 | 深圳市冠旭电子有限公司 | Earphone used for simultaneous translation |
CN105744347A (en) * | 2016-02-17 | 2016-07-06 | 四川长虹电器股份有限公司 | Method of network media terminal for improving user audio-visual experience |
CN105898366A (en) * | 2015-12-03 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Live audio switching method and stream media server |
CN106210927A (en) * | 2016-09-05 | 2016-12-07 | 青岛海信电器股份有限公司 | A kind of track switching method and apparatus |
CN106714042A (en) * | 2017-02-24 | 2017-05-24 | 青岛海信电器股份有限公司 | Method and apparatus of listening device to realize audio track switching listening via terminal device |
WO2017101357A1 (en) * | 2015-12-14 | 2017-06-22 | 乐视控股(北京)有限公司 | Sound effect mode selection method and device |
CN108174307A (en) * | 2018-01-15 | 2018-06-15 | 青岛海信电器股份有限公司 | A kind of language setting method, device and TV |
CN108810575A (en) * | 2017-05-04 | 2018-11-13 | 杭州海康威视数字技术股份有限公司 | A kind of method and apparatus sending target video |
CN109120976A (en) * | 2018-10-09 | 2019-01-01 | 深圳市亿联智能有限公司 | A method of the multilingual output of IPTV is supported using Web broadcast audio |
CN109803173A (en) * | 2017-11-16 | 2019-05-24 | 腾讯科技(深圳)有限公司 | A kind of video transcoding method, device and storage equipment |
CN110267082A (en) * | 2019-06-03 | 2019-09-20 | 李少锋 | Automatically switch the control method for playing back and system of audio-video by language minimum unit |
WO2019227308A1 (en) * | 2018-05-29 | 2019-12-05 | 华为技术有限公司 | Method and device for selecting audio track from audio and video files |
CN111294643A (en) * | 2020-01-21 | 2020-06-16 | 海信视像科技股份有限公司 | Method for displaying audio track language in display device and display device |
CN112000308A (en) * | 2020-09-10 | 2020-11-27 | 成都拟合未来科技有限公司 | Double-track audio playing control method, system, terminal and medium |
CN112116915A (en) * | 2019-06-19 | 2020-12-22 | 北京中版超级立体信息科技有限公司 | Digital audio signal decoder based on FPGA and decoding method |
CN112887786A (en) * | 2019-11-29 | 2021-06-01 | 腾讯科技(深圳)有限公司 | Video playing method and device and computer readable medium |
TWI777771B (en) * | 2021-09-15 | 2022-09-11 | 英業達股份有限公司 | Mobile video and audio device and control method of playing video and audio |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1937609A (en) * | 2006-08-29 | 2007-03-28 | 华为技术有限公司 | Method and system for supporting multi-audio-track content by flow media platform and flow media server |
CN101267542A (en) * | 2008-02-01 | 2008-09-17 | 深圳创维-Rgb电子有限公司 | VoD system and its implementation method |
CN101552905A (en) * | 2008-04-03 | 2009-10-07 | 中国联合网络通信集团有限公司 | Information switching driving device, information switching device, remote control device and set-top box |
US20100266262A1 (en) * | 2002-10-15 | 2010-10-21 | Samsung Electronics Co., Ltd. | Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor |
-
2011
- 2011-11-04 CN CN201110347709.5A patent/CN103093776B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100266262A1 (en) * | 2002-10-15 | 2010-10-21 | Samsung Electronics Co., Ltd. | Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor |
CN1937609A (en) * | 2006-08-29 | 2007-03-28 | 华为技术有限公司 | Method and system for supporting multi-audio-track content by flow media platform and flow media server |
CN101267542A (en) * | 2008-02-01 | 2008-09-17 | 深圳创维-Rgb电子有限公司 | VoD system and its implementation method |
CN101552905A (en) * | 2008-04-03 | 2009-10-07 | 中国联合网络通信集团有限公司 | Information switching driving device, information switching device, remote control device and set-top box |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104318933A (en) * | 2014-08-26 | 2015-01-28 | 北京洛哈技术有限公司 | Original and accompaniment switching method and device |
CN104796766A (en) * | 2015-03-11 | 2015-07-22 | 广东欧珀移动通信有限公司 | Video file play method and device |
CN104768052A (en) * | 2015-04-02 | 2015-07-08 | 无锡天脉聚源传媒科技有限公司 | Method and device for extracting voice frequency and subtitles according to language |
CN104967901A (en) * | 2015-06-29 | 2015-10-07 | 腾讯科技(北京)有限公司 | Audio track switching method in multimedia playing and multimedia playing device |
CN105187969A (en) * | 2015-09-21 | 2015-12-23 | 深圳市冠旭电子有限公司 | Earphone used for simultaneous translation |
CN105187969B (en) * | 2015-09-21 | 2019-11-19 | 深圳市冠旭电子股份有限公司 | A kind of earphone for simultaneous interpretation |
CN105898366A (en) * | 2015-12-03 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Live audio switching method and stream media server |
WO2017101357A1 (en) * | 2015-12-14 | 2017-06-22 | 乐视控股(北京)有限公司 | Sound effect mode selection method and device |
CN105744347A (en) * | 2016-02-17 | 2016-07-06 | 四川长虹电器股份有限公司 | Method of network media terminal for improving user audio-visual experience |
CN106210927A (en) * | 2016-09-05 | 2016-12-07 | 青岛海信电器股份有限公司 | A kind of track switching method and apparatus |
CN106714042B (en) * | 2017-02-24 | 2019-08-06 | 青岛海信电器股份有限公司 | Listening equipment realizes that track switches the method and apparatus listened to by terminal device |
CN106714042A (en) * | 2017-02-24 | 2017-05-24 | 青岛海信电器股份有限公司 | Method and apparatus of listening device to realize audio track switching listening via terminal device |
CN108810575A (en) * | 2017-05-04 | 2018-11-13 | 杭州海康威视数字技术股份有限公司 | A kind of method and apparatus sending target video |
CN109803173A (en) * | 2017-11-16 | 2019-05-24 | 腾讯科技(深圳)有限公司 | A kind of video transcoding method, device and storage equipment |
CN109803173B (en) * | 2017-11-16 | 2022-08-19 | 腾讯科技(深圳)有限公司 | Video transcoding method and device and storage device |
CN108174307A (en) * | 2018-01-15 | 2018-06-15 | 青岛海信电器股份有限公司 | A kind of language setting method, device and TV |
CN112189344A (en) * | 2018-05-29 | 2021-01-05 | 华为技术有限公司 | Method and device for selecting audio track from audio/video file |
WO2019227308A1 (en) * | 2018-05-29 | 2019-12-05 | 华为技术有限公司 | Method and device for selecting audio track from audio and video files |
EP3783906A4 (en) * | 2018-05-29 | 2021-02-24 | Huawei Technologies Co., Ltd. | Method and device for selecting audio track from audio and video files |
CN109120976A (en) * | 2018-10-09 | 2019-01-01 | 深圳市亿联智能有限公司 | A method of the multilingual output of IPTV is supported using Web broadcast audio |
CN110267082A (en) * | 2019-06-03 | 2019-09-20 | 李少锋 | Automatically switch the control method for playing back and system of audio-video by language minimum unit |
WO2020244310A1 (en) * | 2019-06-03 | 2020-12-10 | 李少锋 | Playing control method and system for automatically switching audios and videos according to language minimum unit |
CN110267082B (en) * | 2019-06-03 | 2020-05-05 | 李少锋 | Playing control method and system for automatically switching audio and video according to language minimum unit |
CN112116915A (en) * | 2019-06-19 | 2020-12-22 | 北京中版超级立体信息科技有限公司 | Digital audio signal decoder based on FPGA and decoding method |
CN112887786A (en) * | 2019-11-29 | 2021-06-01 | 腾讯科技(深圳)有限公司 | Video playing method and device and computer readable medium |
CN111294643A (en) * | 2020-01-21 | 2020-06-16 | 海信视像科技股份有限公司 | Method for displaying audio track language in display device and display device |
CN112000308A (en) * | 2020-09-10 | 2020-11-27 | 成都拟合未来科技有限公司 | Double-track audio playing control method, system, terminal and medium |
TWI777771B (en) * | 2021-09-15 | 2022-09-11 | 英業達股份有限公司 | Mobile video and audio device and control method of playing video and audio |
Also Published As
Publication number | Publication date |
---|---|
CN103093776B (en) | 2016-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103093776A (en) | Method and system of multi-audio-track content play in network seeing and hearing | |
CN101695115B (en) | Picture coding apparatus and picture decoding apparatus | |
KR102551081B1 (en) | Method and apparatus for efficient delivery and usage of audio messages for high quality of experience | |
JP6549605B2 (en) | Audiovisual content item data stream | |
CN103024603B (en) | A kind of for solving playing network video time the device and method that pauses in short-term | |
CN101594530B (en) | Seamless switch among multiplexing random access units in multi-media stream at multi-angle perspective | |
CN101789257B (en) | Reproducing apparatus, reproducing method, recording device, and manufacturing method of recording medium | |
CN103125123A (en) | Playback device, playback method, integrated circuit, broadcasting system, and broadcasting method | |
KR20080095928A (en) | Method for creating, editing, and reproducing multi-object audio contents files for object-based audio service, and method for creating audio presets | |
CA2529370A1 (en) | Method and apparatus for processing a video signal, method for playback of a recorded video signal and method of providing an advertising service | |
EP3125247B1 (en) | Personalized soundtrack for media content | |
CN100530356C (en) | Digital information reproducing apparatus and method | |
CN101206899A (en) | Method of and apparatus for encoding/decoding multimedia data with preview function | |
MX2014005650A (en) | Information processing device, information processing method, information provision device, and information provision system. | |
CN105872599A (en) | Method and device for providing and downloading videos | |
CN101026725B (en) | Reproducing apparatus, reproducing method | |
KR20070010653A (en) | Method and apparatus for providing advertisement in digital broadcasting system | |
CN104768052A (en) | Method and device for extracting voice frequency and subtitles according to language | |
JP5316543B2 (en) | Data transmission device and data reception device | |
US20110110641A1 (en) | Method for real-sense broadcasting service using device cooperation, production apparatus and play apparatus for real-sense broadcasting content thereof | |
US20120251069A1 (en) | Audio enhancement based on video and/or other characteristics | |
Grewe et al. | MPEG-H Audio System for SBTVD TV 3.0 Call for Proposals | |
CN100393126C (en) | Digital broadcasting method and system for support DVD recording function and corresponding receiving and recording method and device | |
KR101656102B1 (en) | Apparatus and method for generating/providing contents file | |
KR101773186B1 (en) | Method for providing and playing subset for http streaming 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 |