P
USRE39367EExpiredUtilityPatentIndex 51

Method for encoding and decoding moving picture signals

Assignee: MATSUSHITA ELECTRIC INDUSTRIAL CO LTDPriority: Jan 31, 1995Filed: Sep 16, 2003Granted: Oct 31, 2006
Est. expiryJan 31, 2015(expired)· nominal 20-yr term from priority
Inventors:MACHIDA YUTAKA
H04N 19/68H04N 19/174H04N 19/89H04N 19/61H04N 19/70
51
PatentIndex Score
0
Cited by
19
References
21
Claims

Abstract

A method for encoding and decoding digital moving picture signals which can decode subframes appropriately in relation to time if a part of a bit stream is missing or an error occurs in the bit stream, and can suppress degradation of a reproduced picture if decoding of a subframe including a picture in motion in relation to time becomes unfeasible. In the method for encoding and decoding digital moving picture signals of this invention, information for one frame is encoded correspondingly to a spatial hierarchy of a frame, subframes and blocks. A subframe time position number and a subframe space number are attached to an identifier of each of the subframe, thereby resuming appropriate decoding of the subframes immediately after a trouble if an error occurs. The subframe identifiers are placed at a certain interval in the bit stream so as to give a smaller size to a subframe including a block which is in motion and difficult to be encoded, thereby suppressing degradation of a reproduced picture if decoding of the subframe becomes unfeasible.

Claims

