อ่าน 5 นาที
การเลื่อน
ใน จอแสดง ผลคอมพิวเตอร์การสร้างภาพยนตร์การผลิตรายการโทรทัศน์วิดีโอเกมและจอแสดงผลแบบเคลื่อนไหวอื่นๆการเลื่อนคือการเลื่อนข้อความ รูปภาพ หรือวิดีโอไปทั่วจอภาพหรือจอแสดงผล...
การเลื่อน

ใน จอแสดง ผลคอมพิวเตอร์การสร้างภาพยนตร์การผลิตรายการโทรทัศน์วิดีโอเกมและจอแสดงผลแบบเคลื่อนไหวอื่นๆการเลื่อนคือการเลื่อนข้อความ รูปภาพ หรือวิดีโอไปทั่วจอภาพหรือจอแสดงผล ไม่ว่าจะเป็นแนวตั้งหรือแนวนอน “การเลื่อน” ในที่นี้ไม่ได้เปลี่ยนแปลงเค้าโครงของข้อความหรือรูปภาพ แต่เป็นการเคลื่อนย้าย ( แพนหรือเอียง ) มุมมองของผู้ใช้ไปทั่วสิ่งที่ดูเหมือนจะเป็นภาพที่ใหญ่กว่าซึ่งไม่ได้มองเห็นทั้งหมด[ 1 ]เอฟเฟกต์พิเศษที่พบได้ทั่วไปในโทรทัศน์และภาพยนตร์คือการเลื่อนเครดิตในขณะที่พื้นหลังยังคงอยู่กับที่ การเลื่อนอาจเกิดขึ้นโดยสมบูรณ์โดยไม่ต้องมีการแทรกแซงจากผู้ใช้ (เช่นในเครดิตภาพยนตร์) หรือบนอุปกรณ์โต้ตอบ อาจถูกกระตุ้นโดยหน้าจอสัมผัสหรือการกดปุ่ม และดำเนินต่อไปโดยไม่ต้องมีการแทรกแซงเพิ่มเติมจนกว่าจะมีการกระทำของผู้ใช้เพิ่มเติม หรืออาจถูกควบคุมโดยอุปกรณ์ป้อนข้อมูลทั้งหมด
การเลื่อนหน้าจออาจเกิดขึ้นทีละน้อย (อาจเป็นหนึ่งหรือสองบรรทัดในแต่ละครั้ง) หรือเกิดขึ้นอย่างต่อเนื่อง ( การเลื่อนแบบราบรื่น ) อัตราเฟรมคือความเร็วในการแสดงภาพทั้งหมดอีกครั้ง ซึ่งเกี่ยวข้องกับการเลื่อนหน้าจอตรงที่การเปลี่ยนแปลงตำแหน่งของข้อความและภาพจะเกิดขึ้นได้บ่อยเท่ากับความเร็วในการแสดงภาพอีกครั้งเท่านั้น เมื่ออัตราเฟรมเป็นปัจจัยจำกัด เทคนิคการเลื่อนแบบราบรื่นอย่างหนึ่งคือการเบลอภาพในระหว่างการเคลื่อนไหว ซึ่งหากไม่เบลออาจทำให้ภาพดูเหมือน "กระโดด"
การคำนวณ
การดำเนินการ
การเลื่อนภาพบนคอมพิวเตอร์มักทำโดย CPU ( การเลื่อนภาพด้วยซอฟต์แวร์ ) หรือโดยหน่วยประมวลผลกราฟิกบางระบบมีการเลื่อนภาพด้วยฮาร์ดแวร์ซึ่งภาพอาจถูกเลื่อนไปพร้อมกับการแสดงผลโดยไม่ต้องมี การจัดการ เฟรมบัฟเฟอร์ ใดๆ (ดูเพิ่มเติมที่ การจัดการหน้าต่างด้วยฮาร์ดแวร์ ) วิธีนี้พบได้ทั่วไปในเครื่องเล่นเกมคอนโซล 8 และ 16 บิต
รูปแบบ UI
In a WIMP-style graphical user interface (GUI), user-controlled scrolling is carried out by manipulating a scrollbar with a mouse, or using keyboard shortcuts, often the arrow keys. Scrolling is often supported by text user interfaces and command line interfaces. Older computer terminals changed the entire contents of the display one screenful ("page") at a time; this paging mode requires fewer resources than scrolling. Scrolling displays often also support page mode. Typically certain keys or key combinations page up or down; on PC-compatible keyboards the page up and page down keys or the space bar are used; earlier computers often used control key combinations.[notes 1] Some computer mice have a scroll wheel, which scrolls the display, often vertically, when rolled; others have scroll balls or tilt wheels which allow both vertical and horizontal scrolling.
Some software supports other ways of scrolling. Adobe Reader has a mode identified by a small hand icon ("hand tool") on the document, which can then be dragged by clicking on it and moving the mouse as if sliding a large sheet of paper.[2] When this feature is implemented on a touchscreen it is called kinetic scrolling. Touch-screens often use inertial scrolling, in which the scrolling motion of an object continues in a decaying fashion after release of the touch, simulating the appearance of an object with inertia. An early implementation of such behavior was in the "Star7" PDA of Sun Microsystems ca. 1991–1992.[3]
Scrolling can be controlled in other software-dependent ways by a PC mouse. Some scroll wheels can be pressed down, functioning like a button. Depending on the software, this allows both horizontal and vertical scrolling by dragging in the direction desired; when the mouse is moved to the original position, scrolling stops. A few scroll wheels can also be tilted, scrolling horizontally in one direction until released. On touchscreen devices, scrolling is a multi-touch gesture, done by swiping a finger on the screen vertically in the direction opposite to where the user wants to scroll to.
หากเนื้อหาใดกว้างเกินกว่าจะแสดงบนหน้าจอได้ทั้งหมด จำเป็นต้องเลื่อนหน้าจอในแนวนอนเพื่อดูเนื้อหาทั้งหมด ในแอปพลิเคชันเช่นกราฟิกและสเปรดชีตมักจะมีเนื้อหามากกว่าที่สามารถแสดงได้พอดีกับความกว้างหรือความสูงของหน้าจอในขนาดที่เหมาะสม และการเลื่อนในทั้งสองทิศทางจึงเป็นสิ่งจำเป็น
การเลื่อนแบบไม่สิ้นสุด
ตรงกันข้ามกับเนื้อหาที่แบ่งออกเป็นหน้าๆการออกแบบเว็บไซต์แบบเลื่อนไม่สิ้นสุด (infinite scrolling)จะเพิ่มเนื้อหาใหม่ลงในหน้าจอของผู้ใช้แบบไดนามิก ทำให้เกิดประสบการณ์การเลื่อนที่ต่อเนื่องและดูเหมือนไม่มีที่สิ้นสุด
ข้อความ
ในภาษาที่เขียนในแนวนอนเช่น ภาษาตะวันตกส่วนใหญ่ เอกสารข้อความที่ยาวเกินกว่าจะแสดงบนหน้าจอได้ มักจะแสดงผลโดยการตัดบรรทัดและปรับขนาดให้พอดีกับความกว้างของหน้าจอ จากนั้นจึงเลื่อนในแนวตั้งเพื่อแสดงเนื้อหาที่ต้องการ แม้ว่าจะสามารถแสดงบรรทัดที่ยาวเกินกว่าจะแสดงบนหน้าจอได้โดยไม่ต้องตัดบรรทัด แต่การเลื่อนในแนวนอนเพื่อดูแต่ละบรรทัดทั้งหมดนั้นไม่สะดวก อย่างไรก็ตาม วิธีนี้ต้องเลื่อนทีละบรรทัดอยู่ตลอดเวลา ในขณะที่การเลื่อนในแนวตั้งนั้นจำเป็นเฉพาะเมื่ออ่านข้อความเต็มหน้าจอแล้วเท่านั้น
โดยปกติแล้ว ซอฟต์แวร์ เช่น โปรแกรมประมวลผลคำและเว็บเบราว์เซอร์จะใช้การตัดคำเพื่อแสดงคำในบรรทัดเดียวให้ได้มากที่สุดเท่าที่จะพอดีกับความกว้างของหน้าจอหรือหน้าต่าง หรือสำหรับข้อความที่จัดเรียงเป็นคอลัมน์ ก็จะจัดวางคำในแต่ละคอลัมน์ให้พอดี
เดโม
ข้อความเลื่อน หรือที่เรียกว่าscrolltextsหรือscrollersมีบทบาทสำคัญในการกำเนิดวัฒนธรรมการสาธิต คอมพิวเตอร์ แฮกเกอร์ซอฟต์แวร์มักใช้ความรู้เชิงลึกเกี่ยวกับแพลตฟอร์มคอมพิวเตอร์เพื่อแปลงข้อมูลที่มาพร้อมกับการเผยแพร่ของพวกเขาให้เป็นบทนำของแคร็กบทบาทเดียวของบทนำเหล่านี้คือการเลื่อนข้อความบนหน้าจอในลักษณะที่น่าประทับใจ[ 4 ]
ภาพยนตร์และโทรทัศน์
การเลื่อนหน้าจอเป็นวิธีที่ใช้กันทั่วไปในการแสดงรายชื่อผู้ร่วมงานในตอนท้ายของภาพยนตร์และรายการโทรทัศน์
การเลื่อนหน้าจอ มักใช้ในรูปแบบของแถบข่าววิ่งด้านล่างของภาพ สำหรับเนื้อหาเช่นข่าวโทรทัศน์หรือเลื่อนไปด้านข้างของหน้าจอ เพื่อนำเสนอเนื้อหาขนาดสั้น

