Fundamentals of graphics communication