เวลาที่นำเสนอ
เวลาแสดงผล ( Presentation Timestamp หรือ PTS)คือฟิลด์เมตาเดต้าเวลา ในสตรีมการขนส่ง MPEGหรือสตรีมโปรแกรม MPEGซึ่งใช้เพื่อให้เกิดการซิงโครไนซ์ของสตรีมพื้นฐานแยกต่างหากของโปรแกรม (เช่น วิดีโอ เสียง คำบรรยาย) เมื่อแสดงต่อผู้ชม ค่า PTS จะระบุหน่วยที่สัมพันธ์กับการอ้างอิงนาฬิกาโดยรวมของโปรแกรม ไม่ว่าจะเป็นการอ้างอิงนาฬิกาโปรแกรม ( Program Clock Referenceหรือ PCR) หรือการอ้างอิงนาฬิการะบบ (System Clock Reference หรือ SCR) ซึ่งส่งมาในสตรีมการขนส่งหรือสตรีมโปรแกรมด้วยเช่นกัน
การประทับเวลาการนำเสนอมีความละเอียด 90kHz ซึ่งเหมาะสมสำหรับงานซิงโครไนซ์การนำเสนอ PCR หรือ SCR มีความละเอียด 27MHz ซึ่งเหมาะสมสำหรับการซิงโครไนซ์นาฬิกาโดยรวมของตัวถอดรหัสกับนาฬิกาของตัวเข้ารหัสระยะไกลทั่วไป รวมถึงการขับเคลื่อนสัญญาณโทรทัศน์ เช่น การกำหนดเวลาการซิงค์เฟรมและเส้น ซับแคริเออร์สี ฯลฯ[ 1 ]
การถอดรหัสสตรีมพื้นฐาน N สตรีมจะซิงโครไนซ์โดยการปรับการถอดรหัสสตรีมให้เข้ากับฐานเวลาหลักทั่วไป แทนที่จะปรับการถอดรหัสสตรีมหนึ่งให้ตรงกับอีกสตรีมหนึ่ง ฐานเวลาหลักอาจเป็นนาฬิกาของตัวถอดรหัส N ตัวใดตัวหนึ่ง นาฬิกาของแหล่งข้อมูล หรืออาจเป็นนาฬิกาภายนอกบางตัว[ 1 ]
สตรีมการขนส่งอาจประกอบด้วยโปรแกรมหลายโปรแกรม และแต่ละโปรแกรมอาจมีฐานเวลาของตนเอง ฐานเวลาของโปรแกรมต่างๆ ภายในสตรีมการขนส่งอาจแตกต่างกันได้ เนื่องจาก PTS ใช้สำหรับการถอดรหัสสตรีมพื้นฐานแต่ละรายการ จึงอยู่ใน เลเยอร์แพ็กเก็ต PESของทั้งสตรีมการขนส่งและสตรีมโปรแกรม การซิงโครไนซ์แบบครบวงจรเกิดขึ้นเมื่อตัวเข้ารหัสบันทึกการประทับเวลา ณ เวลาที่จับภาพ เมื่อการประทับเวลาส่งต่อพร้อมกับข้อมูลที่เข้ารหัสที่เกี่ยวข้องไปยังตัวถอดรหัส และเมื่อตัวถอดรหัสใช้การประทับเวลาเหล่านั้นเพื่อกำหนดเวลาการนำเสนอ
การซิงโครไนซ์ระบบถอดรหัสกับช่องสัญญาณทำได้โดยใช้ SCR ในสตรีมโปรแกรม และโดยใช้ PCR ซึ่งเป็นค่าที่เทียบเคียงกันได้ในสตรีมการส่งข้อมูล SCR และ PCR เป็นตัวประทับเวลาที่เข้ารหัสจังหวะเวลาของบิตสตรีมเอง และได้มาจากฐานเวลาเดียวกันกับที่ใช้สำหรับค่า PTS เสียงและวิดีโอจากโปรแกรมเดียวกัน เนื่องจากแต่ละโปรแกรมอาจมีฐานเวลาของตัวเอง จึงมีฟิลด์ PCR แยกต่างหากสำหรับแต่ละโปรแกรมในสตรีมการส่งข้อมูลที่มีหลายโปรแกรม ในบางกรณี โปรแกรมต่างๆ อาจใช้ฟิลด์ PCR ร่วมกันได้