ในรูปแบบการจัดวางแบบไดนามิกของตัวอักษรเคลื่อนไหว (kinetic typography ) ตัวอักษรที่เลื่อนได้สามารถเลื่อนไปทั่วหน้าจอแบน หรืออาจปรากฏว่าถอยหลังหรือเดินหน้า ตัวอย่างที่โดดเด่นคือข้อความเปิดเรื่องของภาพยนตร์ Star Warsที่ได้รับแรงบันดาลใจจากซีรีส์ Flash Gordon
วิดีโอเกม
ในเกมคอมพิวเตอร์และวิดีโอเกม การเลื่อนหน้าจอทำให้ผู้เล่นสามารถควบคุมวัตถุในพื้นที่ต่อเนื่องขนาดใหญ่ได้ ตัวอย่างแรกๆ ของวิธีการนี้ ได้แก่เกมแข่งรถ แบบเลื่อนหน้าจอแนวตั้ง Speed RaceของTaito ในปี 1974 [ 5 ]เกมแข่งรถแบบเลื่อนหน้าจอไปข้างหน้าMoto-CrossของSega ในปี 1976 [ 6 ] ( Fonz ) [ 7 ]และRoad Race [ 8 ] และ Super Bugก่อนหน้านี้ วิธี การพลิกหน้าจอถูกใช้เพื่อระบุพื้นหลังที่เคลื่อนไหว
บอร์ดระบบเกมอาร์เคดNamco Galaxian ที่เปิดตัวพร้อมกับเกม Galaxianในปี 1979 เป็นผู้บุกเบิก ระบบ สไปรต์ที่สร้างภาพเคลื่อนไหวของสไปรต์ที่โหลดไว้ล่วงหน้าบนพื้นหลังที่เลื่อน ซึ่งกลายเป็นพื้นฐานสำหรับ ฮาร์ดแวร์เกมอาร์เคด Radar ScopeและDonkey KongของNintendoและคอนโซลสำหรับเล่นในบ้านเช่น Nintendo Entertainment System [ 9 ]
การเลื่อนแบบพาราแลกซ์ซึ่งปรากฏครั้งแรกในMoon Patrol เกี่ยวข้องกับ เลเยอร์โปร่งแสงหลายชั้น (เรียกว่า playfields) ซึ่งเลื่อนทับกันในอัตราที่แตกต่างกัน เพื่อสร้างภาพลวงตาความลึกแบบ 3 มิติ ในยุคแรก [ 10 ]
การเลื่อนแบบสายพาน (Belt scrolling)เป็นวิธีการที่ใช้ในเกมต่อสู้แบบเลื่อนด้านข้าง (side-scrollingbeat 'em up games) โดยมีมุมกล้องที่มองลงด้านล่าง ซึ่งผู้เล่นสามารถเคลื่อนที่ขึ้นและลงได้ นอกเหนือจากการเคลื่อนที่ไปทางซ้ายและขวา
การศึกษา
บทความปี 1993 โดย George Fitzmaurice ศึกษาเกี่ยวกับคอมพิวเตอร์พกพาที่ มีความสามารถในการรับรู้เชิงพื้นที่ อุปกรณ์เหล่านี้มีเซ็นเซอร์ 3 มิติ และการเคลื่อนย้ายอุปกรณ์ทำให้เนื้อหาเคลื่อนที่ราวกับว่าเนื้อหานั้นอยู่กับที่ การโต้ตอบนี้อาจเรียกว่า “การเลื่อนเพื่อเคลื่อนที่” นอกจากนี้ หากผู้ใช้เคลื่อนอุปกรณ์ออกห่างจากร่างกาย พวกเขาจะซูมเข้า ในทางกลับกัน อุปกรณ์จะซูมออกหากผู้ใช้ดึงอุปกรณ์เข้ามาใกล้ตัวมากขึ้น ปัจจุบัน กล้องสมาร์ทโฟน และการวิเคราะห์ภาพ “ การไหลของแสง ” ใช้เทคนิคนี้[ 11 ]
งานวิจัยปี 1996 โดยJun Rekimotoได้วิเคราะห์การเอียงหน้าจอเป็นเทคนิคการเลื่อนบนอินเทอร์เฟซหน้าจอขนาดเล็ก ผู้ใช้ไม่เพียงแต่สามารถเอียงเพื่อเลื่อนหน้าจอได้เท่านั้น แต่ยังสามารถเอียงเพื่อเลือกรายการเมนูได้อีกด้วย เทคนิคเหล่านี้พิสูจน์แล้วว่ามีประโยชน์อย่างยิ่งสำหรับผู้ปฏิบัติงานภาคสนาม เนื่องจากพวกเขาจำเป็นต้องถือและควบคุมอุปกรณ์ด้วยมือเพียงข้างเดียว[ 12 ]
การศึกษาในปี 2013 โดย Selina Sharmin, Oleg Špakov และ Kari-Jouko Räihä ได้สำรวจการกระทำของการอ่านข้อความบนหน้าจอในขณะที่ข้อความเลื่อนอัตโนมัติตาม รูปแบบ การติดตามสายตา ของผู้ใช้ กลุ่มควบคุมเพียงแค่อ่านข้อความบนหน้าจอและเลื่อนด้วยตนเอง การศึกษาพบว่าผู้เข้าร่วมชอบอ่านที่ด้านบนของหน้าจอเป็นหลัก ดังนั้นหน้าจอจึงเลื่อนลงเมื่อใดก็ตามที่สายตาของผู้เข้าร่วมเริ่มมองไปทางด้านล่างของหน้าจอ การเลื่อนอัตโนมัตินี้ไม่ทำให้เกิดความแตกต่างทางสถิติอย่างมีนัยสำคัญในความเร็วหรือประสิทธิภาพการอ่าน[ 13 ]
การศึกษาที่ไม่มีวันที่ระบุซึ่งเกิดขึ้นในช่วงหรือหลังปี 2010 โดย Dede Frederick, James Mohler, Mihaela Vorvoreanu และ Ronald Glotzbach ระบุว่าการเลื่อนแบบพาราแลกซ์ "อาจทำให้บางคนรู้สึกคลื่นไส้" [ 14 ]
ดูเพิ่มเติม
- พลิกหน้า – เอฟเฟกต์ภาพทางเลือกสำหรับการนำทางสิ่งพิมพ์ดิจิทัล
หมายเหตุ
- ^ โปรแกรมประมวลผลคำ WordStarที่ใช้กันอย่างแพร่หลายใช้สัญลักษณ์ "รูปเพชร" Ctrl-S/E/D/X เพื่อเลื่อนเคอร์เซอร์ไปทางซ้าย ขึ้น ขวา และลง และใช้ Ctrl-R และ Ctrl-C เพื่อเลื่อนหน้าขึ้นและลง
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การเลื่อน
ใน จอแสดง ผลคอมพิวเตอร์การสร้างภาพยนตร์การผลิตรายการโทรทัศน์วิดีโอเกมและจอแสดงผลแบบเคลื่อนไหวอื่นๆการเลื่อนคือการเลื่อนข้อความ รูปภาพ หรือวิดีโอไปทั่วจอภาพหรือจอแสดงผล...
การดำเนินการ
การเลื่อนภาพบนคอมพิวเตอร์มักทำโดย CPU ( การเลื่อนภาพด้วยซอฟต์แวร์ ) หรือโดย หน่วยประมวลผลกราฟิก บางระบบมี การเลื่อนภาพด้วยฮาร์ดแวร์ ซึ่งภาพอาจถูกเลื่อนไปพร้อมกับการแสดงผลโดยไม่ต้องมี การจัดการ เฟรมบัฟเฟอร์ ใดๆ (ดูเพิ่มเติมที่ การจัดการหน้าต่างด้วยฮาร์ดแวร์ )...
รูปแบบ UI
In a WIMP -style graphical user interface (GUI), user-controlled scrolling is carried out by manipulating a scrollbar with a mouse, or using keyboard shortcuts , often the arrow keys .
การเลื่อนแบบไม่สิ้นสุด
ตรงกันข้ามกับ เนื้อหาที่แบ่งออกเป็นหน้าๆ การออกแบบเว็บไซต์ แบบเลื่อนไม่สิ้นสุด (infinite scrolling) จะเพิ่มเนื้อหาใหม่ลงในหน้าจอของผู้ใช้แบบไดนามิก ทำให้เกิดประสบการณ์การเลื่อนที่ต่อเนื่องและดูเหมือนไม่มีที่สิ้นสุด