Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

Acne A Clean Face First Step In A 12 Step Program
Category:
Health / Fitness  

VOIP security guide
Category:
Computers  

Three Reasons For Becoming A Foster Parent
Category:
Home And Family  

Affiliate Programs MLM Income Opportunity Residual
Category:
Business  

Hepatitis C Symptoms What are the Signs and Symptoms of Hepatiti...
Category:
Health / Fitness  

Sales Success Who Do You Really Work For
Category:
Business  

Stress Testing Tools How to Test for Stress Level DHEA
Category:
Health / Fitness  

Stay At Home CEO How a Single Dad Found Financial Success Workin...
Category:
Business  

Build Your Confidence and Find Your Soulmate
Category:
Entertainment / Television  

Importance of Good Web Design
Category:
Business  

WANT MORE CHANCES OF WINNING THE LOTTERY JACKPOT
Category:
Business  

Business Property Investment can provide Guaranteed Returns For ...
Category:
Business  

IVR Surveys The secret to Increasing response Rates
Category:
Business  

New Bankruptcy Training Course Provides 7 CLE Credits for Parale...
Category:
Business  

Something new to try What about a head or face massage
Category:
Health / Fitness  

10 Tips for Rapid Fat Loss
Category:
Health / Fitness  

A Guide to Tropical Wall Murals
Category:
Home And Family  

Debt Relief Solutions Get the Way for Financial Relief
Category:
Finance / Investment  

Evolution of Myspace from a social networking website to a marke...
Category:
Marketing  

Top Networking Marketing Opportunities Is There Such A Thing
Category:
Business  

What are you prepared to risk to optimise your chances of intern...
Category:
Marketing  

Using a Free Baby Shower Word Scramble Game
Category:
Home And Family  

To Everyone that Wants to Taste the Love
Category:
Entertainment / Television  

Business Loans
Category:
Business  

PSP Downloads Site Receives 5 Star Rating
Category:
Home And Family  

Did Colorado Kill Doc Holliday
Category:
Travel  

What is franchising
Category:
Business  

Dead Ducks Don t Quack
Category:
Business  

Capital and Repayment Mortgages
Category:
Finance / Investment  

Three Online Stock Trading Systems
Category:
Finance / Investment  

Compare Gyms and Save
Category:
Health / Fitness  

What are the Health Benefits of an Infrared Sauna
Category:
Health / Fitness  

Timeframe of long term SEO results
Category:
Marketing  

Why You Might Consider Enhancement After LASIK Laser Eye Surgery...
Category:
Health / Fitness  

One Way Links and Reciprocal Link Exchange and Traffic
Category:
Marketing  

Avoid Cold Calling Download Ebook Free Online
Category:
Business  

handbags
Category:
Computers  

Cottage Getaway to Plan Book early to secure your Cottage Rental...
Category:
Travel  

Understanding Teen Acne
Category:
Home And Family  

12 Cost effective Ways to Keep Your Child Safe around the Home
Category:
Home And Family  

What Are Supplemental Credit Cardholders
Category:
Business  

Equity Indexed Annuity is a Fixed Annuity Now Known as an Index ...
Category:
Finance / Investment  

Using A Data Recovery Service A Quick Overview
Category:
Computers  

Hemorrhoids Exercises to Easy Your Hemorrhoids
Category:
Health / Fitness  

What Comprises a Good Graphic Design
Category:
Computers  

Email Marketing For Success
Category:
Business  

Rx Assistance For NY Citizens By ACIRX
Category:
Business  

Secured Loan
Category:
Finance / Investment  

Are there really free online surveys that pay
Category:
Business  

Bread Makers Why your Kitchen is Begging for One
Category:
Home And Family  

SEO 101 For Beginners Revised
Category:
Marketing  

How to building and managing an opt in list for a website
Category:
Marketing  

What Is A Second Mortgage
Category:
Business  

3 Simple Methods To Building A Profitable Opt In List
Category:
Marketing  

