USO0RE42994E

(19) United States (12) Reissued Patent

(10) Patent Number:

Winter (54)

(45) Date of Reissued Patent:

METHOD FOR REPLACING PARTS OF A DIGITALLY CODED PICTURE, AND DEVICE FOR CARRYING OUT THE METHOD

(56)

Inventor:

Dec. 6, 2011

References Cited U~S~ PATENT DOCUMENTS 6,115,529 A *

(75)

US RE42,994 E

Marco Winter, Hannover (DE)

9/2000

Park ............................ .. 386/125

6’l44’774 A * 11/2000 Amkage """"""""""" " 348/578

_

FOREIGN PATENT DOCUMENTS

(73) Ass1gnee: Thomson Licensing, Boulogne-Billancourt (FR)

DE EP

95 35 625 A1 0725541

12/1995 8/1996

EP

0734126

9/1996

(21) Appl.No.: 10/367,303

EP

0741489

11/1996

OTHER PUBLICATIONS

(22)

Filed

Feb 14 2003

.

.

European Search Report dated Apr. 23, 1999. * cited by examiner

,

Related US. Patent Documents

Primary Examiner * Sherrie Hsia

Reissue of:

(74) Attorney, Agent, or Firm * Robert D. Shedd; Paul P.

(64) Patent No.: Issued:

6,233,021 May 15, 2001

K161 (57)

NO"

318/97256116997

A method for replacing parts of a digitally coded picture (11)

1e '

(30)

0V‘



is proposed. The digitally coded picture (11) may correspond to a sub-picture Which is displayed on the screen of a televi

Foreign Application Priority Data

Dec.

19,

ABSTRACT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

sion set (10). In the method, each line of the picture (11) is run length-coded. The replaceable parts of a line of the picture are run length-coded separately. The part Which replaces the replaceable’ Original part of a line of the picture

is run

length-coded in such a Way that it has the same number of data

(51) IIlt- ClH04N 9/74 (52) (58)

units (data bytes) as the original part of this line of the picture (11). The replacement of the data for the run length coding

(2006.01)

us. Cl. ....................... .. 348/578; 348/595; 348/715 Field Of Classi?cation Search ................ .. 348/578,

Words is Carried out in a memory device (51) The replace men‘ is Possible in a Simple manner by Virtue Of‘he fact that

348/595, 715, 586, 588, 589, 584; 386/95, 386/98, 125, 126, 219, 244, 246, 326, 332,

the original part of a line of the picture and the neW part of the line of the picture have the same number of data units. More over, a device for carrying out the method is also proposed.

386/337, 353, 357, H04N 9/74 See application ?le for complete search history.

14 Claims, 6 Drawing Sheets 50

51

B

e

s

57

_$_> SUBPICTURE

FIRST

DECODER

MEMORY

52

20

21

22

2s

./ SPUH

5 57

PXDTF

PXDBF

PS_DCSQT

553

CONTROL UNIT

-$—> 5

9 49

SECOND

58

MEMORY

56 1

2 6 0

4 8 w 54

US. Patent

Dec. 6, 2011

Sheet 1 of6

US RE42,994 E

Fig.1

20

/ SPUH

21

22

/

/

PXDTF

PXDBF

23

./ PS_DCSQT

Fig.2

US. Patent

30 / r

Dec. 6, 2011

Sheet 2 of6

US RE42,994 E

31 / r

30 /

31 /

30

31

J

0000

000000

/

/

f

30

31

/

1

/

/

US. Patent

Dec. 6, 2011

Sheet 3 of6

US RE42,994 E

PDIB P 12 PBDI 16805 H 548 H ++ * DIP DIP

* .x.

* u 0 a

* * ao * * u

* o a

-****

+

* .x.

24 B DIP + 14‘ BDI P DI + 214‘ DIBP DI 81450 H 9845 H *

*

*

++ 21. ! BDIPP *

44H 11H

1*BP+1*BP+4*PP

* .x.

P 41 BP 1 P 5 2 H 05 D H +

* .x.

+

Fig.4

*

+

3

PP

US. Patent

Dec. 6, 2011

Sheet 4 of6

US RE42,994 E

40

41

0~~~1B 23\45 3c BF AF/cs 71 1---DE

46 84

2~~AF 8~-85

118585 54 85 85

4---77

4585

8510

45

2F

06''

5---00

0085

8510

45

23

49--~

6"‘FAOB8585 10 7"‘0102849410

45 45

9000-" 45 67"‘

8"’66

AF

4D

12

45

9410

3C

05 85

BF

55

90

90--

45 89 8A-851122--

BB"'

/41

84 ’ 94 "0"

"1" ’

“2..

Fig.5

85

85

1o

45

1o

54

84

58

85

44

44

11

US. Patent

Dec. 6, 2011

Sheet 5 of6

8

55

US RE42,994 E

s

57

5

57

5

SUBPICTURE DECODER \l

56

FIRST MEMORY

583

CONTROLUNIT

, 59 49 58 /' S S S TF BF

56~ 2 3 4 5 a 7 a 9 0

$54

SECOND MEMORY

US. Patent

Dec. 6, 2011

Sheet 6 of6

US RE42,994 E

JFH m PXDTF

@3; +

64

PXDTFm SPU-RAM 65

mm PXDBF

PXDBFA SPU-RAM 68

(i6

Fig.7

US RE42,994 E 1

2

METHOD FOR REPLACING PARTS OF A DIGITALLY CODED PICTURE, AND DEVICE FOR CARRYING OUT THE METHOD

areas. In this case, it is very advantageous for the method for

replacing parts of the digitally coded picture if the ?eld which is currently being decoded and displayed is signalled and a replacement of parts of the lines of the picture is allowed only in that ?eld which is currently not being decoded and dis played. Memory access con?icts and incorrect displays are

Matter enclosed in heavy brackets [ ] appears in the original patent but forms no part of this reissue speci?ca

thereby prevented from the outset.

tion; matter printed in italics indicates the additions made by reissue.

Advantageous measures for a device for replacing parts of a digitally coded picture are speci?ed. DRAWINGS

The invention relates to a method for replacing parts of a

digitally coded picture and to a device for carrying out the method for replacing parts of a digitally coded picture, in particular a video picture.

Exemplary embodiments of the invention are illustrated in the drawings and are explained in more detail in the following

description. In the ?gures:

PRIOR ART

FIG. 1 shows the display of a sub-picture on the screen of a television receiver;

The invention is based on a method for replacing parts of a

digitally coded picture. In video technology, it is known to

20

provide so-called sub-picture decoding devices in ?lm play back devices, for example a DVD playback device, for dis playing e.g. subtitles on the screen of a television set. DVD

playback devices of this type are currently commercially available and contain the abovementioned sub-picture decod ing devices. The DVD standard (Version 1.0) provides a num

picture parts to be replaced; 25

ber of explanations concerning such sub-picture decoding devices, which are designated as sub-picture decoders therein. All of the sub-pictures to be displayed are stored in a

special format. In this case, the data of the individual pixels are stored in compressed form in a so-called sub-picture unit

FIG. 2 shows the storage format of a sub-picture unit; FIG. 3 shows a diagrammatic illustration of the rules for run length coding of the pixel data of a line of a sub-picture; FIG. 4 shows 4 examples of run length coding employed in FIG. 5 shows a diagrammatic illustration of a replacement of a sub-area of the compressed pixel data of a sub-picture; FIG. 6 shows a rough block diagram of the device accord

ing to the invention, and 30

FIG. 7 shows a ?ow diagram for a program for controlling the device according to the invention.

DESCRIPTION OF THE INVENTION

(SPU). INVENTION 35

A possible way of changing the stored pixel data (PXD) in

playing or inserting sub-pictures on the screen of the televi sion receiver. Such a television receiver is illustrated in FIG.

order to produce an altered sub-picture is not provided in the

standard already mentioned. This gives rise to the problem that if frequent changing of the sub-pictures is necessary for certain applications, all of the possible sub-pictures have to be stored individually in the memory, even if they differ only

The invention is described using the example of a televi sion receiver having a sub-picture decoding device for dis

1 and designated by the reference symbol 10. A main picture showing a mountain landscape is displayed on the screen of 40

the television receiver. A sub-picture, which is provided with

the reference symbol 11, is additionally displayed in the top

slightly from one another. This leads to an increased memory

right corner on the screen of the television receiver. This

outlay for the sub-pictures.

sub-picture 11 serves to display the current programme loca tion number. The ?rst programme location is illustrated. In

The object of the invention, therefore, is to specify a method for replacing parts of a digitally coded picture which

45

the event of a switch-over to a different channel, the associ

enables speci?c replacements to be made even in the com

ated programme location would be displayed as sub-picture

pressed pixel data of the previously described sub-pictures,

11.

with the result that the majority of the pixel data can remain unchanged and it is not necessary to provide a completely new sub-picture unit in the memory. The method according to the invention has the advantage over the method known from the prior art that sub-picture units having compressed pixel data can be altered at least in parts, with the result that changes to the sub-picture can be effected without the necessity of providing a completely new sub-picture unit in a memory eg of a ?lm playback device.

The sub-picture 11 is displayed with the aid of a sub

picture decoding device, which is explained in more detail 50

to a sub-picture decoding device as disclosed in the DVD

standard (Version 1.0). In this regard, therefore, reference is 55

Furthermore, it becomes possible for additional pixel data easily to be attached to the replaceable part of the sub-picture, or be inserted, without completely new coding of the pixels of

the picture being necessary.

60

Today’ s customary television standards such as NTSC and

PAL employ the known line interlacing method. In this case, each picture is divided into two ?elds that are interleaved in one another. This is also taken into account in the production

of sub-picture units according to the DVD standard. A sub picture is likewise divided into two ?elds. The pixel data (PXD) of the lines of each ?eld are stored in separate memory

below. This sub-picture decoding device largely corresponds

65

made to this standard in supplementary fashion. FIG. 2 gives a rough illustration of the data format of a so-called sub-picture unit (SPU). The reference number 20 designates a data ?eld for a header (SPUH) of the sub-picture unit. The reference number 21 designates a data ?eld for the compressed pixel data of a ?rst ?eld of the sub-picture (PXDTF), and the reference number 22 correspondingly des

ignates a data ?eld for the compressed pixel data (PXDBF) of the second ?eld of the sub-picture. Finally, the reference number 23 designates a data ?eld for a display control sequence table (SP_DCSQT). So-called display control com mand sequences (SP_DCSQ) are stored in the data ?eld 23. The individual display control commands will not be dis

cussed in detail in this patent application because they are individually explained with a high degree of accuracy in the

US RE42,994 E 3

4

DVD standard (Version 1.0) and these display control com

The sixth rule for run length coding reads as folloWs: 6. If, on the basis of the run length coding, no integral byte

mand sequences have no further involvement in the following

division of the run length coding Words is possible for the

text.

entire line, then, at the end of the line, four 0’ s are entered

The pixel data in the data ?elds 21 and 22 determine the displayed pattern of the sub-picture. For each pixel of a line of the sub-picture, a data Word tWo bits Wide in this case speci ?es Whether the pixel is a background pixel or a foreground pixel or Whether the pixel is to be highlighted in a ?rst manner

in the last bit positions. The folloWing is also used as the last rule for run length

coding: 7. The quantity of run length-coded data Within a line shall correspond to 1440 bits or less.

or in a second manner. These four distinctions can be made

Given simple picture contents, a large degree of compres sion is achieved by the run length coding. On the other hand, hoWever, it has the effect that the de?ned positions of speci?c pixels in the picture can no longer be identi?ed as easily in the

using the tWo bits. Speci?cally, these binary values denote:

00:background pixel, 0l:foreground pixel, l0:pixel dis played With highlighting l, and l lrpixel displayed With high lighting 2.

associated data ?eld 21 or 22 of the picture on account of the

It must be taken into account, hoWever, that the individual pixel data are not stored in this pure form in the memory, but

run length coding Words having different lengths, Which Words can apply to different numbers of pixels. The invention is intended to enable replacement of indi

rather in compressed form. So-called run length coding is carried out for this purpose. This run length coding method is explained in more detail beloW With reference to FIG. 3. Seven coding rules are stipulated for run length coding in the DVD standard described. The run length coding operates such that a respective line of a ?eld of the sub-picture to be displayed is run length-coded. The ?rst rule for run length coding is as follows:

vidual picture areas of the sub-picture by other picture pat terns. In order to achieve this, a modi?ed form of the run 20

length coding is employed. The run length coding method according to the invention likeWise complies With the above described rules of run length coding, but the freedom of permitting in some instances non-optimiZed run length codes for exchangeable picture areas is utiliZed. This results in run

1 . If one to three pixels having the same data Word folloW one 25 length codes having a de?ned length for the picture areas to be

exchanged, Which can then be exchanged more easily. This procedure is explained in more detail With reference to FIG. 4. In the case of the examples in FIG. 4, it is assumed that all of the exchangeable parts are printable characters Which can

another in the line, then the number of pixels is entered in the ?rst tWo bits of the ?rst run length coding Word and the pixel data Word is entered in the succeeding tWo bits. Four bits are then regarded as a unit. This is illustrated in the top

part of FIG. 3. The reference number 30 designates the data ?eld for the number of pixels, Which data ?eld has a storage

30

involved, then, is a rectangular picture area that is to be

exchanged. The printable characters 0, l, 2, H are illustrated by Way of example. Asterisks represent respective pixels that

space for tWo bits. The reference number 31, on the other

hand, designates the data ?eld for the type of pixels, that is to say the data Word of the pixels. This data ?eld likeWise has a length of tWo bits. The second rule for run length coding reads as folloWs: 2. If 4 to 15 pixels having the same data Word folloW one

are to be coded as a foreground pixel, and dots represent the 35

40

data bytes for the run length code are produced for each line

length of 8 bits corresponding to the second part of FIG. 3. The third rule for run length coding reads as folloWs:

coding Word and the number of pixels is entered in the next six bits that folloW. The type of pixels is again entered in the last tWo bits. This produces a run length coding Word having a length of 12 bits. This is illustrated in the middle part of FIG. 3. The fourth rule for run length coding reads as folloWs: 4. If 64 to 255 pixels having the same value folloW one another, then a 0 is entered in the ?rst six bits of the run

length coding Word, and the number of pixels is entered in the folloWing eight bit positions, and the type of pixels is

able character H is considered as an example. Instead of the 45

Width of 16 bits, Which is regarded as a unit. This Word is illustrated in the last part of FIG. 3.

optimiZed run length coding Word 19H in hexadecimal nota tion corresponding to the fact that six foreground pixels fol loW one another, the run length coding is effected as if a

50

foreground pixel folloWed a nearest foreground pixel. This is in turn folloWed by a further foreground pixel and the latter in turn by three further foreground pixels. As a result, the tWo hexadecimal data Words 55H and 5DH are then produced. In

other Words, tWo data bytes are again produced for this line, as in the remaining lines, too. The abbreviation l>
that one foreground pixel folloWs; correspondingly 55

PPIPattem Pixel. The abbreviation 4>
successive

background

pixels;

correspondingly

BPIBackgrOund Pixel.

entered in the next tWo bits. This produces a run length

coding Word having a Width of 16 bits, Which is illustrated at the penultimate position in FIG. 3. The ?fth rule for run length coding reads as folloWs: 5. If the same type of pixels runs right to the end of the line, then a 0 is entered in the ?rst 14 bit positions and the type of folloWing pixels is entered in the last tWo bit positions. This again produces a run length coding Word having a

edge of the ?gure. It is clearly evident in the examples that tWo

of the respective Writing character. This is independent of the respective content of the line. The fourth line With the print

tWo bits. This results in a run length coding Word having a

3. If 1 6 to 63 pixels having the same value folloW one another, then a 0 is entered in the ?rst four bits of the run length

background pixels. The form in Which the run length coding is to be carried out for each line of the printable characters is in each case speci?ed on the right next to the respective line. The resulting data bytes for the run length code are then in each case speci?ed in hexadecimal notation at the right-hand

another, then a 0 is entered in the ?rst tWo bits of a run

length Word, and the number of pixels is entered in the next four bits, and the type of pixels is again entered in the last

be represented by the illustrated matrix of 6x7 pixels. What is

60

The further examples are illustrated in a self-explanatory manner in FIG. 4 and do not need to be individually explained in more detail here. What is essential is that run length coding

is alWays effected such that the resulting run length coding Words for each line have a number of l 6 bits, so that tWo bytes of memory space are required therefor.

The replacement of parts of the compressed pixel data area 65

is illustrated in more detail in FIG. 5. The assumption here is that the memory address at Which the replaceable area starts is knoWn for each line of the sub-picture unit. The control unit

US RE42,994 E 5

6

Which performs the replacement must therefore be pro

program start. In interrogation 61, the control unit 52 checks

grammed from the outset in such a Way that it retrieves the

Whether one of the numbers on the keypad device 54 has been pressed for a neW programme location selection for the tele vision set. If not, the program Waits until such a sWitch-over

replaceable parts in the memory. In FIG. 5, the reference number 40 designates a ?rst replaceable area. The numbers illustrated correspond to the hexadecimal numbers Which

operation is identi?ed. As an alternative, the interrogation 61

have been chosen for the run length coding of the Writing

may also be designed as an interrupt. If a neW programme

character 0 in accordance With FIG. 4. The reference number 41 noW corresponds to a second replaceable area. The hexa

location selection has been identi?ed, then in program step 62 selection of the associated hexadecimal numbers for the

decimal numbers for the representation of the Writing char

respective number to be replaced ensues in a manner corre

acter l in accordance With FIG. 4 are speci?ed in this area. These numbers can noW be replaced, as illustrated in the

sponding to the neW programme location. First of all, the hexadecimal numbers for the ?rst ?eld are accepted into the

loWer part of FIG. 5, for example by the numbers Which represent the Writing character 2. The further hexadecimal numbers illustrated specify run length codes for the represen

carried out in Which a check is made to see Whether the signal

control unit 52. Then, in interrogation 63, an interrogation is bit BF in the memory location 49 in the ?ag register 58 of the control unit 52 is set due to the arrival of the corresponding ?eld sync signal via the input line 57. If that is not the case, then the program continues to Wait for the setting of this signal bit. As soon as the signal bit for the second ?eld is set,

tation of the edge areas of the sub-picture. The associated run length codes must in this case be chosen in such a Way that each time a number of data bytes is produced such that a distinct boundary With respect to the exchangeable areas is

produced. The device Which performs the replacement is explained

20

the program moves on to program step 64. The replacement of the hexadecimal numbers for the neW programme location

beloW With reference to FIG. 6. In FIG. 6, the reference

selection then takes place in program step 64. For this pur

number 50 designates a sub-picture decoding device. This may be a commercially available sub-picture decoding device as described eg in the DVD standard (Version 1.0). The

pose, the control unit 52 accesses the ?rst memory device 51. In this case, the control unit 52 is programmed in such a Way

reference number 51 designates a ?rst memory device; this memory device is represented for example by a volatile memory (RAM). The sub-picture units (SPU) Which are to be decoded by the sub-picture decoding device 50 are stored in the said memory. The memory device 51 may also be part of

25

the sub -picture decoding device 50; it is then integrated in the sub-picture decoding device 50. In the present case, hoWever,

30

that it replaces exactly the correct memory locations With the values Which have been taken from the table in the second memory device 53. Afterwards, in program step 65, the con trol unit 52 accepts the associated hexadecimal numbers for the second ?eld from the table in the second memory device 53. Subsequently, in interrogation 66, a check is made to see Whether the signal bit TF in memory location 59 of the ?ag register 58 for the ?rst ?eld is already set. The program Waits

this memory device is provided as an external component to

in a loop until this signal bit TF is set. If this signal bit TF has

the said sub-picture decoding device. The reference number

been set on account of the ?eld sync signal, then the replace ment of the corresponding hexadecimal numbers in the ?rst memory device 51 takes place as the next program step 67. For this purpose, the control unit 52 again accesses the memory. On the basis of the knoWledge as to Which sub

52 designates a control unit. This may be a commercially

available microcomputer, for example. The control unit 52

35

serves to perform the replacement of parts of a sub-picture, as described above. For this purpose, it accesses the ?rst memory unit 51 via the data/address/control bus 55. The

picture unit is being processed by the sub-picture decoding device 50, the control unit 52 is again programmed automati

method of operation of the control unit 52 Will be explained in even more detail beloW. The reference number 53 designates a second memory device. Stored therein is a table Which, for

40

cally in such a Way that the correct hexadecimal values are

replaced. The programme is then ended in program step 68. The replacement of data in the pixel data area therefore

all possible printable Writing characters, has the associated hexadecimal numbers for the run length-coded pixel data.

alWays takes place precisely in the inactive ?eld, thereby

The corresponding hexadecimal numbers for various Writing

reliably avoiding access con?ict to the memory and/ or a

characters Were portrayed in FIG. 4. These associated hexa decimal numbers are located in the table of the memory device 53. The memory device 53 can be designed for example as a non-volatile memory (EPROM).All of the com ponents 50-53 are connected to one another via the data/ address/control bus 55.

45

mixed display of Writing characters on the screen.

The method described here is suitable for exchanging parts of a sub-picture to be displayed Within the compressed pixel data area. As a result, the ?eld of application of the sub

picture decoding device is extended. Speci?cally, the sub 50

picture decoding device can then also be used for example for

The reference symbol 54 designates a keypad unit. Only

display menus Which simplify operation of the corresponding

the keys for the 10 numbers 0-9 are illustrated. It is possible, of course, to provide still further keys on the keypad device. The keypad device 54 is connected to the control unit 52 via

displays. The replacement of individual Writing characters by

a data bus 56.

device. Such display menus are also referred to as on-screen

55

The reference symbol 57 designates input lines Which lead to the sub-picture decoding device 50, on the one hand, and to the control unit 52, on the other hand. A ?eld sync signal is

transmitted via these input lines. Using this signal, the con nected units identify Which ?eld is currently activated and consequently being displayed on the screen of the television

60

receiver.

The method of operation of the control unit 52 is explained in more detail beloW With reference to the How diagram in FIG. 7. The How diagram serves the purpose of replacement of a sub-area of a sub-picture unit Which is located in the ?rst memory device 51. The reference number 60 designates the

the operator is possible in a simple manner. The insertion of individual text characters also becomes possible because the

insertion positions in the compressed pixel data can easily be recognized on account of the special run length coding employed here. A complicated image processing unit With a frame store can consequently be dispensed With. A variety of modi?cations of the exemplary embodiments described here are possible and should also be regarded as being Within the scope of the invention. Thus, for example, the area to be exchanged does not necessarily have to have the

65

shape of a rectangle. It is also possible to exchange any desired other shape, formed by pixels. HoWever, for each line it is then necessary alWays to produce a ?xed number of data bytes for the run length code in order that exchange becomes

US RE42,994 E 8

7

the lines of the picture for the replacement of the replace

possible. The most complicated Writing character, Which is also intended to be authorized to replace other Writing char acters, ultimately determines hoW many data bytes have to be

able parts of the lines can be stored,

c) a control unit, Which performs the replacement of the replaceable parts of the lines of the picture Which are

allocated in each case for the run length code. This then

governs hoW the individual lines of all the Writing characters

stored in the ?rst memory device. 8. Device according to claim 7, in Which the ?rst memory device has separate memory areas for tWo ?elds of the picture

are to be coded. The method can also be used When overlap

ping pixel data areas (PXD) are permitted eg for scrolling. However, it must then be ensured that the respective pixel data

Which are interleaved in one another, and the second memory

areas to be altered do not belong to the overlapping areas. Of course, the replaceable area does not necessarily have to

of the ?elds Which are interleaved in one another.

device has separate memory areas for the corresponding parts

9. Device according to claim 8, comprising a signaling device, Which indicates Which ?eld of the picture (11) is

be a Writing character. Graphics characters or other graphical elements of a picture can also be exchanged in the same Way. What is claimed is:

currently being decoded. 10. Device according to claim 9, comprising control means, Which prevent replacement of the replaceable parts of the lines of that ?eld Which is marked by the signaling device as being currently subjected to the decoding operation.

1. Method for replacing parts of a digitally coded picture,

the method comprising the folloWing steps: a) run length-coding each line of the picture Wherein each replaceable part of a line of the picture is run length

coded separately; b) run length-coding the part Which replaces the replace able, original part of the line of the picture such that the

1]. A machine readable storage device, in particular an 20

associated run length coding Words take up the same number of data units as the run length coding Words of

the original part of this line of the picture; and c) replacing the data for the run length coding Words in a memory device.

25

2. Method according to claim 1, Wherein the digitally coded picture is a sub-picture and further comprising the step

optical disc, having recorded thereon a sub-picture unit for displaying sub-pictures when played back in a play back device, wherein the sub-picture unit includes the following: a sub-picture unit header, a pixel data field, a display control sequence table, wherein each line ofthe sub-picture is run length coded, and run length-coded pixel data is contained in the pixel data field, a sub-picture line is divided into a number ofreplace

of displaying the digitally coded picture on the screen of a

able parts and the pixel data ?eld contains a number of

display device.

separately run-length-coded data fields for each replaceable

3. Method according to claim 2, further comprising the step of holding the digitally coded picture in the form of tWo ?elds, interleaved in one another, each having half the number of

30

12. The machine readable storage device according to

claim I], wherein each replaceable part of a line of the sub-picture is run length-coded separately to allow replace

lines in the memory device.

4. Method according to claim 3, further comprising the steps of signaling the ?eld Which is being respectively decoded, and alloWing replacement of parts of the lines only in that ?eld Which is currently not being decoded. 5. Method according to claim 1, further comprising the step of holding the digitally coded picture in the form of tWo ?elds, interleaved in one another, each having half the number of

ment of a replaceable part with run length coding words that 35

coding words of the original part of this line of the sub ]3. Methodfor digitally coding apicture, the method com

prising thefollowing steps: 40

6. Method according to claim 5, further comprising the steps of signaling the ?eld Which is being respectively decoded, and alloWing replacement of parts of the lines only 45

dividing the lines ofthe picture into a number ofreplace able parts, run-length coding each line of the picture wherein each replaceable part of a line of the picture is run length coded separately to allow replacement of the replace able part with run length coding words that take up the same number of data units as the run length coding

comprising: a) a ?rst memory device, in Which run length coding Words of lines of a picture can be stored, each replaceable part of a line of the picture being run length-coded separately, b) a second memory device, in Which the run length coding Words of the correspondingly run length-coded parts of

take up the same number of data units as the run length

picture.

lines in the memory device.

in that ?eld Which is currently not being decoded. 7. Device for replacing parts of a digitally coded picture,

part of the line.

words ofthe originalpart ofthis line ofthe picture. 14. Method according to claim 13, wherein thepicture is a sub-picture that can be displayed on a display device in 50

addition to a main picture. *

*

*

*

*

(19) United States

H04N 9/74. (2006.01). (11). The replacement of the data for the run length coding ...... A machine readable storage device, in particular an optical disc, having ...

810KB Sizes 1 Downloads 366 Views

Recommend Documents

(19) United States
Cyclosporins, British patent application 2222770 A discloses galenic formulations ... Ascomycins, of Which FK-506 and ascomycin are the best known, comprise ...

(19) United States
Patent Application Publication May 10, 2012 Sheet 1 0f 8. US 2012/0113143 ..... as those forAndroid (Android is a trademark of Google, Inc.) and more recently ...

(19) United States
7/1997 Tipton et al. 5,864,397 ... into a chemical Vessel through a small diameter ?tting While. G01] 3/44 ... Molecular spectroscopy is a family on analytical tech.

(19) United States
Thus, a cell voltage (V c) that is a sum of the wall voltage. (Vw) and .... select cells C roW by roW. .... the sustain pulse Ps is applied to the main electrodes XliXn.

(19) United States
ring information regarding fax pages and the actual content of the fax message. ..... reason, access servers in the IP netWork 46 are also called data pumps.

(19) United States
(75) Inventors: Rick C. Stevens, Apple Valley, MN ... An optical sensing device uses a set of source mirrors direct ..... ena of interest at discrete times t1 and t2.

(19) United States
(58) Field of Classi?cation Search . .... software according to the requirements of resolution, total track (TT) ... While connecting the compound lens with the basic.

(19) United States
105: PLSIGNAL cmcun. 105. 102. 'R 108 ; ANTEN'IA. SPSOEQE'SNG. 107. 0 103-1. &. 101 :gmsmume. RAD'O. MULTIPLEX. SPREADMG 104" SEPARATION.

(19) United States
Ames test and have a PII, or skin irritation, value of 2 or less. 6 Claims, No ..... bad been added, and histidine-free media devoid of the meta bolically active ...

(19) United States
ing energy to the ?rst translation module and the light sources. Moreover, a second translation module connects with the light sources and the image capture ...

(19) United States
aspects, advantages, and novel features of the invention are described herein. .... metadata into custom playlists, (i.e., lists of tracks that the user Wants played in a ... installed in a dynamic link library, or may be Written in an interpretive l

(19) United States
Mar 22, 2002 - a catalyst for the production of a polyurethane foam With speci?c properties. ... tion to too high a degree, carbon dioxide Will be evolved before suf?cient ..... used in automotive seating) containing a catalyst such as the.

(19) United States
12, there is some cell phone designed such ... display surface of a sub liquid crystal display panel 7 smaller ... the display portion housing 2 of the cell phone.

(19) United States
knoWn to those skilled in the art of the present invention. In another embodiment .... illustration and not as a limitation, a reporting station 330 may be deployed at ...

(19) United States
alloW external storage of the recorded voice data irrespective of Whether poWer of the mobile radio telephone is on or off. As previously stated, in accordance ...

(19) United States
7/1985 Spiegelet al. (21) Appl.No.: 10/636,908. 4,606,582 A. 8/1986 Wérren. 4,720,149 A * 1/1988 Thlssen et al. ........... .. 301/5.21. (22) Filed: Aug. 7, 2003. 5,031,966 A. 7/1991 Oakey ..... one of the WindoWs 40 includes a cut-out portion 42 (s

(19) United States
mal COP is maintained (see patent documents 1 and 2 for ... [Patent Document 1] ..... A room is heated utiliZing this radiation. Then, the CO2 refrigerant is.

(19) United States
717/114,119,149,150,160. See application ?le for complete search history. .... Best current practices are to place a ... bounded by cost constraints and a designer can not justify ... Divider. For example, in a mobile terminal implementation of the.

(19) United States
(73) Asslgnee: Warsaw Orthopedic, Inc., WarsaW, IN. 4,757,983 A .... Goteborg; Sweden; 1985 Butterworth & Co. Publishers ..... is transmitted by telephone, computer datalink or documen .... confronting concaval-convex supports, each support.

(19) United States
particular to GUI's for devices with a relatively small screen real estate, such as handheld information appliances (palm tops, mobile phones, Web pads, PDA's or ...

(19) United States
Information and Computer Science, pp. 1428. John David Cavanaugh .... E77iB, No. 3 1994, pp. 1*13. H. Esaki et al, “Class D Service Architecture in an ATMiln.

(19) United States
ee app lea Ion e or Comp e e Seam 15 Dry number and because the intended ... same place, different places in one building, or distributed throughout different ...

(19) United States
class 2 transactions, the receiver replies with one result mes sage that ... ment message containing the packet sequence number of that ..... a mobile phone. 16.

(19) United States
Seo, Kyunggi-do (KR). (73) Assignee: LG .... check the connected equipments. J. + ...... (b) checking Whether the requested feature information is received or not ...