What causes “tiling” in video? by Phil Hippensteel

Author:
Publish date:
Social count:
0

Dear Professor Phil:
What causes “tiling” in video, particularly when watching HDTV?
Jose, Tampa, Fl



Hello Jose,
To understand what causes tiling, we must first understand certain aspects of MPEG compression. This is the compression method used by nearly all modern video systems.

The camera typically records 30 frames per second. In a frame, MPEG compression breaks the image into square macroblocks. In each macroblock, the luminance (brightness) value is measured at 16 points in each direction, horizontally and vertically. This yields 256 data values. The compression algorithm uses the average of these 256 values as the basis of a mathematical process called the DCT (discrete cosine transform). Color representation is done in a similar manner but uses fewer data points.

When the compressor analyzes the various blocks from the frame, it may find that there is a high level of spatial redundancy. This means that some blocks contain result in data that is almost identical to other blocks. If this happens, the compressor may decide to use the average from block as a reference point. Then it can calculate the difference of the nearly identical blocks. This results in much smaller data sets. If reference block is on the left of a group and the other blocks are to its right, it creates what is called a slice.

Now, suppose a block is incorrectly decoded by a receiver (TV) because part of the data was lost in transit. This will cause a distorted block on the television. If the block was the left-most block in a slice, the entire slice will be distorted. Carefully studying the tiles often will reveal that they are black or a uniform color that is represented somewhere nearby in the scene. The first instance is usually the result of an incorrect calculation in the brightness value. The second occurs because the decoder decides to use the last value it calculated or an overall average value for a slice.

Phil Hippensteel is a professor of information systems at Penn State Harrisburg. If you have a question for Professor Phil, email us at AVTIntern@nbmedia.com.

Related

Digital Video and IP Video are Not the Same by Phil Hippensteel

Dear Professor Phil, I continually hear people talking about digital video and IP video as if they are the identical.  Are they the same? Sam,  Hershey, PA Sam, They are not, but they are closely related terms. Consequently, you are correct that many people who are very familiar with analog video seem to confuse

Explaining the IP Subnet Mask by Phil Hippensteel

Dear Professor Phil: What is the purpose of the IP subnet mask and how does it work? Scott, Charlotte, NC Hello Scott. The answer to this question has two parts.  The first involves the interpretation of the IP address.  IP addresses are 32 bits (four bytes) long. Devices interpret the address as two parts:

Understanding IPTV by Phil Hippensteel

Dear Professor Phil There is something that confuses me.  I know that changing channels in an IP video network takes longer because of a fact related to IP addressing, but I not sure of the details.  Also, why do these changes happen quickly in some cases but much more slowly in other cases? Kevin, Houston, TX  

Video Creeps into Interop New York by Phil Hippensteel

The Interop trade show took place last week in New York City. More video vendors attended than had in previous years. This is certainly a sign of the emergence of video as a significant data type on corporate IT networks. Video conferencing vendors Cisco, Polycom and Huawei all had booths. Huawei was featuring a telep

Defining Profiles in Video by Phil Hippensteel

Dear Professor Phil, I hear vendors talking about "high profile" or "main profile" when they are discussing their implementation of video. What is a profile? Rose, Columbus, OH Rose, Profiles in video serve essentially the same purpose as they serve in more general discussions of computer accounts, systems, and

Explaining IP Network Connections by Phil Hippensteel

Dear Professor Phil, What happens when a device connects to an IP network? Simon, West Chester, PA Simon, you’ve asked a question about something that all of initiate on our computers every day but rarely contemplate exactly what it requires. As soon as there is a physical connection to a network switch, your netw

Why Are Some Codecs Implemented in Software? by Phil Hippensteel

Dear Professor Phil: I understand that some video codecs are hardware devices and some are implemented in software.  Should I care about the difference, and is there a trend relative to this difference? Lorie, Everett, WA Hello Lorie, You are correct that video and audio codecs are implemented in both hardwar