About Home Equity Loans
Category:
Business  

Building Customers Trust For Success
Category:
Business  

Viagra side effects and erectile dysfunction male impotence herb...
Category:
Health / Fitness  

History of Orient Watch
Category:
Business  

Mom discovered 16 year old son with 70 000 earned from Adsense
Category:
Computers  

Budget Accommodation Hotels near Croydon
Category:
Travel  

Venus Eclipses Mars
Category:
Home And Family  

Understanding the Urge to Eat
Category:
Home And Family  

Few Tips to Help You Get a Good Night Sleep
Category:
Health / Fitness  

Nokia s 3 tier expansion Strategy High volume high fashion high ...
Category:
Business  

Make love to the Search Engines and watch your SEO soar
Category:
Marketing  

I Just Lost 2 548 For Doing 5 Deadly Ad Copy Sins Part 2
Category:
Business  

TOP 10 QUALITIES OF MEN AND WOMEN THAT PEOPLE REALLY ADORE
Category:
Home And Family  

7 Advantages Of Aluminum Fences
Category:
Home And Family  

Lyposuction Defined
Category:
Health / Fitness  

Music MP3 Downloads Site Receives 5 Star Rating
Category:
Home And Family  

Quickly you can see as an eagle again schedule your Laser eye Op...
Category:
Health / Fitness  

Using Aspects of Silk Flower Design To Create The Perfect Floral...
Category:
Home And Family  

Choices for women Safety and Health
Category:
Health / Fitness  

How To Use a Custom Ring Tone On Your Phone
Category:
Entertainment / Television  

I made the choice
Category:
Health / Fitness

Method for realizing multi-picture Number:7,394,481 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Method for realizing multi-picture

Abstract: A method for realizing multi-picture, including: A. Multipoint Control Unit (MCU) creates an indicator containing multi-picture information for each of the terminals and sends the indicators to the terminals; B. each terminal receives the indicator, encodes a source picture depending on the information in the multi-picture information indicator, and inserts said multi-picture information indicator into a sub-bitstream and transmits the sub-bitstream to the MCU; C. when receiving the sub-bitstreams from the respective terminals, the MCU combines the sub-bitstreams into a composite bitstream and sends the composite bitstream to a display terminal; D. the display terminal receives the composite bitstream, extracts the sub-bitstreams from the composite bitstream, and decodes the sub-bitstreams depending on the multi-picture information indicators of the sub-bitstreams and combines the decoded sub-pictures into a multi-picture output. The present invention reduces the cost and greatly enhances multi-picture transmission and combination capability thus to implement transmission and combination of sub-pictures.

Patent Number: 7,394,481 Issued on 07/01/2008 to Wang,   et al.


