HOME > 상세정보

상세정보

Practical digital video with programming examples in C

Practical digital video with programming examples in C (4회 대출)

자료유형
단행본
개인저자
Mattison, Phillip E., 1953-
서명 / 저자사항
Practical digital video with programming examples in C / Phillip E. Mattison.
발행사항
New York :   Wiley,   c1994.  
형태사항
xv, 522 p. : ill. ; 24 cm.
총서사항
Wiley professional computing
ISBN
0471310158 (paper : acid-free paper) 0471310166 (paper/disk : acid-free paper)
서지주기
Includes bibliographical references (p. 514-515) and index.
일반주제명
Digital video. Image processing --Digital techniques. C (Computer program language)
비통제주제어
Graphics, Use of, Computers,,
000 01030camuuu200313 a 4500
001 000000425080
003 OCoLC
005 19960801143837.0
008 931221s1994 nyua b 001 0 eng
010 ▼a 93049734 //r953
015 ▼a GB94-70238
019 ▼a 31170974
020 ▼a 0471310158 (paper : acid-free paper)
020 ▼a 0471310166 (paper/disk : acid-free paper)
040 ▼a DLC ▼c DLC ▼d CNO ▼d UKM
049 ▼a ACSL ▼l 121001042
050 0 0 ▼a TK6678 ▼b .M38 1994
082 0 0 ▼a 005.362 ▼2 20
090 ▼a 005.362 ▼b M444p
100 1 ▼a Mattison, Phillip E., ▼d 1953-
245 1 0 ▼a Practical digital video with programming examples in C / ▼c Phillip E. Mattison.
260 ▼a New York : ▼b Wiley, ▼c c1994.
300 ▼a xv, 522 p. : ▼b ill. ; ▼c 24 cm.
440 0 ▼a Wiley professional computing
504 ▼a Includes bibliographical references (p. 514-515) and index.
650 0 ▼a Digital video.
650 0 ▼a Image processing ▼x Digital techniques.
650 0 ▼a C (Computer program language)
653 0 ▼a Graphics ▼a Use of ▼a Computers

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 005.362 M444p 등록번호 121001042 (4회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.362 M444p 등록번호 151011629 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 005.362 M444p 등록번호 121001042 (4회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.362 M444p 등록번호 151011629 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

Practical Digital Video with Programming Examples in C Written by an innovator in motion video, this practical, user-friendly guide synthesizes all the vital elements of PC motion video technology in an accessible, nonmathematical way. It helps software developers gain a comprehensive working knowledge of video and multimedia programming. Requiring an essential understanding of electronics and PCs, the book includes twenty software examples with source code to demonstrate state-of-the-art technology and the use of commercial products. This unique resource:
* Details the differences between graphical and natural images, and the reasons for compressing image data
* Describes and compares various kinds of computer displays, including their suitability to natural video
* Explains various methods of color representation and their particular uses in multimedia
* Highlights major data compression techniques and their application in multimedia
* Discusses the full range of available video storage techniques
* Presents several PC video hardware systems and illustrates their effective use
* Covers two mainstream PC video environments--Microsoft Video for Windows and Apple Quicktime
* Spotlights the various ways of processing video information
* Includes detailed references for major digital video standards and storage formats


정보제공 : Aladin

목차


CONTENTS
Four pages of full-color illustrations follow page = 224
1 The Evolution of Information = 1
 Memory Aids = 2
 Communication = 5
 Television = 6
 Information Processing = 6
 Digital Technology = 2
 Who Needs Moving Pictures? = 10
  Special Effects = 10
  Advertising = 10
  Insurance = 11
  Education = 12
  Engineering = 13
  Medicine = 14
  Law Enforcement = 14
  Entertainment = 15
2 Video Fundamentals = 16
 How video Cameras Used to work = 16
 How (Most) Video Cameras Work Now = 21
 Color CCD Image Sensors 24
 National Television System Committee (NTSC) = 31
 Synchronization = 35
 PAL and SECAM = 37
 Analog versus Digital Image Data = 41
 Quantization = 43
 Resolution = 44
 Filtering = 49
 Two-Dimensional Filtering = 12
 Conversion Devices = 53
  Brooktree Bt812 = 53
  Motorola MC44011 = 54
  Brooktre Bt258 = 55
 Bandwidth Requirements = 55
 Graphics versus Natural Image Data = 56
 Display Frame Buffer Organization = 58
  'PAL_EDIT' Program Listing' = 61
3 Computer Display Systems 71
 How computer Displays Work = 71
  Digital Cathode Ray Tubes(CRT) = 71
  Analog Cathode Ray Tubes(CRT) = 75
  Liquid Crystal Displays(LCD) = 80
  Passive Matrix LCD = 81
  Active Matrix LCD = 85
4 Color Representation = 88
 CIE Standard = 88
 Conversion to RGB Color Space = 93
  'CIE_PLOT Program Listing' = 95
 Additive versus Subtractive primaries = 101
 YUV Color Space = 104
 Color Space Conversions = 109
  Color Space Conversion Software = 112
  'RGB_DEMO Program Listing' = 112
5 Data Compression Techniques 123
 Color Subsampling = 123
  CCIR 601 Chroma Subsampling = 124
  Didirectional Chroma Subsampling = 125
  Color Subsampling Demonstration Software = 125
  'SUB_SAMP Program Listing' = 126
 Luma Subsampling = 132
  '2 :1 Luma Subsampling Example Program' = 132
  '4 :1 Luma Subsampling Example Program' = 134
 Run Length Encoding = 136
 Huffman Encoding = 137
  Building a Huffman Code Table = 138
  Huffman Encode Programming Example = 138
  'HUFFDEMO Program Listing' = 140
 Vector Quantization = 143
  Vector Quantization Programming Example = 147
  VQ_DEMO Program Listing = 148
  Simple Quantization Programming Example 150
  SO_DEMO Program Listing = 150
 Four Square Transform(FST)Encoding = 152
 Differential Pulse Code Modulation(DPCM) = 153
  Application to Natural Images = 154
  DPCM Compression Programming Example = 155
  PCM_DEMO Program Listing = 156
 Discrete Cosine Transform(Dn) = 153
  Two-Dimensignal DCT = 160
  Computation Efficiency = 162
  Example 8x8 Block Encode and Decode = 166
  Example 8x6 Block Encode and Decode Program = 168
  DCT Image Compression Programming Example = 173
 Motion Estimation = 178
 Factors Affecting Choice of Image Compression Technique = 181
  Compatibility = 181
  Multiple Coding = 181
  Progressive Transmission = 181
  Image Artifacts = 182
  Encode/Decode Symmetry = 182
  Error Tolerance = 182
  Source Image Quality and Characteristics = 182
  Transmission Data Rate = 182
  Implementation Limitations = 183
6 Video Data Storage = 184
 Compact Disk Optical Storage = 184
  Theory of Operation = 185
  Diffraction = 181
  Polarization = 189
  CD Optics = 189
  Focus and Tracking = 190
  Data Formats = 194
  CCIR-656 Serial Video Code = 196
 Fixed Disk Drives = 196
  Defect Handling = 201
  Video Disk Fragmentation = 202
 Helical-Scan Magnetic Tape = 203
 Digital Tape Formats = 208
  D1 Format = 208
  D2 Format = 209
7 Motion Video Capture Hardware = 212
 Video Spigot = 212
 Media Vision pro Movie Studio = 217
 Intel Smart Video Recorder = 220
 Capture Resolution and Image Quality = 222
8 Motion Video Software Environment = 226
 Programming Under DOS = 226
 Microsoft Windows = 228
 Dynamic Link Libraries(DLLs) = 225
 Video for Windows = 233
  Media Control Interface = 235
  Installable Compression Manager = 236
  Video Compression and Decompression Drivers 231
  'Example Program Code for Video Driver' = 245
  AVI File Format = 248
  'RIFF AVI File Structure' = 248
  'AVI2VID Source Code' = 252
  'VIEW_VID Source Code' = 255
  'VID_FILE. CPP Source Code = 257
 Quick Time for Windows = 263
  Conceptual Model = 264
  Quick Time Application Programmer Interface = 264
  MCDoAction() = 264
  Writing a Decompressor Component = 264
 Conclusion = 269
9 Video Image Processing Techniques = 271
 Filtering = 271
  Low-Pass Spatial Filter = 272
  High-Pass Spatial Filter = 272
  Filter Demonstration Programs = 214
  'LPF_DEMO.CPP Listing' = 274
  'HPF_DEMO.CPP Listing' = 277
 Scaling = 279
  Scaling Up = 280
  Scaling Down = 281
  DDA_DEMO Scaling Demonstration Program = 282
  'DDA_DEMO.CPP Listing' = 282
 Contrast Enhancement = 287
  CON_DEMO Contrast Adjustment Demonstration Program = 288
  'CON_DEMO.CPP Listing' = 288
 Negative Transformation = 292
  NEG_DEMO Image Negative Demonstration Program = 293
  'NEG_DEMO.CPP Listing' = 293
 Featiue Eltraction = 296
  EOG_DEMO Edge Oetection Demonstration Program = 298
  'EDG_DEMO.CPP Listlng' = 299
 Threshold Repmsentation = 302
  THD_DEMO Threshold Demonstration Program = 303
  'TBD_DEMO.CPP Listing' = 303
 Graphics and video = 307
  G_V_DEMO Image Negative Demonstration Program = 308
  'G_V_DEMO.CPP Listing' = 308
10 JPEG Image Compression Standard = 313
 Compressed Data Formats = 316
 Frame Header = 318
  Start of Frame(SOF) = 318
  Frame Header Length(Lf) = 318
  Sample Precision(P) = 318
  Number of Lines(Y) = 318
  Number of Samples per Line(X) = 318
  Number of Image Components in a Frame (Nf) = 319
  Component Identifier(Ci) = 319
  Horizontal Sampling Factor(Hi) = 319
  Vertical Sampling Factor(Vi) = 319
  Quantization Table Selector(Tqi) = 319
 Scan Header Syntax = 320
  Scan Header Length(Ls) = 320
  Number of Image Components(Ns) = 320
  Start of Spectral Selection(Ss) = 321
  End of Spectral Selection(Se) = 321
  Successive Approximation Bit Positions High and Low(Ah&Al) = 321
 Quantization Table Specification Syntax = 321
 Huffman Table Specification Syntax = 323
  Table Class(Tc) = 324
  Table Identifier(Th) = 324
  Huffman Code counts(Li) = 324
  Huffman Code Table(Vij) = 324
 Restart Interval Definition Marker Syntax = 325
 Application Data Segment = 325
 Encoding Procedures = 325
 Magnitude Range Categories = 330
 Predefined Huffman Code Tables = 831
  AC Code Tables = 331
  DC Code Tables = 340
 Predefined Quantization Tables = 342
 JPRG Demonstration Software = 342
  Source File JPEG_CMP.CPP = 343
  Source File JPEG_UNC.CPP = 346
  Source File JPEG_SUB.CPP 350
  Source File JPEG_DEF.H = 371
11 MPEG Video Compression Standard = 373
 Overview = 371
 Target Image Characteristics = 376
 Encoded Bit-Sueam Syntax = 378
  Sequence Header = 379
  Picture Group = 381
  Encoded Image = 383
  Image Slice = 385
  Macro Block = 385
  Block Encoding = 389
 Summary = 393
12 H.261 Video Compression Standard = 395
 Encoder Structure = 395
 Picture = 398
 Group of Blocks = 399
 Macro Blocks = 400
 Forward Error Correction = 106
 Summary = 409
Appendix A Motion Video and Still Image File Formats = 409
 Eight-Bit and 24-Bit AVI Files = 410
 VID File Format = 414
  Compressed Color Index Format = 415
  YCrCb Format = 416
  JPEG File Format = 416
 Alternate AVI-to-VID Conversion Program Source Code = 417
 Still Image File Formats = 431
 AVI-to-PIC File Conversion Program Source Code = 432
Appendix B DOS-Based C++ Source Files = 436
 Include File Source Code Listings = 440
  AVI_RIFF.H Source Code = 440
  MOUSE.H Source Code = 440
  CONTROL.H Source Code = 444
  DISPLAY.H Source Code = 445
  MOUSE256.H Source Code = 446
  CTRL_256.H Source Code = 448
  DISP_256.H Source Code 450
 C++ Library Source Code Listings = 451
  MOUSE.CPP Source Code = 451
  CONTROL.CPP Source Code = 455
  DISPLAY.CPP Souue Code = 457
  MOUSE256.CPP Sourcr Code = 461
  CTRL_156.CPP Source Code = 464
  DISP_256.CPP Source Code = 466
 Assembly Language Module Source Code Listings = 469
  SBITVMODE.ASM Source Code = 469
  VPALETTE.ASM Source Code = 470
  DRAW_BLK.ASM Source Code = 475
  DRWASCII.ASM Source Code = 478
  WRITEBLK.ASM Source Code = 482
 Utility Program Source Code Listings = 484
  VIEW_PIC.CPP Source Code = 484
  VIEW_ERR.CPP Source Code = 485
  MONO_PIC.CPP Source Code = 487
  CLUT2YUV.CPP Source Code = 488
  YUVICLUT.CPP Source Code = 491
  COMPRESS.CPP Source Code = 494
  DECMPRES.CPP Source Code = 497
  MONO_VID.CPP Source Code = 499
  WRP_DEMO.CPP Source Code = 501
  DOSSHELL.CPP Source Code = 505
  SIIELL256.CPP Source Code = 507
Appendix C About the Software = 511
Further Reading = 514
Index = 517


관련분야 신착자료

Harvard Business Review (2025)