exact text as granted — not AI-modified
1. A method for encoding digital motion picture signals of a frame, comprising the steps of:
 dividing said frame into plural blocks each including N×M pixels;    forming a subframe composed of a set of said blocks, said subframe being a unit to be encoded;    setting an identifier to said subframe to identify said subframe; and    specifying a frame to which said subframe belongs by adding to said identifier time position information to said identifier representing an order of displaying said subframe;    encoding said time position information along with said subframe, and    multiplexing said encoded time position information and a bit stream of said encoded subframe to transmit said encoded time position information and said bit stream.    
     
     
       2. A method for encoding digital motion picture signals of a frame, comprising the steps of:
 dividing said frame into plural blocks each including N×M pixels;    forming a subframe composed of a set of said blocks, said subframe being a unit to be encoded; and    varying the number of said blocks included in said subframe according to a quantity of information generated by encoding each block to vary a spatial size of each of said subframes included in each frame.    
     
     
       3. A method for encoding digital motion picture signals of a frame, comprising the steps of:
 dividing said frame into plural blocks each including N×M pixels.    forming a subframe composed of a set of said blocks, said subframe being a unit to be encoded;    setting an identifier to said subframe to identify said subframe;    specifying a frame to which said subframe belongs by adding to said identifier time position information representing an order of displaying said subframe;    encoding said time position information along with said subframe, and    multiplexing said encoded time position information and a bit stream of said encoded subframe to transmit said encoded time position information and said bit stream; and    varying the number of said blocks included in said subframe according to a quantity of information generated by encoding each block to vary a spatial size of each of said subframes included in each frame.    
     
     
       4. The method for encoding digital motion picture signals of a frame according to  claim 2 , wherein each of said subframes included in said frame has an equal sum of quantities of generated information of said blocks included in said subframe. 
     
     
       5. The method for encoding digital motion picture signals of a frame according to  claim 3 , wherein each of said subframes included in said frame has an equal sum of quantities of generated information of said blocks included in said subframe. 
     
     
       6. A method for encoding and decoding digital motion picture signals of a frame, comprising the steps of:
 dividing said frame into plural blocks each including N×M pixels;    forming a subframe composed of a set of said blocks, said subframe being a unit to be encoded;    setting an identifier to said subframe to identify said subframe;    specifying a frame to which said subframe belongs by adding to said identifier time position information representing an order of displaying said subframe;    encoding said time position information along with said subframe;    multiplexing said encoded time position information and a bit stream of said encoded subframe to transmit said encoded time position information and said bit stream; and    decoding each of said subframes appropriately in relation to time by decoding and using said time position information to form said frame of said digital moving picture signals.    
     
     
       7. A method for encoding and decoding digital motion picture signals of a frame, comprising the steps of:
 dividing said frame into plural blocks each including N×M pixels;    forming a subframe composed of a set of said blocks, said subframe being a unit to be encoded;    varying the number of said blocks included in said subframe according to a quantity of information generated by encoding each block to vary a spatial size of each of said subframes included in each frame; and    decoding each of said subframes to form said frame of said digital moving picture signal.    
     
     
       8. A method for encoding and decoding digital motion picture signals of a frame, comprising the steps of:
 dividing said frame into plural blocks each including N×M pixels;    forming a subframe composed of a set of said blocks, said subframe being a unit to be encoded,    setting an identifier to said subframe to identify said subframe;    specifying a frame to which said subframe belongs by adding to said identifier time position information representing an order of displaying said subframe;    encoding said time position information along with said subframe;    multiplexing said encoded time position information and a bit stream of said encoded subframe to transmit said encoded time position information and said bit stream;    varying the number of said blocks included in said subframe according to a quantity of information generated by encoding each block to vary a spatial size of each of said subframes included in each frame; and    decoding said subframe appropriately in relation to time by decoding and using said time position information to form said frame of said digital moving picture signal.    
     
     
       9. The method for encoding and decoding digital motion picture signals of a frame according to  claim 7 , wherein each of said subframes included in said frame has an equal sum of quantities of generated information of said blocks included in said subframe. 
     
     
       10. The method for encoding and decoding digital motion picture signals of a frame according to  claim 8 , wherein each of said subframes included in said frame has an equal sum of quantities of generated information of said blocks included in said subframe. 
     
     
       11. The method for encoding digital motion picture signals of a frame according to  claim 1 , wherein said step of adding time position information comprises adding the time information to each subframe of said frame. 
     
     
       12. The method for encoding digital motion picture signals of a frame according to  claim 11 , further comprising the step of maintaining substantially constant a quantity of information generated for each subframe within said frame thereby to vary spatial dimensions represented by each said subframe. 
     
     
       13. The method for encoding digital motion picture signals of a frame according to  claim 1 , further comprising the step of maintaining substantially constant a quantity of information generated for each subframe within said frame thereby to vary spatial dimensions represented by each said subframe. 
     
     
       14. The method for encoding and decoding digital motion picture signals of a frame according to  claim 6 , wherein said step of adding time position information comprises adding the time information to each subframe of said frame. 
     
     
       15. The method for encoding digital motion picture signals of a frame according to  claim 14 , further comprising the step of maintaining substantially constant a quantity of information generated for each subframe within said frame thereby to vary spatial dimensions represented by each said subframe. 
     
     
       16. The method for encoding digital motion picture signals of a frame according to  claim 6 , further comprising the step of maintaining substantially constant a quantity of information generated for each subframe within said frame thereby to vary spatial dimensions represented by each said subframe. 
     
     
       17. A method for encoding digital motion picture signals of a frame, comprising:
   dividing said frame into plural blocks each including N×M pixels;        forming a subframe composed of at least one of said blocks, said subframe being a unit to be encoded;        setting an identifier to said subframe to identify said subframe;        specifying a frame to which said subframe belongs by adding time position information to said identifier, the time position information representing an order of displaying said subframe;        specifying a spatial position of said subframe within said frame by adding spatial position information to said identifier, the spatial position information representing said spatial position of said subframe within said frame;        encoding said time position information and said spatial position information along with said subframe, and        multiplexing said encoded time position information, said encoded spatial position information and a bit stream of said encoded subframe to transmit said encoded spatial position information, said encoded time position information and said bit stream.     
     
     
       18. A method for encoding and decoding digital motion picture signals of a frame, said method comprising:
   dividing said frame into plural blocks each including N×M pixels;        forming a subframe composed of at least one of said blocks, said subframe being a unit to be encoded;        setting an identifier to said subframe to identify said sub - frame;        specifying a frame to which said subframe belongs by adding time position information to said identifier, the time position information representing an order of displaying said subframe;        specifying a spatial position of said subframe within said frame by adding spatial position information to said identifier, the spatial position information representing said spatial position of said subframe within said frame;        encoding said time position information and said spatial position information along with said subframe;        multiplexing said encoded time position information, said encoded spatial position information and said encoded subframe to transmit said encoded spatial position information, said encoded time position information and said encoded subframe as an encoded bitstream;        receiving said encoded bitstream;        detecting said identifier to extract said encoded time position information and said encoded spatial position information from said encoded bitstream;        decoding said extracted encoded time position information to obtain decoded time position information;        decoding said extracted encoded spatial position information to obtain decoded spatial position information; and        decoding said encoded subframe to form said frame according to said decoded spatial position information and said decoded time position information.     
     
     
       19. A method for decoding an encoded bitstream, said method comprising:
 ( a )  receiving said encoded bitstream containing an identifier, an encoded subframe obtained by encoding a subframe composed of at least one of said blocks, and an encoded spatial position information representing a spatial position of said subframe within a frame composed of a plurality of subframes and an encoded time position information representing an order of displaying said subframe,        wherein        said identifier is set to said encoded subframe to identify said subframe,        said encoded time position information is added to said identifier by specifying a frame to which said subframe belongs, and        said encoded spatial position information is added to said identifier by specifying a spatial position of said subframe within said frame;      ( b )  detecting said identifier to extract said encoded spatial position information and said encoded time position information from said encoded bitstream;      ( c )  decoding said extracted encoded time position information to obtain decoded time position information;      ( d )  decoding said extracted encoded spatial position information to obtain decoded spatial position information; and      ( e )  decoding said encoded subframe to form said frame according to said decoded spatial position information and said decoded time position information.     
     
     
       20. The method for decoding according to  claim 19 , wherein in the case any conflict is detected in at least one of the decoded time position information and the decoded spatial position information corresponding to current encoded subframe, a procedure of detecting said identifier is executed to establish synchronization of a subframe layer without decoding said current encoded subframe. 
     
     
       21. The method for decoding according to  claim 19 , wherein in the case any conflict is detected in a process of decoding a current block layer within said encoded subframe, a procedure of detecting said identifier is executed to establish synchronization of a subframe layer without decoding said current block layer.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.