En pantallas de computadora , cine , producción de televisión y otras pantallas cinéticas, el desplazamiento consiste en deslizar texto, imágenes o video a través de un monitor o pantalla, vertical u horizontalmente. El "desplazamiento", como tal, no cambia el diseño del texto o las imágenes, sino que mueve ( gira o inclina ) la vista del usuario a través de lo que aparentemente es una imagen más grande que no se ve en su totalidad. [1] Un efecto especial común en televisión y películas es desplazar los créditos, dejando el fondo fijo. El desplazamiento puede realizarse completamente sin intervención del usuario (como en los créditos de una película) o, en un dispositivo interactivo, activarse mediante una pantalla táctil o presionar una tecla y continuar sin intervención adicional hasta una nueva acción del usuario, o estar completamente controlado por dispositivos de entrada .
El desplazamiento puede realizarse en incrementos discretos (quizás una o unas pocas líneas de texto a la vez) o de forma continua ( desplazamiento suave ). La velocidad de fotogramas es la velocidad a la que se vuelve a mostrar una imagen completa. Está relacionado con el desplazamiento en el sentido de que los cambios en la posición del texto y la imagen solo pueden ocurrir con la frecuencia con la que se puede volver a mostrar la imagen. Cuando la velocidad de fotogramas es un factor limitante, una técnica de desplazamiento suave es desenfocar imágenes durante el movimiento que de otro modo parecerían "saltar".
El desplazamiento a menudo se realiza en una computadora mediante la CPU ( desplazamiento por software ) o mediante un procesador de gráficos . Algunos sistemas cuentan con desplazamiento por hardware , donde una imagen puede desplazarse a medida que se muestra, sin ninguna manipulación del búfer de fotogramas (consulte también ventanas por hardware). Esto era especialmente común en las consolas de videojuegos de 8 y 16 bits.
En una interfaz gráfica de usuario (GUI) estilo WIMP , el desplazamiento controlado por el usuario se lleva a cabo manipulando una barra de desplazamiento con un mouse o usando atajos de teclado , a menudo las teclas de flecha . El desplazamiento suele ser compatible con interfaces de usuario de texto e interfaces de línea de comandos . Los terminales de computadora más antiguos cambiaban todo el contenido de la pantalla, una pantalla completa ("página") a la vez; este modo de paginación requiere menos recursos que el desplazamiento. Las pantallas de desplazamiento a menudo también admiten el modo de página. Normalmente, ciertas teclas o combinaciones de teclas suben o bajan de página; en los teclados compatibles con PC se utilizan las teclas de avance y retroceso de página o la barra espaciadora ; Las computadoras anteriores a menudo usaban combinaciones de teclas de control . [notas 1] Algunos ratones de computadora tienen una rueda de desplazamiento , que desplaza la pantalla, a menudo verticalmente, cuando se gira; otros tienen bolas de desplazamiento o ruedas de inclinación que permiten el desplazamiento tanto vertical como horizontal.
Algunos programas admiten otras formas de desplazamiento. Adobe Reader tiene un modo identificado por un pequeño icono de mano (" herramienta de mano ") sobre el documento, que luego se puede arrastrar haciendo clic sobre él y moviendo el ratón como si se deslizara una gran hoja de papel. Cuando esta función se implementa en una pantalla táctil , se denomina desplazamiento cinético . Las pantallas táctiles suelen utilizar el desplazamiento inercial , en el que el movimiento de desplazamiento de un objeto continúa de forma decreciente después de soltar el tacto, simulando la apariencia de un objeto con inercia . Una implementación temprana de tal comportamiento se produjo en la PDA "Star7" de Sun Microsystems ca. 1991–1992. [2]
El desplazamiento se puede controlar de otras formas dependientes del software mediante un ratón de PC. Algunas ruedas de desplazamiento se pueden presionar hacia abajo y funcionan como un botón. Dependiendo del software, esto permite el desplazamiento tanto horizontal como vertical arrastrando en la dirección deseada; cuando el mouse se mueve a la posición original, el desplazamiento se detiene. También se pueden inclinar algunas ruedas de desplazamiento, desplazándose horizontalmente en una dirección hasta que se sueltan. En los dispositivos con pantalla táctil , el desplazamiento es un gesto multitáctil , que se realiza deslizando un dedo en la pantalla verticalmente en la dirección opuesta a donde el usuario desea desplazarse.
Si algún contenido es demasiado ancho para caber en una pantalla, se requiere desplazamiento horizontal para verlo todo. En aplicaciones como gráficos y hojas de cálculo, a menudo hay más contenido del que cabe en el ancho o el alto de la pantalla a una escala cómoda, y es necesario desplazarse en ambas direcciones.
En 2006, Aza Raskin desarrolló la técnica de desplazamiento infinito , mediante la cual se elimina la paginación de páginas web, en favor de la carga continua de contenido a medida que el usuario se desplaza hacia abajo en la página. [3] Más tarde, Raskin expresó su arrepentimiento por la invención, describiéndola como "uno de los primeros productos diseñados no simplemente para ayudar al usuario, sino para mantenerlo deliberadamente en línea durante el mayor tiempo posible". [4] La investigación sobre usabilidad sugiere que el desplazamiento infinito puede presentar un problema de accesibilidad. [3] La falta de señales para detenerse se ha descrito como un camino hacia la adicción a los teléfonos inteligentes y a las redes sociales . [5] [6]
En los idiomas escritos horizontalmente , como la mayoría de los idiomas occidentales, los documentos de texto más largos de lo que caben en la pantalla a menudo se muestran ajustados y dimensionados para ajustarse al ancho de la pantalla, y se desplazan verticalmente para mostrar el contenido deseado. Es posible mostrar líneas demasiado largas para caber en la pantalla sin ajustarlas, desplazándose horizontalmente para ver cada línea completa. Sin embargo, esto requiere un incómodo desplazamiento constante línea por línea, mientras que el desplazamiento vertical sólo es necesario después de leer una pantalla completa.
El software, como los procesadores de texto y los navegadores web, normalmente utiliza el ajuste de palabras para mostrar tantas palabras en una sola línea como quepan en el ancho de la pantalla o ventana o, para el texto organizado en columnas, cada columna.
Los textos en desplazamiento, también conocidos como scrolltexts o scrollers , jugaron un papel importante en el nacimiento de la cultura de las demostraciones informáticas . Los crackers de software a menudo utilizaban su profundo conocimiento de las plataformas informáticas para transformar la información que acompañaba a sus lanzamientos en introducciones crack . La única función de estas introducciones era desplazar el texto en la pantalla de una manera impresionante. [7]
El desplazamiento se utiliza habitualmente para mostrar los créditos al final de películas y programas de televisión .
El desplazamiento se utiliza a menudo en forma de teletipo de noticias hacia la parte inferior de la imagen para contenido como noticias de televisión , desplazándose hacia los lados por la pantalla y entregando contenido de formato breve.
En los juegos de computadora y video , el desplazamiento de un campo de juego permite al jugador controlar un objeto en un área contigua grande. Los primeros ejemplos de este método incluyen el videojuego de carreras de desplazamiento vertical de Taito de 1974 , Speed Race , [8] los juegos de carreras de desplazamiento hacia adelante de Sega de 1976, Moto-Cross [9] ( Fonz ) [10] y Road Race , [11] y Súper Bicho . Anteriormente se utilizaba el método de pantalla invertida para indicar fondos en movimiento.
La placa del sistema arcade Namco Galaxian introducida con Galaxian en 1979 fue pionera en un sistema de sprites que animaba sprites precargados sobre un fondo de desplazamiento, que se convirtió en la base del hardware arcade Radar Scope y Donkey Kong de Nintendo y de las consolas domésticas como Nintendo Entertainment System. . [12]
El desplazamiento de paralaje , que apareció por primera vez en Moon Patrol , implica varias capas semitransparentes (llamadas campos de juego), que se desplazan una encima de la otra a diferentes velocidades para dar una temprana ilusión de profundidad pseudo-3D . [13]
El desplazamiento con cinturón es un método utilizado en los juegos beat 'em upde desplazamiento lateralcon un ángulo de cámara hacia abajo donde los jugadores pueden moverse hacia arriba y hacia abajo, además de hacia la izquierda y hacia la derecha.
Un artículo de 1993 de George Fitzmaurice estudió las computadoras de bolsillo con conciencia espacial . Estos dispositivos tenían un sensor 3D y al mover el dispositivo hacía que el contenido se moviera como si estuviera fijo en su lugar. Esta interacción podría denominarse "mover para desplazarse". Además, si el usuario alejaba el dispositivo de su cuerpo, acercaría el zoom; por el contrario, el dispositivo se alejaría si el usuario lo acercara a él. Las cámaras de los teléfonos inteligentes y el análisis de imágenes de “ flujo óptico ” utilizan esta técnica hoy en día. [14]
Un artículo de investigación de 1996 de Jun Rekimoto analizó las operaciones de inclinación como técnicas de desplazamiento en interfaces de pantalla pequeña. Los usuarios no sólo podían inclinarse para desplazarse, sino también inclinarse para seleccionar elementos del menú. Estas técnicas resultaron especialmente útiles para los trabajadores de campo, ya que sólo necesitaban sostener y controlar el dispositivo con una mano. [15]
Un estudio de 2013 realizado por Selina Sharmin, Oleg Špakov y Kari-Jouko Räihä exploró la acción de leer texto en una pantalla mientras el texto se desplaza automáticamente según los patrones de seguimiento ocular del usuario . El grupo de control simplemente leía el texto en una pantalla y lo desplazaba manualmente. El estudio encontró que los participantes preferían leer principalmente en la parte superior de la pantalla, por lo que la pantalla se desplazaba hacia abajo cada vez que los ojos de los participantes comenzaban a mirar hacia la parte inferior de la pantalla. Este desplazamiento automático no provocó diferencias estadísticamente significativas en la velocidad o el rendimiento de lectura. [16]
Un estudio sin fecha realizado durante o después de 2010 por Dede Frederick, James Mohler, Mihaela Vorvoreanu y Ronald Glotzbach señaló que el desplazamiento de paralaje "puede provocar que ciertas personas experimenten náuseas". [17]