Skip to content

Commit 856a084

Browse files
committed
README from html using pandoc
pandoc "HDTV Test Pattern.html" -o README.md -t gfm
1 parent efd3977 commit 856a084

File tree

1 file changed

+282
-0
lines changed

1 file changed

+282
-0
lines changed

README.md

Lines changed: 282 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,282 @@
1+
| | | | | | |
2+
|---------------------------|------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|
3+
| [Home](../index.html) \|  | [Java](../BiQuadDesigner/index.html) \|  | BiQuadDesigner FFTExplorer HDTV Test Pattern JDBClient JNX JSQLiteClient JSigGen JTides Home Page JWX MagicLantern OpticalRayTracer PLCalc PLCash | [<img src="../images/leftarrow.png" title="Click for prior page"
4+
data-border="0" />](../FFTExplorer/index.html) | [<img src="../images/rightarrow.png" title="Click for next page"
5+
data-border="0" />](../JDBClient/index.html) |  [<img src="../images/addthis16.gif" style="border:0px;" />  Share This Page](../administration/submit.php "Recommend this page to friends") |
6+
7+
<div align="center">
8+
9+
<div class="article_title_inverse">
10+
11+
HDTV Test Pattern
12+
13+
</div>
14+
15+
<div class="article_linklist_inverse">
16+
17+
*A resource for configuring flat-panel video displays*
18+
19+
[P. Lutus](../administration/index.html "Click for biography")
20+
[Message Page](../messages)
21+
22+
Copyright © 2014, [P.
23+
Lutus](../administration/index.html "Click for biography")
24+
25+
Version 2.0 (08.30.2014)
26+
27+
(double-click any word to see its definition)
28+
29+
<div align="center" style="width:500px">
30+
31+
<a href="#Introduction" data-name="html-menu">Introduction</a> \|
32+
<a href="#Acquire__Install" data-name="html-menu">Acquire, Install</a>
33+
\| <a href="#Run__Display" data-name="html-menu">Run, Display</a> \|
34+
<a href="#Use" data-name="html-menu">Use</a> \|
35+
<a href="#Copyright__Version" data-name="html-menu">Copyright,
36+
Version</a>
37+
38+
</div>
39+
40+
</div>
41+
42+
</div>
43+
44+
<div class="article_wrapper">
45+
46+
<div class="roundcorner_16_parch_content">
47+
48+
<div align="center">
49+
50+
<div style="width:640px;height:360px;">
51+
52+
<img src="resources/HDTVTestPattern.png"
53+
title="Click me for full-size &amp; full-screen" id="myimage"
54+
style="width:100%;" onclick="fullScreen(this);" />
55+
Figure 1: HDTV Test Pattern image
56+
(small scale, click image for full size and full-screen display)
57+
58+
</div>
59+
60+
</div>
61+
62+
<span id="Introduction"
63+
data-name="html-menu"></span><span class="article_subtopic">Introduction</span>
64+
65+
> After it expired without warning (and after eight trouble-free years
66+
> of service), I recently replaced my big, old Pioneer plasma panel. The
67+
> new panel is a Sony LCD panel with all the bells & whistles I had
68+
> realized I was missing with the old panel.
69+
>
70+
> Because the old panel didn't have HDMI sockets, I hadn't adopted this
71+
> technology, but the new panel — and every other piece of gear I own —
72+
> has HDMI sockets. I decided it was time.
73+
>
74+
> HDMI is controversial on the ground that it protects the data stream
75+
> and prevents copying, even copying of content that the user owns. It
76+
> can be looked on as yet another step toward complete behavioral
77+
> control of electronic media consumers. But apart from this legitimate
78+
> grievance, HDMI is a terrific technology.
79+
>
80+
> HDMI eliminates the only analog link in the chain between a digital
81+
> camera, a digital content delivery stream, and a digital display
82+
> panel. And the result is just what you would expect — much better
83+
> images, much more consistent in quality from one source to another.
84+
>
85+
> But in the midst of this digital technology, there's one element that
86+
> needs user attention — the panel itself. Your display panel, by being
87+
> in your environment with its temperatures, line voltages, and ambient
88+
> lighting, requires a bit of fine-tuning to deliver the best results.
89+
>
90+
> I realized this, so I decided to look for an "official" testing and
91+
> adjustment method. I found a nice collection of dynamic test patterns
92+
> called
93+
> ["AVSHD709"](http://www.avsforum.com/avs-vb/showthread.php?t=948496),
94+
> available in a number of formats. In its most common embodiment, this
95+
> is an ISO disk image file meant to be burned onto a writable DVD,
96+
> which is then displayed with your DVD/Blu-ray player. I recommend this
97+
> source for high-quality patterns — and here is [another
98+
> source](http://www.wuala.com/alluringreality/Public/) for the same
99+
> content.
100+
>
101+
> But while wading through all the patterns and tutorials on the
102+
> AVSHD709 DVD I quickly realized there were only a few tests and
103+
> adjustments relevant to a home theater flat panel — overscan,
104+
> brightness, contrast, color, and hue. I decided to create a single,
105+
> easily accessed test pattern generator that automatically adjusts to
106+
> the size of your display, explains itself, and displays the most
107+
> important test content. This project is the result.
108+
109+
<span id="Acquire__Install"
110+
data-name="html-menu"></span><span class="article_subtopic">Acquire,
111+
Install</span>
112+
113+
> HDTVTestPattern is a Java program that will run on virtually any
114+
> platform — and if you have a platform it won't run on, I have a backup
115+
> plan for you — I provide the image it creates for a 1920x1080 display
116+
> as a PNG grahic image. Here are the download options:
117+
>
118+
> - [HDTVTestPattern.jar](resources/HDTVTestPattern.jar) — the Java
119+
> program.
120+
> - [HDTVTestPattern.png](resources/HDTVTestPattern.png) — a 1920x1080
121+
> size graphic of the Java program's output.
122+
> - [HDTVTestPattern_source.tar.bz2](resources/HDTVTestPattern_source.tar.bz2)
123+
> — a source archive for the Java program, organized as a NetBeans
124+
> project, released under the
125+
> [GPL](http://www.gnu.org/copyleft/gpl.html).
126+
>
127+
> To display the graphic image linked above, just click its link. To
128+
> download it, right-click the link and choose "Save as ..." or "Save
129+
> link as ...", depending on your browser's menu options.
130+
>
131+
> To "install" the Java program, just download the first choice in the
132+
> above list and place it anywhere convenient.
133+
134+
<span id="Run__Display"
135+
data-name="html-menu"></span><span class="article_subtopic">Run,
136+
Display</span>
137+
138+
> There are a number of ways to get the HDTVTestPattern content onto
139+
> your flat panel. The easiest is obviously to connect an HDMI cable
140+
> between your computer and your panel (an increasingly frequent step
141+
> taken by people who want to gain access to Web content for their home
142+
> theaters), then run the Java program downloaded in the above step.
143+
>
144+
> To run the Java program from Windows, just click the jar file you
145+
> downloaded earlier. If you have Java installed on your computer, the
146+
> program will run. If you don't have Java installed, [get it
147+
> here](http://java.com) — it's free.
148+
>
149+
> To run the Java program from Linux, open a shell in the directory
150+
> where HDTVTestPattern.jar is located and type:
151+
>
152+
> > java -jar HDTVTestPattern.jar
153+
> >
154+
>
155+
> As above, if you don't have Java installed, you can [get it
156+
> here](http://java.com) — it's free.
157+
>
158+
> If you want to generate a graphic image as shown above, for use where
159+
> Java won't be available, run the program this way:
160+
>
161+
> > java -jar HDTVTestPattern.jar -f
162+
> >
163+
>
164+
> (Note the "-f" argument at the right.)
165+
166+
<span id="Use"
167+
data-name="html-menu"></span><span class="article_subtopic">Use</span>
168+
169+
> Since I don't know what kind of panel you have, for this step I can
170+
> only offer generic advice:
171+
>
172+
> 1. Most panels are factory adjusted to provide a garish display of
173+
> saturated color and extreme picture settings. This is based on
174+
> market research of typical consumers and what propels them to buy
175+
> a panel in the first place.
176+
>
177+
> 2. In this section, we will make settings more likely to please the
178+
> eye of someone watching a nature program, or a science
179+
> documentary, than a rerun of the Gong Show.
180+
>
181+
> 3. At the top of the test pattern is the size of your panel in
182+
> pixels. For true HDTV it should be 1920x1080 pixels. If this is
183+
> not the size of your display, you're not watching HDTV. This may
184+
> or may not be a matter of concern to you, but it's likely that the
185+
> test pattern won't display correctly on substantially smaller
186+
> displays.
187+
>
188+
> 4. Next, under "Basic Settings," you will see a notice about the
189+
> white border surrounding the test pattern. If you can't see this
190+
> white border, by all means adjust your panel's display area to a
191+
> setting variously called "full pixel" or "full scan". For
192+
> old-style analog vacuum-tube displays,
193+
> [overscan](http://en.wikipedia.org/wiki/Overscan) was a "good
194+
> thing™", but with geometrically perfect flat panels, it serves no
195+
> purpose — indeed, if you think about it, with overscan you're
196+
> throwing away part of the image you spent so much to acquire.
197+
>
198+
> 5. Moving on, we come to what is probably the single most important
199+
> setting — black level. This adjustment is usually made with your
200+
> panel's brightness control. Adjust your panel's control so the
201+
> brightness levels at index "16" (the "Black Reference" level) and
202+
> farther to the left are black — indistinguishable from their
203+
> surroundings. It may be better to conduct this adjustment in a
204+
> dark room, or if not dark, in typical viewing circumstances.
205+
>
206+
> 6. The next adjustment is the white-level equivalent of the above
207+
> dark setting. Use your panel's "Picture" or "Contrast" control for
208+
> this setting, and adjust it so the white levels at "White
209+
> Reference" and to the right are indistinguishable.
210+
>
211+
> 7. In much the same way, but while monitoring the color bars, adjust
212+
> the "Color" control so the bars to the right of "White Reference"
213+
> are indistinguishable.
214+
>
215+
> 8. In steps 5, 6 and 7 above, the goal is to have clearly visible,
216+
> even brightness steps from the "Black Reference Level" to the
217+
> "White Reference" level, and to the right of the white reference
218+
> level the steps should merge into a single brightness level
219+
> (technically called "saturation"). Also, on some panels it may be
220+
> necessary to repeat steps 5, 6 and 7 because they may interact.
221+
>
222+
> 9. Now for the most-often-abused panel setting — variously called
223+
> "Hue" or "Tint". For a properly designed panel that isn't broken
224+
> in some way, the best thing to do is set this control to midrange
225+
> and forget it. Modern electronics is vastly more reliable and
226+
> repeatable than older equipment, and the probability that you will
227+
> need to adjust the tint control is correspondingly small. But if
228+
> you must, then adjust this control while monitoring the yellow
229+
> color bar. I've noticed that most people are better able to
230+
> identify a true yellow (an equal mixture of red and green) than
231+
> any other color. Chances are, if your color vision is normal and
232+
> your panel isn't broken, you will discover that your final setting
233+
> is ... mid-range.
234+
>
235+
> There are other settings that aren't in the purview of this test
236+
> pattern, among which are sharpness and color temperature. Some
237+
> comments:
238+
>
239+
> 1. For some reason, the manufacturers of my panel (Sony) by default
240+
> puts the sharpness control at its minimal setting, but normal
241+
> detail is lost in that setting. I find that a midrange sharpness
242+
> setting gives the best results — details aren't smeared, and there
243+
> are no unrealistic artifacts. I find the best way to set sharpness
244+
> is to view black text on a white background — if the sharpness is
245+
> set too low, letters will be smeared and not crisp. If set too
246+
> high, each black letter has a white halo, an artifact of the
247+
> mathematical method used to increase sharpness. And as with tint
248+
> adjustment, one often finds the optimal setting is midrange.
249+
>
250+
> 2. Color temperature adjustment is, to a greater degree than other
251+
> settings, a matter of personal taste. It's easier to set while
252+
> watching a typical program than while looking at a test pattern.
253+
>
254+
> Having made these standard adjustments, panel owners are then free to
255+
> make adjustments to suit personal taste. The point of these
256+
> adjustments is to set a baseline for realistic display of video
257+
> content, which one may surmise is the goal of having a modern flat
258+
> panel.
259+
260+
<span id="Copyright__Version"
261+
data-name="html-menu"></span><span class="article_subtopic">Copyright,
262+
Version</span>
263+
264+
> The HDTVTestPattern program and image are copyright 2014, P. Lutus.
265+
> All rights reserved. The Java program is released under the
266+
> [GPL](http://www.gnu.org/copyleft/gpl.html).
267+
>
268+
> Version history:
269+
>
270+
> - Version 2.0 08.30.2014 : On user request, corrected maximum white
271+
> from 252 to 255.
272+
> - Version 1.0 11.17.2011 : Initial public release.
273+
274+
</div>
275+
276+
</div>
277+
278+
| | | | | | |
279+
|---------------------------|------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|
280+
| [Home](../index.html) \|  | [Java](../BiQuadDesigner/index.html) \|  | BiQuadDesigner FFTExplorer HDTV Test Pattern JDBClient JNX JSQLiteClient JSigGen JTides Home Page JWX MagicLantern OpticalRayTracer PLCalc PLCash | [<img src="../images/leftarrow.png" title="Click for prior page"
281+
data-border="0" />](../FFTExplorer/index.html) | [<img src="../images/rightarrow.png" title="Click for next page"
282+
data-border="0" />](../JDBClient/index.html) |  [<img src="../images/addthis16.gif" style="border:0px;" />  Share This Page](../administration/submit.php "Recommend this page to friends") |

0 commit comments

Comments
 (0)