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 PDF

Info

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
Application number
CN2011103477095A
Other languages
Chinese (zh)
Other versions
CN103093776B (en
Inventor
简伟华
张庆
张志东
林森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201110347709.5A priority Critical patent/CN103093776B/en
Publication of CN103093776A publication Critical patent/CN103093776A/en
Application granted granted Critical
Publication of CN103093776B publication Critical patent/CN103093776B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Multi-audio-track content player method and system in the network audiovisual
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:
Download module 401 is used for downloading by network the audio-video document that is packaged with a plurality of track contents;
Decoder module 402 is used for audio-video document is decoded, and obtains the track label information of a plurality of track contents and shows the user; In the present embodiment, decoder module 402 can be demoder.
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:
Coding module 380 is used for encoded video and a plurality of audio stream;
Package module 390 is used for video and a plurality of audio stream after coding are encapsulated, and generates the audio-video document of predetermined format.
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.
CN201110347709.5A 2011-11-04 2011-11-04 Multi-audio-track content player method and system in network audiovisual Active CN103093776B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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