Inventors: Wang; Jing (Shenzhen, CN), Wang; Xiaorong (Shenzhen, CN), Wei; Xiaoxia (Shenzhen, CN), Guo; Ge (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd. (Longgang District, Shenzhen, Guangdong Province, CN)
Appl. No.: 10/565,084
Filed: July 15, 2004
PCT Filed: July 15, 2004
PCT No.: PCT/CN2004/000809
371(c)(1),(2),(4) Date: January 17, 2006
PCT Pub. No.: WO2005/009038
PCT Pub. Date: January 27, 2005


Foreign Application Priority Data

Jul 19, 2003 [CN] 03 1 78396

Current U.S. Class: 348/14.09 ; 348/14.08
Current International Class: H04N 7/15 (20060101)
Field of Search: 348/14.09,14.08,14.12


References Cited [Referenced By]

U.S. Patent Documents
5453780 September 1995 Chen et al.
6456335 September 2002 Miura et al.
6956600 October 2005 Gaylord
Foreign Patent Documents
1422079 Jun., 2003 CN
10-164539 Jun., 1998 JP
Primary Examiner: Woo; Stella L
Attorney, Agent or Firm: Ladas & Parry, LLP

Claims



The invention claimed is:

1. A method of realizing multi-picture, comprising the following steps: A. a Multipoint Control Unit creating an indicator containing multi-picture information for each of the terminals and sending the indicator to each of the terminals; B. each of the terminals receiving said indicator, encoding a source picture depending on the information in the multi-picture information indicator, and inserting said multi-picture information indicator into a sub-bitstream and transmitting the sub-bitstream to the Multipoint Control Unit; C. when receiving the sub-bitstreams from the respective terminals, the Multipoint Control Unit combining the sub-bitstreams into a composite bitstream and sending the composite bitstream to a display terminal; D. the display terminal receiving the composite bitstream, extracting the sub-bitstreams from the composite bitstream, decoding the sub-bitstreams depending on the multi-picture information indicator of the sub-bitstreams, and combining the decoded sub-pictures into a multi-picture output.

2. The method of realizing multi-picture as in claim 1, wherein said multi-picture information indicator refers to an ESBI that contains the information of multi-picture mode and positions, dimensions, and formats of sub-pictures.

3. The method of realizing multi-picture as in claim 2, wherein said ESBI is longer than two bits.

4. The method of implementing multi-picture as in claim 1, wherein the encoding of the source pictures according the information in the multi-picture information indicator in said step B specifically refers to encoding the source picture depending on the dimensions and format of the sub-picture contained in the multi-picture information indicator.

5. The method of realizing multi-picture as in claim 1, wherein the inserting of the ESBI into the sub-bitstream in said step B more specifically refers to that: when the Multipoint Control Unit combines the sub-bitstreams in units of frames, the ESBI is inserted into a picture header of the sub-bitstream; when the Multipoint Control Unit combines the sub-bitstreams in units of GOBs, the ESBI is inserted into both the picture header and a GOB header of the sub-bitstream; when the Multipoint Control Unit combines the sub-bitstreams in units of Slices, the ESBI is inserted into both the picture header and a Slice header of the sub-bitstream.

6. The method of realizing multi-picture as in claim 1, wherein the combining into the composite bitstream in said step C more specifically refers to combining into the composite bitstream in units of frames, GOBs, or Slices.

7. The method of realizing multi-picture as in claim 1, wherein the extracting the respective sub-bitstreams from the composite bitstream in said step D refers to extracting the sub-bitstreams from the composite bitstream in units of frames, GOBs, or Slices.

8. The method of realizing multi-picture on the basis of CPM syntax as in claim 1, wherein the dependence on the multi-picture information indicators of the respective sub-bitstreams in said step D more specifically refers to that: when the Multipoint Control Unit combines the sub-bitstreams in units of frames, it is depending on the multi-picture information indicator in the picture headers of the sub-bitstreams; when the Multipoint Control Unit combines the sub-bitstreams in units of GOBs, it is depending on the multi-picture information indicator in the picture headers and the GOB headers of the sub-bitstreams; when the Multipoint Control Unit combines the sub-bitstreams in units of Slices, it is depending on the multi-picture information indicators in the picture headers and the Slice headers of the sub-bitstreams.
Description



FIELD OF THE INVENTION

The present invention relates to multimedia videoconferencing techniques, in particularly to a method for realizing multi-picture.

BACKGROUND OF THE INVENTION

A video conference usually involves multiple parties. In the past, only the picture of one of the rest parties in the video conference could be seen by the local party because multi-picture technique was unavailable, which degraded intuitiveness of the video conference to a certain extent and made any party in the video conference feel that the communication with all other parties was not face-to-face. Therefore, it is very important to implement multi-picture technique that enables display of pictures of multiple parties on a display screen, in order to improve the performance of videoconferencing and meet the users' demand.

In the prior art, the multi-picture transmission solution usually includes either of the following two methods:

Method 1: First, the Multipoint Control Unit (MCU) decodes video bitstreams from each terminals to obtain the corresponding multiple channels of decoded pictures; second, the decoded pictures are scaled to appropriate sizes and combined together; next, the combined picture is encoded and the resulting bitstream is transmitted to a terminal; finally, the terminal decodes the combined picture bitstream and the decoded pictures are the multi pictures.

Method 2: The MCU performs multiplexed transmission of the multiple channels of video bitstreams on the basis of Continuous Presence Multipoint and Video Multiplex (CPM), which is a multi-picture solution proposed by H.263 Standard. In this method, each of the sub-bitstreams encoded by the respective terminals involved in multi-picture combination is assigned with a unique indicator, which is abbreviated as "SBI" (Sub-Bitstream Indicator) used to distinguish between sub-bitstreams, and inserted into the picture header or the header of Group of Blocks (GOB) of the sub-bitstream.

In the second method, the MCU does not decode the video sub-bitstreams; instead, it only combines the sub-bitstreams in units of GOBs or frames to form a multi-channel composite bitstream; when receiving the multi-channel composite bitstream, the terminals distinguish between the respective channels of sub-bitstreams in the composite bitstream according to the SBIs in the picture headers or the GOB headers and then decode the channels of sub-bitstreams respectively, and finally display the pictures decoded from the sub-bitstreams in combination, thus to obtain the multi-picture.

However, the above methods in the prior have many drawbacks as follows:

Though the first method can implement combination of multiple sub-pictures, it is highly costly and consumes resources e.g. operation capability and memory severely at the MCU side. Though the second method costs less, the SBI can only represent four different values for a binary algorithm, as said SBI only consists of two bits as specified in syntax of H.263; therefore, the second method can only supports a combination of four channels of bitstreams at the most, i.e., a combination of four sub-pictures.

SUMMARY OF THE INVENTION

The present invention provides a method of realizing multi-picture, so as to overcome the challenge of implementing multi-picture for more than four channels at a low cost in the prior art.

To solve the above problem, the present invention provides a technical proposal as follows:

A method of realizing multi-picture, comprising the following steps:

A. the MCU creates an indicator containing multi-picture information for each of the terminals and sends the indicator to each of the terminals;

B. each of the terminals receives the indicator, encodes a source picture depending on the information in the multi-picture information indicator, and inserts said multi-picture information indicator into a sub-bitstream and transmits the sub-bitstream to the MCU;

C. when receiving the sub-bitstreams from the respective terminals, the MCU combines the sub-bitstreams into a composite bitstream and sends the composite bitstream to a display terminal;

D. the display terminal receives the composite bitstream, extracts the respective sub-bitstreams from the composite bitstream, decodes the sub-bitstreams depending on the multi-picture information indicator of the sub-bitstreams, and combines the decoded sub-pictures into a multi-picture output.

Wherein said indicator refers to an Extended Sub-Bitstream Indicator (ESBI) containing information of multi-picture mode, positions, dimensions, and formats of the sub-pictures.

More specifically, the inserting of the multi-picture information indicator into the sub-bitstream in said step B refers to that: when the MCU combines the sub-bitstreams in units of frames, the multi-picture information indicator is inserted into the picture header of the sub-bitstream; when the MCU combines the sub-bitstreams in units of GOBs, the multi-picture information indicator is inserted into both the picture header and the GOB header of the sub-bitstream; when the MCU combines the sub-bitstreams in units of Slices, the multi-picture information indicator is inserted into both the picture header and the Slice header of the sub-bitstream.

Specifically, the encoding of the source picture depending on the information in the multi-picture information indicator in said step B refers to that: the source picture is encoded depending on the sub-picture dimension and format information contained in the multi-picture information indicator.

More specifically, the combining into the composite bitstream in said step C refers to combining into the composite bitstream in units of frames, GOBs or Slices.

More specifically, the extracting of the sub-bitstreams in said step D refers to extracting the respective sub-bitstreams in units of frames, GOBs or Slices.

More specifically, the dependence on the multi-picture information indicator of the respective sub-bitstreams in said step D refers to that: when the MCU combines the sub-bitstreams in units of frames, it is depending on the multi-picture information indicators in the picture headers of the sub-bitstreams; when the MCU combines the sub-bitstreams in units of GOBs, it is depending on the multi-picture information indicators in the picture headers and the GOB headers of the sub-bitstreams; when the MCU combines the sub-bitstreams in units of Slices, it is depending on the multi-picture information indicators in the picture headers and the Slice headers of the sub-bitstreams.

In the present invention, through extending the CPM/SBI Syntax proposed in H.263, the multi-picture information indicator is lengthened so as to carry more information; thereby, the MCU can implement transmission and combined display of as many sub-picture bitstreams as possible without decoding or recoding the video bitstreams, and the decoding and the combining of the sub-pictures are completely done at the terminals. The advantage of the present invention is: on the one hand it reduces the cost, and on the other hand it greatly enhances multi-picture transmission and combination capability thus to implement transmission and combination of as many sub-pictures as possible.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of system architecture according to an embodiment of the present invention;

FIG. 2A is a schematic diagram of two-picture mode of terminal display according to an embodiment of the present invention;

FIG. 2B is a schematic diagram of three-picture mode of terminal display according to an embodiment of the present invention;

FIG. 2C is a schematic diagram of four-picture mode of terminal display according to an embodiment of the present invention;

FIG. 2D is a schematic diagram of six-picture mode of terminal display according to an embodiment of the present invention;

FIG. 3 is a flow chart of the method according to an embodiment of the present invention;

FIG. 4 is a schematic diagram of byte division for the bit field in the ESBI according to an embodiment of the present invention.

DETAILED DESCRIPTION OF THE EMBODIMENTS

As shown in FIG. 1, the system according to an embodiment of the present invention is a H.320 and H.323-based videoconference system that is widely used presently, which videoconference system consists of six terminals, one MCU, and one display terminal, connected through transmission network such as Integrated Services Digital Network (ISDN) or Local Area Network (LAN) etc. This videoconference system is required to transmit the sub-pictures from the six terminals through the MCU and output a combined multi-picture on the display terminal.

Suppose the product used in the videoconference system of the embodiment supports four modes of multi-picture, as shown in FIGS. 2A, 2B, 2C, and 2D; wherein the numeral at top left corner of each sub-picture is the sub-picture number of the sub-picture; the multi-picture mode used in the current videoconference system is six-picture mode, as shown in FIG. 2D.

As shown in FIG. 3, a method of realizing multi-picture on the basis of extended CPM syntax in the embodiment of the present invention includes the following steps:

First, the MCU generates an ESBI containing information of multi-picture mode and positions, dimensions, and formats of sub-pictures for each terminal and sends the ESBI to each of the terminals.

Before the multi-picture video conference begins, the specific content of ESBI has to be determined. As the present product only supports four multi-picture modes, two bits in the bit field of ESBI can be provided to represent the multi-picture modes; since the maximum sub-picture number is 5, represented with "101" in binary system, three bits in the bit field of ESBI can be provided to represent sub-picture numbers; the maximum sub-picture number that can be represented with three bits is 7.

Thus, the bit field of ESBI has a total length of 5 bits. The byte division for the bit field of ESBI in the embodiment is shown in FIG. 4.

Wherein the two bits for multi-picture modes can be designated as follows:

"00" represents two-picture mode;

"01" represents three-picture mode;

"10" represents four-picture mode;

"11" represents six-picture mode.

The case of three bits for sub-picture numbers is much more complex. The three bits shall be used in conjunction with the multi-picture modes, so as to determine the display position, dimensions, and format of a specific sub-picture. When the current multi-picture mode is six-picture mode i.e. the bit field for multi-picture modes is "11" and the multi-picture is in Common Intermediate Format (CIF), with resolution as (352.times.288), the bit field for sub-picture numbers is defined as follows:

"000" indicates the display position of the sub-picture is ((0, 0)) and the format of the sub-picture is (CIF, 120.times.96);

"001" indicates the display position of the sub-picture is ((120, 0)) and the format of the sub-picture is (CIF, 112.times.96);

"010" indicates the display position of the sub-picture is ((232, 0)) and the format of the sub-picture is (CIF, 120.times.96);

"011" indicates the display position of the sub-picture is ((0, 96)) and the format of the sub-picture is (CIF, 120.times.96);

"100" indicates the display position of the sub-picture is ((120, 96)) and the format of the sub-picture is (CIF, 232.times.192);

"101" indicates the display position of the sub-picture is ((0, 192)) and the format of the sub-picture is (CIF, 120.times.96);

"110" and "111" indicate Null.

the MCU sends the above 5-bit long ESBIs to each of the terminals; those ESBIs are unique; the ESBIs obtained by the respective terminals are:

Terminal 1: ("11, 000"); terminal 2: ("11, 001"); terminal 3: ("11, 010"); terminal 4: ("11, 011"); terminal 5: ("11, 100"); terminal 6: ("11, 101").

Second, each of the terminals receives the ESBI, encodes its source picture depending on the information of dimensions and format for sub-picture contained in the ESBI, and then inserts the ESBI into a sub-bitstream and sends the sub-bitstream to the MCU.

To take terminal 1 for example, when receiving the ESBI "11, 000", terminal 1 scales its source picture to picture of 120.times.96 pixels and encodes the scaled picture into sub-bitstream 1 depending on the dimensions and format for sub-picture "(CIF, 120.times.96)" contained in the ESBI, and inserts the ESBI into the picture header and the GOB header of the sub-bitstream 1, supposing that the MCU combines the sub-bitstreams in units of GOBs.

The cases of other terminals are similar to the case of terminal 1.

Third, when receiving the sub-bitstreams from the respective terminals, the MCU combines the sub-bitstreams into a composite bitstream and sends the composite bitstream to a display terminal.

When receiving sub-bitstream 1-6 from the six terminals, the MCU need not decode the sub-bitstreams; instead, the MCU combines the sub-bitstreams into a composite bitstream in units of GOBs, and sends the composite bitstream to the display terminal.

Fourth, the display terminal receives the composite bitstream, extracts the respective sub-bitstreams from the composite bitstream, obtains the current multi-picture mode, positions and formats of the sub-pictures depending on the ESBIs of the respective sub-bitstreams, decodes the sub-bitstreams, and combines the decoded multiple sub-pictures into a required multi-picture output.

When receiving the composite bitstream, the display terminal extracts the respective sub-bitstreams in units of GOBs and parses out the ESBIs of the respective sub-bitstreams; for example, for sub-bitstream 1, ESBI "11, 000" is parsed out from sub-bitstream 1 and thereby the current multi-picture mode of six-picture mode, the position of "(0, 0)" and the format of "(CIF, 120.times.96)" of sub-picture 0 corresponding to sub-bitstream 1 are obtained. [58] The display terminal continues to accomplish decoding of the sub-bitstream 1-6, obtains the corresponding sub-pictures 0-5, and combines the decoded sub-pictures into the multi-picture output display as shown in FIG. 2D.

In the above embodiment, the 5-bit length of ESBI and the designated meanings of the respective bytes in ESBI are only for illustration purpose, and shall not be deemed as constituting any limitation to the protected scope of the present invention.

The method described in the present invention is also applicable to other standards including H.261, H.264, and MPEG-4 etc.; therefore, the embodiments provided in the descriptions shall not be deemed as constituting any limitation to the protected scope of the present invention.

*


Free Web Sudoku Puzzles.
Solve with your browser.
6   7 5 4   1    
        1       7
5           3    
7 6   4 8        
  1           4  
        7 3   6 1
    4           9
1       9        
    5   3 7 2   4
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!